io.c中rsync协议数据流(代码12)中的错误(605)[Receiver = 3.0.9]

Jul*_*les 13 ubuntu rsync

我正在尝试将数据从一个ubuntu框转发到另一个框,但每当我尝试运行该命令时,我都会收到错误,

error in rsync protocol data stream (code 12) at io.c(605) [Receiver=3.0.9]
Run Code Online (Sandbox Code Playgroud)

我已经看到人们在网络上的其他各个地方获得io.c(600)610错误,但没有关于605错误.这个问题的原因是什么?怎么修好?

我正在运行的命令是

/usr/bin/rsync -az -e /usr/bin/ssh user@remote:filename /path/to/local/filename
Run Code Online (Sandbox Code Playgroud)

SPR*_*BRN 8

我要在这里获得愚蠢的奖项......

$ rsync -axv /source/path john@remotehost:/path/does/not/exist
john@192.168.1.10 的密码:
构建文件列表 ... 完成 rsync: 连接意外关闭 (到目前为止已收到 8 个字节) [发送者]
rsync 错误:/BuildRoot/Library/Caches/com.apple.xbs/Sources/rsync/rsync-52.200.1/rsync/io.c(453) 处的 rsync 协议数据流(代码 12)中出现错误 [sender=2.6 .9]

错误在我这边。远程路径不存在。我花了一段时间才弄清楚这一点。我想知道为什么 rsync 不能报告类似的事情。


Dew*_*nce 7

确保rsync 也安装在远程服务器上

发生了同样的问题,但在远程服务器上安装 rsync 后消失。远程服务器上没有 rsync 它将如何工作?

  • 已投票,远程主机上缺少“rsync”也会显示此错误消息。 (2认同)

Par*_*hot 6

据此,是一个官方的错误.在页面的底部,该bug的一个受害者提到,当他尝试发送的文件小于100 GB或者他在客户端上使用-W标志时(表示整个文件副本,而不是rsync delta解析;基本上,将rsync变得比scp好一点).


M1k*_*1ke 5

我发现当目标计算机的硬盘驱动器已满时会发生此错误。

我在尝试接受的答案并遇到相同的错误后发现了此问题,因此它可能会对接受的答案不起作用的人有所帮助。显然,这是一个非常具体的答案,非常容易诊断,因此我不认为此错误消息直接与目标上的空间不足有关。


Gui*_*ima 5

我在一对不同版本的 rsync 协议数据流(代码 12)中遇到此错误。因此请检查客户端和服务器上的 rsync 版本。

就我而言,本地 rsync 是版本 2.6.9(在 Mac OSX 上),而远程 rsync 是版本 3(现在不记得确切的版本)。然后我将本地 rsync 升级到版本 3,解决了问题。