加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

【已解决】rsync error: error starting client-server protocol (code 5) at main.c(1296)

(2011-11-21 21:30:25)
标签:

杂谈

在网上搜到的办法未能解决我的问题,最后检查配置文件rsyncd.conf,发现是我自己的mysql_bak段的路径没有建立,囧...
执行命令:
rsync -a haodou_act-20111119.sql --password-file=/etc/rsync.ps haodou@192.168.1.180::mysql_bak/ 
出现如下错误:
@ERROR: chdir failed
rsync error: error starting client-server protocol (code 5) at main.c(1296) [sender=2.6.8]
原因及解决方法:
mysql_bak段的路径未建立,建立后,同步成功。

以下为网上的一些其他解决办法,可能对于你们的情况有帮助,一并贴出来。
@ERROR: chdir failed 
rsync error: error starting client-server protocol (code 5) at main.c(1296) [receiver=2.6.8]
原因及解决办法:
    SELinux;
    setsebool -P rsync_disable_trans on

@ERROR: auth failed on module GacErrLog
rsync error: error starting client-server protocol (code 5) at main.c(1296) [sender=2.6.8]
原因:
     rsyncd里面配置passwd是
          username:password 这样的格式
     客户端使用的时候,不能用这种格式,文件里面只能有password
解决方法:
    1. 文件内容修改
    2. rsync -av --password-file <(echo PASSWORD) src dest

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有