首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Linux上的rsnapshot失败,并显示"returned 12 with“

Linux上的rsnapshot失败,并显示"returned 12 with“
EN

Stack Overflow用户
提问于 2014-09-06 00:58:17
回答 2查看 5.8K关注 0票数 0

我认为我已经正确地设置了所有的快照,但是在第二天检查了我的日志后,我发现了以下内容:

代码语言:javascript
复制
[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/

返回代码"12“是什么意思?

EN

回答 2

Stack Overflow用户

发布于 2014-09-06 00:58:17

为了查看发生了什么,我手动运行了它,然后去做其他事情:

代码语言:javascript
复制
raspberrypi $ sudo rsnapshot daily

你瞧,它一直坐在那里等我的密码。

代码语言:javascript
复制
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/

我已经在/etc/crontab中将rsnapshot从pi更改为root,并且root没有为远程主机设置"ssh a password“密钥。我要做的就是解决这个问题:

代码语言:javascript
复制
raspberrypi $ sudo bash
raspberrypi # ssh-copy-id john@192.168.0.102
票数 4
EN

Stack Overflow用户

发布于 2021-01-17 00:49:40

事实:返回代码"12“表示远程服务器的身份验证有问题。

我也遇到了这个问题,似乎这是得到这个错误最常见的问题:

代码语言:javascript
复制
ERROR: /usr/bin/rsync returned 12 while processing .....

问题: rsnapshot在幕后使用rsync,无法连接,因为您可能从未实际连接到该远程服务器。

解决方案:您必须从运行rsnapshot计算机上通过终端手动连接到远程服务器至少一次

使用:ssh remote_user@remote_server.domain

这样您就可以确认连接,然后进入known_hosts!

在那之后,rsnapshot对我起作用了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25690660

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档