PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : RSYNC - Fehler



tassili
16.01.10, 16:49
Guten Abend allerseits,
bisher hat die Datensicherung mittels rsync problemlos funktioniert, doch ohne "Vorwarnung" kommt die folgende Fehlermeldung:

sync2delta
ssh: connect to host delta port 22: Connection refused
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(632) [sender=3.0.4]

Das verwundert mich besonders, da rsync sowohl lokal als auch von Rechner delta auf Server eddi nach wie vor einwandfrei funktioniert.

derRichard
16.01.10, 16:56
auf der gegnstelle ist der ssh-server ausgeschaltet.

hth,
//richard

tassili
16.01.10, 17:20
Hallo Richard,
der rsync-daemon läuft; ich kann ja mittels rsync die Daten nach eddi sichern.
Vor allem: Es hat ja vorher funktioniert.

Rätselhafte Sache.

P.S.
Ich hatte ein Online-Update gemacht ...

derRichard
16.01.10, 17:22
Hallo Richard,
der rsync-daemon läuft; ich kann ja mittels rsync die Daten nach eddi sichern.
Vor allem: Es hat ja vorher funktioniert.

Rätselhafte Sache.

das widerspricht aber dieser meldung:


ssh: connect to host delta port 22: Connection refused


rsync will sich zu delta via ssh verbinden...

//richard

tassili
16.01.10, 17:28
Richard,
daß die Verbindung nicht zustande kommt, könnte doch auch an ssh liegen, oder? Denn rsync läuft bund hat vor dem Update einwandfrei funktioniert.

derRichard
16.01.10, 17:30
Richard,
daß die Verbindung nicht zustande kommt, könnte doch auch an ssh liegen, oder? Denn rsync läuft bund hat vor dem Update einwandfrei funktioniert.

das habe ich ja schon immer gesagt.
der ssh-server wird ausgeschaltet sein...

//richard

tassili
16.01.10, 17:53
Tja, im Runlevel-Editor auf delta wird der sshd aber als "Aktiv" geführt. Der Befehl /etc/init.d/sshd start bringt dieses Resultat:
/etc/init.d/sshd start gab 7 (Programm wird nicht ausgeführt) zurück.

derRichard
16.01.10, 18:02
dann starte den sshd doch einfach wieder.

//richard

tassili
16.01.10, 18:58
/etc/init.d/sshd status
Checking for service sshd unused

/etc/init.d/sshd start
Starting SSH daemon/var/lib/empty must be owned by root and not group or world-writeable
Startproc: exit status of parent of /usr/sbin/sshd: 255

Was läuft da jetzt falsch?

derRichard
16.01.10, 19:02
/etc/init.d/sshd status
Checking for service sshd unused

/etc/init.d/sshd start
Starting SSH daemon/var/lib/empty must be owned by root and not group or world-writeable
Startproc: exit status of parent of /usr/sbin/sshd: 255

Was läuft da jetzt falsch?
dein system scheint kaputt zu sein.
hast du mal ein chmod -R 777 / oder sowas gemacht? ;)
jedenfalls passen die rechte von /var/lib/empty nicht.

//richard

HBtux
16.01.10, 19:23
Poste mal die Ausgabe des folgenden Befehls....

ls -l /var/lib

tassili
16.01.10, 20:52
Die Zugriffsrechte habe ich nicht geändert. Warum auch?

Hier die Ausgabe von ls -l /var/lib

