Ошибка протокола Cygwin rsync

Я получаю ошибку с cygwin rsync пытающийся передать файлы между окнами на 64 бита и Linux на 64 бита. Обе машины имеют rsync 3.0.7 установленных. Я выполняю rsync с ssh (никакой вовлеченный демон). Я вижу, что соединение с удаленным полем устанавливается, но rsync умирает после аутентификации и перед передачей файлов.

Что могло вызвать эту проблему?

C:\>rsync user@host:~/file newfile
Password:
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(601) [sender=
3.0.7]
rsync: connection unexpectedly closed (0 bytes received so far) [receiver]
rsync error: error in rsync protocol data stream (code 12) at /home/lapo/packagi
ng/rsync-3.0.6-1/src/rsync-3.0.6/io.c(600) [receiver=3.0.6]
0
задан 04.02.2011, 00:07

2 ответа

Оказывается, что проблемой была установка мерзавца окон (mysysgit). Мерзавец на окнах шел со своим собственным ssh.exe, и это - путь, был, прежде cygwin путь, таким образом, rsync принял значение по умолчанию к ssh мерзавца. Решение просто подкачивало мусорное ведро мерзавца и dir мусорного ведра cygwin в огибающем ПУТИ.

0
ответ дан 24.11.2019, 12:10

error 12 с rsync средства, что соединения с удаленной стороной не стало. Причина зависит от среды.

При выполнении rsync как демон посмотрите его файл журнала для подсказок. Есть ли на диске удаленной системы достаточно свободного пространства? Возможно, выполнение rsync с -v параметр говорит что-то полезное?

1
ответ дан 24.11.2019, 12:10

Теги

Похожие вопросы