几天前,我发布了一个有关备份未按计划运行的问题。通过增加 WakeUpSchedule 和 MaxBackup 设置,我已发现并解决了该问题。两天来,备份工作正常,没有任何问题。今天早上,我打开 WGUI,所有 Windows 服务器都显示“备份失败(tar:712 接收的总字节数:0 或某个数字)”消息。我可以手动启动和完成任何 Linux 计算机,但任何 Windows 计算机都显示它启动后失败。XFerLOG.bad 包含以下信息... Xfer PID 现在是 56244,56243 tar:1236 获取比 2016 年 4 月 18 日星期一 19:00:01 更新的文件警告:“syslog”选项已弃用
有什么建议吗?谢谢
答案1
我在多次系统更新后也遇到了同样的问题。我按照此处的说明修复了这个问题;https://bugzilla.redhat.com/attachment.cgi?id=1111264&action=diff 即编辑:
/usr/share/backuppc/lib/BackupPC/CGI/Browse.pm
改变
if ( !defined($In{num}) && defined(@Backups) && @Backups > 0 ) {
到
if ( !defined($In{num}) && @Backups > 0 ) {
编辑:
/usr/share/backuppc/lib/BackupPC/Xfer/Smb.pm
改变
} elsif ( /^\s*tar: dumped \d+ files/ ) {
到
} elsif ( /^\s*tar: dumped \d+ files/
|| /Total bytes received: \d+/i
) {
并插入
|| /^tar:\d+/
之间
} elsif ( /smb: \\>/
和
|| /^\s*added interface/i
使
} elsif ( /smb: \\>/
|| /^tar:\d+/
|| /^\s*added interface/i
现在我在日志中收到错误,某些文件和路径名无法转换为 UTF-8,这是我以前从未遇到过的......但至少备份可以正常工作。