delta:~ # ls -l /var/lib
total 2536
drwxrwx--- 3 root users 4096 Dec 9 2008 CAM
drwxr-xr-x 2 root root 4096 Jun 28 2009 PackageKit
drwxrwx--- 2 polkituser users 4096 Feb 3 2009 PolicyKit
drwxrwxr-x 2 polkituser users 4096 Feb 3 2009 PolicyKit-public
drwxrwxr-x 4 root users 4096 Jan 16 18:41 YaST2
drwxrwx--- 2 wwwrun users 4096 Dec 3 2008 apache2
drwxrwxr-x 2 root users 4096 Apr 5 2009 arpwatch
drwxrwxr-x 3 root users 4096 Dec 9 2008 autoinstall
drwxr-xr-x 2 root root 4096 Apr 22 2009 bluetooth
drwxr-xr-x 2 vscan vscan 4096 Jun 17 2009 clamav
drwxrwxr-x 2 root users 4096 Apr 2 2009 dbus
drwxr-xr-x 2 root root 4096 Aug 14 14:39 dhcp
drwxrwxr-x 2 root users 4096 Apr 5 2009 dhcpcd
drwxrwxr-x 2 root users 4096 Jan 16 18:39 dict
drwxrwxr-x 2 root users 4096 Dec 3 2008 empty
drwx------ 2 fetchmail root 4096 Aug 7 16:06 fetchmail
drwxr-xr-x 5 root root 4096 Dec 25 17:15 hardware
drwxrwx--- 10 cyrus users 4096 Jan 16 19:01 imap
drwxrwxr-x 2 root users 4096 Dec 3 2008 iptraf
drwxrwxr-x 5 root users 4096 Apr 5 2009 kde-profiles
drwxrwxr-x 2 root users 4096 Jan 16 10:24 kdm
drwx------ 2 ldap ldap 4096 Jul 10 2009 ldap
drwxrwxr-x 2 uuidd users 4096 Dec 3 2008 libuuid
-rw-r--r-- 1 root root 2365619 Jan 16 19:03 locatedb
-rw-rw-r-- 1 root users 1944 Jan 16 19:01 logrotate.status
drwxrwsr-x 4 mailman users 4096 Jun 26 2009 mailman
drwxrwxr-x 2 root users 4096 Apr 11 2009 misc
drwxrwxr-x 5 mysql users 12288 Jan 16 10:22 mysql
drwxr-xr-x 2 nagios nagios 4096 Jul 15 2009 nagios
drwxrwxr-x 3 news users 4096 Apr 5 2009 news
drwxr-xr-x 6 root root 4096 Jan 16 10:22 nfs
drwxrwxr-x 2 nobody users 4096 Dec 3 2008 nobody
drwxr-xr-x 7 root root 4096 May 8 2009 ntp
drwxrwx--- 2 root users 4096 Dec 3 2008 pam_devperm
drwxrwxr-x 2 wwwrun users 4096 Jan 16 10:22 php5
drwxrwx--- 2 postfix users 4096 Apr 5 2009 postfix
drwxrwxr-x 2 root users 4096 Apr 5 2009 rpcbind
drwxrwxr-x 3 root users 4096 Jan 16 14:39 rpm
drwxr-xr-x 8 root root 4096 Jan 16 21:46 samba
drwxr-xr-x 2 root root 4096 Dec 25 14:52 sax
drwxrwxr-x 7 root users 4096 Apr 5 2009 scpm
drwxrwxr-x 2 root users 4096 Dec 3 2008 sgml
drwxrwx--- 28 cyrus users 4096 Apr 5 2009 sieve
drwxrwxr-x 2 root users 4096 Jan 16 21:22 smartmontools
drwxrwx--- 2 root users 4096 Dec 3 2008 smpppd
drwxrwxr-x 2 root users 4096 Dec 3 2008 sshd
drwxrwxr-x 2 root users 4096 Dec 3 2008 suseRegister
drwxrwxr-x 2 root users 4096 Apr 5 2009 susehelp
drwxrwxr-x 2 root users 4096 Apr 5 2009 syslog-ng
drwxrwxr-x 2 root users 4096 Apr 7 2009 uniconf
drwxrwxr-x 2 wwwrun users 4096 Dec 3 2008 wwwrun
drwxr-xr-x 3 root root 4096 Aug 22 2006 xdm
drwxr-xr-x 3 root root 4096 Jul 2 2009 xkb
drwxr-xr-x 2 root root 4096 Nov 13 16:34 zypp
delta:~ #

