首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在xfer (由signal=PIPE中止)过程中,Backuppc \\发生了致命错误。

在xfer (由signal=PIPE中止)过程中,Backuppc \\发生了致命错误。
EN

Server Fault用户
提问于 2018-08-06 17:03:07
回答 1查看 1.8K关注 0票数 0

我正在Ubuntu16.04.5LTS上运行backuppc版本3.3.1,我尝试备份几台Linux服务器,几乎是Debian、Ubuntu或proxmox主机。

我的问题是,当我从webUI运行完整/完整备份时,我得到了消息:

2018-08-06 14:22:32目录/var/lib/vz/dump/dump /dump(基线备份#1) 2018-08-06 14:22:33在信号管道2018-08-06 14:22:34在xfer (由signal=PIPE中止)期间出现致命错误

我的备份驱动器是nfs驱动器,它被挂载为/mnt/backuppc,topdir用于backuppc是/mnt/ backuppc /backuppc,我可以用用户backuppc和/或root将其写入其中。

我浏览了几个文档,下面是我为调试所做的工作。

-l根域

su -s /bin/ backuppc /usr/share/BackupPC/bin/BackupPC_ -v -f主机

给我这个输出

BackupPC@backup3 3:/home/user$ /usr/share/backuppc/bin/BackupPC_dump -v -f主机cmdSystemOrEval:即将到system /bin/ping -c 1主机cmdSystemOrEval: cmdSystemOrEval: got输出PING主机(149.202.75.195) 56(84)字节的数据。64字节( ns3013409.ip-149-202-75.eu ) (149.202.75.195):icmp_seq=1 ttl=53 time=23.6 ms

-主机ping统计

cmdSystemOrEval:即将到system /bin/ping -c 1主机cmdSystemOrEval: cmdSystemOrEval: got输出PING主机(149.202.75.195) 56(84)字节的数据。64字节( ns3013409.ip-149-202-75.eu ) (149.202.75.195):icmp_seq=1 ttl=53 time=23.6 ms

-主机ping统计

CheckHostAlive:为目录/var/lib/vz/ dump /dump (基线备份#1)启动完全转储返回23.602次完全备份,共享=/var/lib/vz/转储运行: /usr/bin/ssh -o ServerAliveInterval=300 -q -x -l root主机/usr/bin/rsync -server-发件人-协议=29-数值-ids perms-所有者-组-D -链接-硬链接-时间-块-大小=2048年-忽略-次数。/var/lib/vz/dump/dump/ Xfer PID现在是2549 xferPids 2549获得了远程协议29协商协议版本29远程:跳过目录。xfer PID现在是2549,2550 xferPids 2549,2550不能将4个字节写入套接字读取EOF:再次尝试: got 0字节子正在中止执行:0文件,0字节在被用户信号中止的Xfer (由signal=PIPE中止)备份过程中出现致命错误,因为它拥有的文件比以前的文件少(获取0和0文件,而signal=PIPE失败):失败:

当我手动运行rsync命令时,备份将正确启动:

rsync -av -e ssh root@HOST:/var/lib/vz/dump/-e/-e/backuppc/pc/pHOST/2<

在我的HOST.pl文件下面:$Conf{RsyncShareName} =;$Conf{RsyncClientCmd} = '$sshPath -o ServerAliveInterval=300 -q -x -l $host $rsyncPath $argList+';$Conf{RsyncArgs} =;$Conf{ClientTimeout} = 72000;RsyncArgs}= 50;{en20 20#}= 'rsync';{en22#}= '/usr/bin/rsync';

我不明白为什么它可以登录主机正确备份,并在备份启动后立即中止。

有人能帮我找到解决这个问题的方法吗,因为我认为我已经做了所有的谷歌搜索,可以在这个错误信息上完成。非常感谢。

ps:对于这篇文章的格式表示歉意,这是我在这里的第一个线程,还不熟悉语法。

EN

回答 1

Server Fault用户

发布于 2018-08-06 17:38:20

我终于找到了解决方案,我删除了一个defautl rsync ssh arg:-递归,这是强制的,所以我的host.pl就像这个$Conf{RsyncShareName} =;$Conf{RsyncClientCmd} = '$sshPath -q -x -l root $host $rsyncPath $argList+';$Conf{RsyncArgs} =;-

希望这能对未来的人有所帮助。

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

https://serverfault.com/questions/925146

复制
相关文章

相似问题

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