齐声“文件结束异常”

Aqu*_*wer 8 unison

最后几天我在运行一致时遇到此异常:
“加载存档时引发 End_of_file 异常”(这表明存在错误!)

它没有帮助,我无法在谷歌的其他地方找到答案,请大家谈谈但似乎无法解决?

我检查了我的文件,有损坏的符号链接,但以前从来没有问题..

完整的命令基本上是:
unison "$PATH1" "$PATH2" -links false -fastcheck true -times -retry 2 -follow "Regex .*" -force "$PATH1" -nodeletion "$PATH1" -nodeletion "$PATH2" -batch -ui text

小智 11

此错误可能是由统一升级或损坏的文件引起的。~/.unison在这种情况下,从中删除档案应该会有所帮助。

(如果您已经创建了首选项文件,例如~/.unison/myjob.prf,显然不要删除它们。)

但是,可能需要在第一次运行之前手动同步内容(如果自动同步停止工作后有任何更改)。

或者,它可以通过仅删除 0 字节的文件(同步缓存可能是空的)来修复~/.unison。此外,此选项-ignorearchives可用于忽略那里的任何文件;因此对于特定的运行情况,它很有用,就像我们在命令行本身上创建的“配置文件”一样。

  • 我发现在 `~/.unison` 中被统一控制使用的文件是 0 字节,所以我只需要删除这样的 0 字节文件(不是全部);还发现此选项`-ignorarchives` 可用于忽略那里的任何文件;因此对于特定的运行情况,它很有用,就像我们在命令行本身上创建的“配置文件”一样。 (5认同)