出现 rdiff backup memoryError 怎么办?

出现 rdiff backup memoryError 怎么办?

从 Ubuntu 13 升级到 14.04 LTS 后,当我尝试从具有 rdiff-backup 1.2.8 的 14.04 LTS 机器向具有相同操作系统和 rdiff-backup 版本的客户端执行 rdiff-backup 时出现错误。

错误信息是:

Exception '' raised of class '<type 'exceptions.MemoryError'>':
  File "/usr/lib/python2.7/dist-packages/rdiff_backup/Main.py", line 304, in error_check_Main
    try: Main(arglist)
  File "/usr/lib/python2.7/dist-packages/rdiff_backup/Main.py", line 321, in Main
    rps = map(SetConnections.cmdpair2rp, cmdpairs)

搜索错误报告我发现: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=781844

但没有错误报告 http://savannah.nongnu.org/bugs/?group=rdiff-backup

这里可能发生什么事?

我能做什么呢?

答案1

错误消息似乎完全具有误导性。这可能根本不是内存问题。如果我尝试对计算机上的用户执行 ssh,则会收到“此帐户当前不可用”的消息。

Ubuntu 更新删除了备份用户的 shell 条目(这是一个系统用户,因此一开始使用这个条目可能不是一个好主意...)。我再次将 /bin/bash 条目添加到 /etc/passwd,然后 rdiff-backup 再次运行。

我已将此误导性消息报告为错误https://savannah.nongnu.org/bugs/?46669

我会在 Serverfault 宽限期后接受此答案。

相关内容