cygwin rsync协议错误

cygwin rsync协议错误,第1张

概述我正在尝试在64位 Windows 7和64位 Linux之间rsync文件.我在两台机器上安装了rsync 3.0.7(Windows上的cygwin版本). 这是我在Windows上运行的命令.我看到它正在建立与远程机器的连接,但它在验证之后和传输文件之前就已经死了.什么可能导致这个问题? rsync -vvvv localfile REMOTE-HOST:~/FILE_STRUCT_LE 我正在尝试在64位 Windows 7和64位 Linux之间rsync文件.我在两台机器上安装了rsync 3.0.7(windows上的cygwin版本).

这是我在windows上运行的命令.我看到它正在建立与远程机器的连接,但它在验证之后和传输文件之前就已经死了.什么可能导致这个问题?

rsync -vvvv localfile REMOTE-HOST:~/file_STRUCT_LEN=16,EXTRA_LEN=4cmd=<NulL> machine=REMOTE-HOST user=guest path=~/cmd[0]=ssh cmd[1]=-l cmd[2]=guest cmd[3]=REMOTE-HOST cmd[4]=rsync cmd[5]=--server cmd[6]=-vvvvv.Lsf cmd[7]=. cmd[8]=~/opening connection using: ssh -l guest REMOTE-HOST rsync --server -vvvve.Lsf. "~/"note: iconv_open("UTF-8","UTF-8") succeeded.Password:file_STRUCT_LEN=24,EXTRA_LEN=4rsync: connection unexpectedly closed (0 bytes received so far) [Receiver][Receiver] _exit_cleanup(code=12,file=io.c,line=601): enteredrsync error: error in rsync protocol data stream (code 12) at io.c(601) [Receiver=3.0.7][Receiver] _exit_cleanup(code=12,line=601): about to call exit(12)rsync: connection unexpectedly closed (0 bytes received so far) [sender][sender] _exit_cleanup(code=12,file=/home/lapo/packaging/rsync-3.0.7-1/src/rsync-3.0.7/io.c,line=601): enteredrsync error: error in rsync protocol data stream (code 12) at /home/lapo/packaging/rsync-3.0.7-1/src/rsync-3.0.7/io.c(601) [sender=3.0.7][sender] _exit_cleanup(code=12,line=601): about to call exit(12)
解决方法 问题是一个冲突的git安装. Git包含了它自己的ssh,它的路径是在cygwin路径之前,所以rsync使用的是git的ssh.解决方法是交换git / cygwin bin路径的顺序,以便rsync使用正确版本的ssh. 总结

以上是内存溢出为你收集整理的cygwin rsync协议错误全部内容,希望文章能够帮你解决cygwin rsync协议错误所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1018274.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存