Soll ich den ganzen rsync-Kram mal runterschmeißen und neu installieren? Ist ja schnell gemacht.

Rain_maker
16.01.10, 20:58
Die Zugriffsrechte habe ich nicht geändert.

Das kannst Du anhand dieser Ausgaben jemandem erzählen, der sich morgens die Hose mit einer Kneifzange anzieht.


delta:~ # ls -l /var/lib
total 2536
drwxrwx--- 3 root users 4096 Dec 9 2008 CAM
drwxr-xr-x 2 root root 4096 Jun 28 2009 PackageKit
drwxrwx--- 2 polkituser users 4096 Feb 3 2009 PolicyKit
drwxrwxr-x 2 polkituser users 4096 Feb 3 2009 PolicyKit-public
drwxrwxr-x 4 root users 4096 Jan 16 18:41 YaST2
drwxrwx--- 2 wwwrun users 4096 Dec 3 2008 apache2
drwxrwxr-x 2 root users 4096 Apr 5 2009 arpwatch
drwxrwxr-x 3 root users 4096 Dec 9 2008 autoinstall
drwxr-xr-x 2 root root 4096 Apr 22 2009 bluetooth
drwxr-xr-x 2 vscan vscan 4096 Jun 17 2009 clamav
drwxrwxr-x 2 root users 4096 Apr 2 2009 dbus
drwxr-xr-x 2 root root 4096 Aug 14 14:39 dhcp
drwxrwxr-x 2 root users 4096 Apr 5 2009 dhcpcd
drwxrwxr-x 2 root users 4096 Jan 16 18:39 dict
drwxrwxr-x 2 root users 4096 Dec 3 2008 empty
drwx------ 2 fetchmail root 4096 Aug 7 16:06 fetchmail
drwxr-xr-x 5 root root 4096 Dec 25 17:15 hardware
drwxrwx--- 10 cyrus users 4096 Jan 16 19:01 imap
drwxrwxr-x 2 root users 4096 Dec 3 2008 iptraf
drwxrwxr-x 5 root users 4096 Apr 5 2009 kde-profiles
drwxrwxr-x 2 root users 4096 Jan 16 10:24 kdm
drwx------ 2 ldap ldap 4096 Jul 10 2009 ldap
drwxrwxr-x 2 uuidd users 4096 Dec 3 2008 libuuid
-rw-r--r-- 1 root root 2365619 Jan 16 19:03 locatedb
-rw-rw-r-- 1 root users 1944 Jan 16 19:01 logrotate.status
drwxrwsr-x 4 mailman users 4096 Jun 26 2009 mailman
drwxrwxr-x 2 root users 4096 Apr 11 2009 misc
drwxrwxr-x 5 mysql users 12288 Jan 16 10:22 mysql
drwxr-xr-x 2 nagios nagios 4096 Jul 15 2009 nagios
drwxrwxr-x 3 news users 4096 Apr 5 2009 news
drwxr-xr-x 6 root root 4096 Jan 16 10:22 nfs
drwxrwxr-x 2 nobody users 4096 Dec 3 2008 nobody
drwxr-xr-x 7 root root 4096 May 8 2009 ntp
drwxrwx--- 2 root users 4096 Dec 3 2008 pam_devperm
drwxrwxr-x 2 wwwrun users 4096 Jan 16 10:22 php5
drwxrwx--- 2 postfix users 4096 Apr 5 2009 postfix
drwxrwxr-x 2 root users 4096 Apr 5 2009 rpcbind
drwxrwxr-x 3 root users 4096 Jan 16 14:39 rpm
drwxr-xr-x 8 root root 4096 Jan 16 21:46 samba
drwxr-xr-x 2 root root 4096 Dec 25 14:52 sax
drwxrwxr-x 7 root users 4096 Apr 5 2009 scpm
drwxrwxr-x 2 root users 4096 Dec 3 2008 sgml
drwxrwx--- 28 cyrus users 4096 Apr 5 2009 sieve
drwxrwxr-x 2 root users 4096 Jan 16 21:22 smartmontools
drwxrwx--- 2 root users 4096 Dec 3 2008 smpppd
drwxrwxr-x 2 root users 4096 Dec 3 2008 sshd
drwxrwxr-x 2 root users 4096 Dec 3 2008 suseRegister
drwxrwxr-x 2 root users 4096 Apr 5 2009 susehelp
drwxrwxr-x 2 root users 4096 Apr 5 2009 syslog-ng
drwxrwxr-x 2 root users 4096 Apr 7 2009 uniconf
drwxrwxr-x 2 wwwrun users 4096 Dec 3 2008 wwwrun
drwxr-xr-x 3 root root 4096 Aug 22 2006 xdm
drwxr-xr-x 3 root root 4096 Jul 2 2009 xkb
drwxr-xr-x 2 root root 4096 Nov 13 16:34 zypp
delta:~ #


