ubuntuusers.de

rsync / SSH: "error in IPC code (code 14) at pipe"

Status: Gelöst | Ubuntu-Version: Lubuntu 12.04 (Precise Pangolin)
Antworten |

Stephan_H

Avatar von Stephan_H

Anmeldungsdatum:
18. September 2012

Beiträge: 183

Wohnort: Niederrhein / London

Hallo Forum,

Nachdem die Frage zur Syntax mit Portnummer erfolgreich in diesem Beitrag http://forum.ubuntuusers.de/topic/rsync-s-cp-port-number-bei-ssh-verbindung/ gelöst wurde, gibt es nun ein anderes Problem, daher ein neuer Beitrag:

Beim Versuch, Dateien von einem lokalen Rechner auf den Server zu kopieren kommt dies:

user@client:~$ rsync --progress -avzecP "ssh -p123" /path/from/source/ user@192.168.1.123:/path/to/destination/folder
rsync: Failed to exec cP: No such file or directory (2)
rsync error: error in IPC code (code 14) at pipe.c(84) [sender=3.0.9]

Ich kann aber manuell als User auf /path/to/destination/folder zugreifen. /path/from/source/ exitsitiert natürlich auch.

Zugriffsrechte auf dem Server sind

drwxrwxr-x 4 user user 4096 Sep 15 00:38 user

SSH Zugriff als User sollte also OK sein.

Ich habe ebenfalls GUI Programme wie Grsync und Unison probiert, bekomme aber auch da nix ans Laufen.

Zur Vervollständigung daher die Fehlerausgaben von

Grsync (mit Eintrag

-e  "ssh -p 123"

in Erweiterte Optionen):

Grsync started, aber nach nicht mal einer Sekunde kommt "Übertragung mit Fehlern ab geschlossen". Es wurde nichts übertragen. Fehlerausgabe sagt:

*** »VORHER«-Kommando wird ausgeführt:

Error launching command!

*** Befehl RSYNC wird ausgeführt:
rsync -r -t -o -v --progress -z -s -e ssh -p 123 /path/from/source/ user@192.168.1.123 /path/to/destination/folder

sending incremental file list
rsync: writefd_unbuffered failed to write 4 bytes to socket [sender]: Broken pipe (32)
rsync: mkdir "/path/from/source/user@192.168.1.123 /path/to/destination/folder" failed: No such file or directory (2)
rsync error: error in file IO (code 11) at main.c(605) [Receiver=3.0.9]
rsync: connection unexpectedly closed (9 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(605) [sender=3.0.9]
Rsync process exit status: 12

Unison sagt dazu einfach nur: "Fatal Error
Lost connection with server"

Was läuft hier falsch?

Gruß
Stephan

u1000

Anmeldungsdatum:
2. Oktober 2011

Beiträge: 1850

Stephan H schrieb:

user@client:~$ rsync --progress -avzecP "ssh -p123" /path/from/source/ user@192.168.1.123:/path/to/destination/folder
rsync: Failed to exec cP: No such file or directory (2)

richtig: ..-avzcPe "ssh -p123"..

oder: ..-avzcP -e "ssh -p123"..

d.h. zum e gehört dann auch dahinter die ssh Optionen.

*** Befehl RSYNC wird ausgeführt: rsync -r -t -o -v --progress -z -s -e ssh -p 123 /path/from/source/ user@192.168.1.123 /path/to/destination/folder

und hier fehlen die Hochkommas oder Anfürungszeichen, richtig: ..-e "ssh -p 123"..

Viele Grüße u1000

Stephan_H

(Themenstarter)
Avatar von Stephan_H

Anmeldungsdatum:
18. September 2012

Beiträge: 183

Wohnort: Niederrhein / London

Ahh ich ahnte, daß es ein ganz einfaches Detail ist. Der Teufel war mal wieder am gewohnten Ort...

Besten Dank. Problem gelöst.

Gruß Stephan

Antworten |