我以为我已经正确设置了 rsnapshot,但第二天检查日志后,我发现了以下内容:
[05/Sep/2014:10:34:11] /usr/bin/rsnapshot daily: ERROR: /usr/bin/rsync returned 12 while processing john@192.168.0.102:/media/linuxstorage/docs/
Run Code Online (Sandbox Code Playgroud)
返回码“12”是什么意思?
为了看看发生了什么,我手动运行它并去做其他事情:
raspberrypi $ sudo rsnapshot daily
Run Code Online (Sandbox Code Playgroud)
好吧,你瞧,它一直坐在那里等待我的密码。
john@192.168.0.102's password:
Connection closed by 192.168.0.102
rsync: connection unexpectedly closed (0 bytes received so far) [Receiver]
rsync error: error in rsync protocol data stream (code 12) at io.c(605) [Receiver=3.0.9]
----------------------------------------------------------------------------
rsnapshot encountered an error! The program was invoked with these options:
/usr/bin/rsnapshot daily
----------------------------------------------------------------------------
ERROR: /usr/bin/rsync returned 12 while processing bgrissom@192.168.0.102:/medi/linuxstorage/docs/
Run Code Online (Sandbox Code Playgroud)
我已将 rsnapshot 用户从 更改为piin root,/etc/crontab并且root没有为远程主机设置“无密码 ssh”密钥。我所要做的就是解决这个问题:
raspberrypi $ sudo bash
raspberrypi # ssh-copy-id john@192.168.0.102
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6774 次 |
| 最近记录: |