Soll ich den ganzen rsync-Kram mal runterschmeißen und neu installieren? Ist ja schnell gemacht.

Nö, das wird Dir gar nix bringen, davon ändern sich die von Dir verbockten (Ja, das kannst nur Du gewesen sein, egal, was Du uns hier weismachen willst) auch nicht wieder auf ein vernünftiges Maß zurück.

Nur mal zum Vergleich:


drwxr-xr-x 2 root root 4096 3. Feb 2009 apparmor
drwxr-xr-x 3 root root 4096 3. Feb 2009 autoinstall
drwxr-xr-x 3 root root 4096 22. Apr 2009 bluetooth
drwx------ 3 root root 4096 3. Feb 2009 CAM
drwxr-xr-x 2 root root 4096 2. Apr 2009 dbus
drwxr-xr-x 2 root root 4096 29. Dez 09:01 dhcp
drwxr-xr-x 2 root root 4096 7. Dez 20:57 dhcpcd
drwxr-xr-x 2 root root 4096 13. Jan 14:59 dict
drwxr-xr-x 8 root root 4096 8. Jan 12:51 dkms
drwxr-xr-x 6 root root 4096 7. Aug 11:07 dpkg
drwxr-xr-x 2 root root 4096 3. Dez 2008 empty
drwxr-xr-x 5 root root 4096 10. Jan 18:36 hardware
drwxr-xr-x 2 root root 4096 18. Dez 13:00 hp
drwxr-xr-x 2 root root 4096 2. Jan 23:19 iptraf
drwxr-xr-x 5 root root 4096 31. Dez 2008 kde-profiles
drwxr-xr-x 2 root root 4096 7. Dez 13:03 kdm
drwx------ 2 ldap ldap 4096 11. Sep 10:52 ldap
drwxr-xr-x 2 uuidd uuidd 4096 9. Okt 14:05 libuuid
-rw-r--r-- 1 root root 7945187 15. Jan 22:42 locatedb
-rw-r--r-- 1 root root 1815 15. Jan 22:30 logrotate.status
drwxr-xr-x 2 root root 4096 23. Mär 2009 misc
drwxr-xr-x 4 mysql mysql 4096 16. Dez 18:35 mysql
drwxr-xr-x 2 root root 4096 14. Mai 2009 net-snmp
drwxr-xr-x 2 news news 4096 3. Dez 2008 news
drwxr-xr-x 6 root root 4096 2. Dez 17:20 nfs
drwxr-xr-x 2 nobody root 4096 3. Dez 2008 nobody
drwxr-xr-x 7 root root 4096 21. Dez 12:18 ntp
drwxr-xr-x 2 root root 4096 16. Jan 14:27 osc-plugins
drwxr-xr-x 2 root root 4096 19. Mär 2009 PackageKit
drwx------ 2 root root 4096 3. Dez 2008 pam_devperm
drwxr-xr-x 2 root root 4096 3. Dez 2008 pdns
drwxrwx--- 2 polkituser polkituser 4096 23. Nov 22:30 PolicyKit
drwxrwxr-x 2 polkituser polkituser 4096 3. Feb 2009 PolicyKit-public
drwx------ 2 postfix root 4096 3. Feb 2009 postfix
drwxr-xr-x 6 root root 4096 26. Dez 00:00 privoxy
drwxr-xr-x 2 root root 4096 3. Dez 2008 rpcbind
drwxr-xr-x 3 root root 4096 14. Jan 22:25 rpm
-rw-r--r-- 1 root root 123 19. Dez 09:02 s2disk.conf
drwxr-xr-x 2 root root 4096 19. Okt 11:29 sax
drwxr-xr-x 7 root root 4096 7. Feb 2009 scpm
drwxr-xr-x 3 root root 4096 15. Feb 2009 sgml
drwxr-xr-x 5 root root 4096 28. Nov 03:01 smart
drwxr-xr-x 2 root root 4096 16. Jan 21:35 smartmontools
drwx------ 2 root root 4096 3. Dez 2008 smpppd
drwxr-xr-x 2 root root 4096 28. Nov 02:29 sshd
drwxr-xr-x 8 root root 4096 24. Dez 12:16 stunnel
drwxr-xr-x 2 root root 4096 3. Feb 2009 susehelp
drwxr-xr-x 2 root root 4096 3. Dez 2008 suseRegister
drwxr-xr-x 2 root root 4096 3. Dez 2008 syslog-ng
drwxr-xr-t 7 root root 4096 15. Jan 22:36 texmf
drwx------ 6 tor tor 4096 16. Jan 21:50 tor
drwxr-xr-x 2 root root 4096 3. Feb 2009 uniconf
drwxr-xr-x 2 wwwrun root 4096 3. Dez 2008 wwwrun
drwxr-xr-x 3 root root 4096 22. Aug 2006 xdm
drwxr-xr-x 3 root root 4096 2. Jul 2009 xkb
drwxr-xr-x 2 root root 4096 3. Dez 19:17 YaST2
drwxr-xr-x 2 root root 4096 13. Jan 23:39 zypp

