当我启动备份过程时,我在控制台中看到以下错误消息
26.10.13 22:21:29,379 com.apple.backupd[937]: Not starting automatic Time Machine backup: System clock is wrong.
26.10.13 22:21:29,380 com.apple.backupd[937]: Backup failed with error 33: 33
但问题是,我的时间是使用 NTP 设置的,因此非常精确。
答案1
我也遇到了这个问题并找到了解决办法:
Time Machine 由名为 backupd 的系统实用程序提供支持。出于某种原因,当我安装操作系统时,backupd 的创建和修改日期被设置为相对于当前日期的未来日期。在 TM 运行之前,会进行一些检查以确保一切正常,如果 backupd 是在相对于当前日期的未来创建的,则它会失败。
我通过运行以下终端命令验证了这一点:
stat /System/Library/CoreServices/backupd
结果是:
16777221 11087 -rwxr-xr-x 1 root wheel 0 704064 "Nov 5 15:13:22 2013" "Nov 6 04:54:26 2013" "Nov 6 04:54:26 2013" "Sep 30 07:33:37 2013" 4096 1080 0x20 /System/Library/CoreServices/backupd
(如果愿意,您也可以在 Finder 中导航到 backupd 并使用“获取信息”查看那里的日期。)
11 月 5 日和 11 月 6 日是修改日期和创建日期。我遇到错误时的日期是 11 月 4 日。这就是失败的原因。
我们可以使用终端中的 touch 命令轻松修复此问题。我运行了:
sudo touch /System/Library/CoreServices/backupd
它会将相关日期重置为运行命令时的当前时间,从而解决问题。
您可以通过尝试 TM 备份来测试它是否正常工作。日期检查在过程的早期进行,因此当它开始准备备份并安装驱动器时,您就会知道它是否正常工作。
您也可以通过将系统上的日期设置为修改/创建备份的日期之前来解决此问题,但这只是暂时的解决办法,使用 touch 编辑备份上的日期会更好。或者,您可以等到修改/创建日期是相对过去的日期。例如,在我的情况下,等到 11 月 6 日之后。
也发布到这里http://www.reddit.com/r/applehelp/comments/1pxddr/time_machine_couldnt_complete_the_backup_the/