지난 며칠 동안 지속적으로 실행할 때 다음 예외가 발생했습니다.
"아카이브를 로드하는 동안 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
이 오류는 유니티 업그레이드 또는 손상된 파일로 인해 발생할 수 있습니다. ~/.unison
이 경우 아카이브를 삭제하면 도움이 됩니다.
(이미 생성한 경우기본 설정 파일, 예를 들어 ~/.unison/myjob.prf
분명히 삭제하지 마세요. )
그러나 처음 실행하기 전에 콘텐츠를 수동으로 동기화해야 할 수도 있습니다(자동 동기화 작동이 중지된 후 변경 사항이 있는 경우).
또는 0바이트 파일(빈 동기화 캐시 파일일 수 있음)만 삭제하여 이 문제를 해결할 수 있습니다 ~/.unison
. 이 옵션은 -ignorearchives
또한 거기에 있는 모든 파일을 무시하는 데 사용될 수 있으므로 명령줄 자체에서 생성하는 "구성 파일"과 같은 특정 실행 상황에 유용할 수 있습니다.