Wo taucht da die Gruppe "users" auf?

Richtig, nirgends.

Warum nicht?

Richtig, weils doof wäre!

tassili
16.01.10, 21:07
Vielen Dank dafür, daß Du mich zum Lügner stempelst.

Rain_maker
16.01.10, 21:16
Gern geschehen, aber ich überlasse das lieber rpm:


rpm -qlv $(rpm -qf /var/lib/empty) |grep empty
drwxr-xr-x 2 root root 0 Dez 3 2008 /var/lib/empty
So sehen die Rechte aus, wenn man sie nicht ändert.

tassili
16.01.10, 21:23
Ist mir schon klar, daß "users" da nix zu suchen hat, aber ich habe keine Rechte verändert! Ich hab rsync doch mit eurer Hilfe eingerichtet und war froh, daß es lief!
Würde es helfen, wenn ich als / die Rechte nach Deinem Muster änderte?

Rain_maker
16.01.10, 21:32
Ja, würde es.

Am besten lässt man rpm die meiste Drecksarbeit erledigen, denn da ist 100%ig noch mehr von Dir (ja, ich bleibe dabei) verbogen worden.

Die Parameter "--setperms" und "--setugids" sind Deine Freunde, ansonsten viel Spaß beim Hinfrickeln von Hand.

Dummerweise sind sehr wahrscheinlich nicht alle Dateien aus RPMs sondern wurden gerade in /var/lib von den entsprechenden Diensten dynamisch angelegt, da hilft das mit den obigen rpm-Parametern auch nicht, aber wenn Du wirklich nichts verändert hast (und die Welt seit heute eine Scheibe ist), dann kann da ja nichts schief gehen.

