我有一个包含以下行的脚本:
rsync -e "ssh -i /home/me/.ssh/id_rsa" -a /home/me/ws/ [email protected]:/pathtobackups/$(date +%FT%R)/
它已经工作了几个月,但突然停止工作了。它只是等待了一会儿,当我按抄送时,我收到了以下消息:
rsync 错误:rsync.c(644) 处出现无法解释的错误(代码 130)[发送方=3.1.2]
即使我也使用,问题仍然存在--force --ignore-errors
。
我使用登录没有任何问题,因此我知道服务器正在运行。此外,服务器不要求输入密码,所以我知道 ssh 密钥正在工作。服务器运行的是 Ubuntu 10.04 LTS,rsync 版本是 3.0.7。我知道从 10.04 升级会更好,但我没有权限这样做。ssh [email protected]
我记不起在它停止工作之前我做了什么特别的事情。这可能是我的系统升级。我使用的是 Debian v9.4,我的大部分系统都来自稳定版。但是我有一些来自不稳定版的软件包,因为我想要一个更新版本的 Firefox。这些软件包是:firefox、libfontconfig1、fontconfig-config 和 libnss3。
目前我安装了 rsync 3.1.2-1+deb9u1。我尝试从不稳定分支升级到 3.1.2-2.1,但这没有帮助。
您知道是什么原因导致了这个问题以及如何解决这个问题吗?