一貫した「ファイル終了例外」

一貫した「ファイル終了例外」

過去数日間連続して実行すると、次の例外が発生しました。
「アーカイブのロード中にEnd_of_file例外が発生しました」(これはバグを表します!)

まったく役に立ちません。 Google の他の場所で回答が見つかりません。人々はそれについて話していますが、解決できないと思いますか?

私のファイルを確認しましたが、シンボリックリンクが壊れていましたが、以前は問題になっていませんでした。

完全なコマンドは基本的に次のようになります。
unison "$PATH1" "$PATH2" -links false -fastcheck true -times -retry 2 -follow "Regex .*" -force "$PATH1" -nodeletion "$PATH1" -nodeletion "$PATH2" -batch -ui text

答え1

このエラーは、Unityのアップグレードまたは破損したファイルが原因で発生する可能性があります。~/.unisonこの場合、アーカイブを削除すると便利です。

(すでに作成した場合基本設定ファイル、例えば、~/.unison/myjob.prf明らかに削除しないでください。 )

ただし、最初に実行する前にコンテンツを手動で同期する必要があります(自動同期操作が停止した後に変更がある場合)。

または、0バイトのファイル(空の同期キャッシュファイルである可能性があります)のみを削除することでこの問題を解決できます~/.unison。このオプションは-ignorearchives、そこにあるすべてのファイルを無視するためにも使用できるため、コマンドライン自体によって生成される「構成ファイル」などの特定の実行状況に役立ちます。

関連情報