tassili
16.01.10, 21:46
Rain_Maker,
ich habe keine Rechte verändert. Wieso ist für Dich jeder ein Lügner und Vollidiot, der nicht in Dein Weltbild passt?
Du hattest mir in der Vergangenheit mehrfach geholfen, ich glaube, auch bei rsync. Denkst Du wirklich, daß ich grundlos an Systemdateien rumfummele?

delta.homelan wird morgens gestartet und bietet Printserver, Faxserver, NFS, Apache, MySQL und dient zudem als Musikmachine (Radio Dismuke und KCEA). Erst wenn ich in meine Falle krauchen will, wird der Rechner mit init 0 runtergefahren. Genau wie auch die anderen Rechner.

Rain_maker
16.01.10, 21:49
Rain_Maker,
ich habe keine Rechte verändert.

Und wer war es dann?

Komischerweise tauchen bei Dir immer solche "seltsamen" Probleme auf, und nie hast Du "irgendwas gemacht", also versuch hier niemanden für dumm zu verkaufen, diese Rechte wurden vom Administrator des Systems von Hand geändert, also entweder warst Du es oder jemand hat auf Deine Kiste administrativen Zugriff und keine Ahnung, was er da tut.

tassili
16.01.10, 22:36
Na gut, wenn es deinem Seelenfrieden dient, bin ich eben ein Lügner und Idiot.

tassili
17.01.10, 01:19
Hallo rain_Maker,
ich habe den Dateien von Hand die Rechte zugewiesen, welche sie bei Dir haben. Hat aber nix gebracht. So ist z.B. die /var/lib/empty jetzt im Besitz von root und Gruppe root, die Fehlermeldung ist aber noch die gleiche.
Du kannst Dich auf den Kopf stellen, ich habe die Rechte nicht geändert.
Diese Tatsache schafft auch deine Polemik nicht aus der Welt.
Da sind ja fast alle Verzeichnisse und Dateien in /var/lib mit den falschen Rechten ausgestattet.

Ich werde mal ne Reparatur mit Yast versuchen und ggf. eine Neuinstallation machen. Und nun laß uns den blöden Streit begraben.

gropiuskalle
17.01.10, 02:17
Mein Gott tassili, krieg Dich doch mal ein, das ist ja furchtbar mit Dir!

Deine Ausgaben *beweisen*, dass die Rechtevergabe dieser Dateien verändert wurden, das ist keine Interpretation von R_M - und schon gar keine Polemik. Und da einerseits nur root auf selbige schreibenden Zugriff hat, und andererseits zu vermuten ist, dass Du höchstselbst auf diesem System root bist, gibt es keine andere Schlussfolgerung, als dass Du sie verändert hast.

Ob absichtlich / wissend oder nicht, ist eine andere Frage.

tassili
17.01.10, 15:24
Gropiuskalle,
genau so ist es, ich kann mir nur nicht erklären, wie es passiert ist.
Heute ist ein schöner Tag, da ändere ich mal die Rechte an Systemdateien; denkst Du, daß es sich so abgespielt hat?
Als root habe ich die CapiSuite eingerichtet, da habt Ihr mir bei geholfen. Danach hat rsync aber noch funktioniert. Während der Feiertage hatte ich ein Online-Update gemacht, auch das kann nicht der Grund sein.
Eins steht jedoch fest: Ich habe die Änderung der Rechte (wie auch immer) ausgelöst.
Wie dem auch sei, ich werde eine Neuinstallation machen.

tassili
18.01.10, 17:10
So,
rsync funktioniert wieder :)
Ich habe einfach eine Neuinstallation gemacht.

Für die Mühe, die ich Euch gemacht habe möchte ich mich entschuldigen.