svn 업데이트 또는 체크아웃 문제: '/home/username/svn_repository/db/revs/0/697' 파일에서 길이 줄을 읽을 수 없습니다.

svn 업데이트 또는 체크아웃 문제: '/home/username/svn_repository/db/revs/0/697' 파일에서 길이 줄을 읽을 수 없습니다.

내 최신 버전은 svn commit 이후 703입니다. 하지만 클라이언트 컴퓨터에서 svn update 또는 svn checkout 명령을 실행하면 예외가 발생합니다.

    svn: REPORT of '/home/username/svn_repository/!svn/vcc/default': Could not read chunk size: connection was closed by server (http://10.192.1.5)

svn 서버 측에서 로그 메시지를 확인했습니다. 보여주다

    [Wed Sep 17 09:48:17 2014] [error] [client 10.192.1.175] Provider encountered an error while streaming a REPORT response.  [500, #0]
    [Wed Sep 17 09:48:17 2014] [error] [client 10.192.1.175] A failure occurred while driving the update report editor  [500, #200002]
    [Wed Sep 17 09:48:17 2014] [error] [client 10.192.1.175] Can't read length line in file '/home/username/svn_repository/db/revs/0/697'  [500, #200002].

일부 링크를 검색했는데 svnadmin 복원 및 확인 명령을 실행하라는 메시지가 표시되었습니다. svnadmin 복구 svn_repository를 시도했는데 출력은 다음과 같습니다.

    Repository lock acquired.
    Please wait; recovering the repository may take some time...

    Recovery completed.
    The latest repos revision is 703.

svnadmin verify 명령을 시도한 후

    * Verified revision 693.
    * Verified revision 694.
    * Verified revision 695.
    * Verified revision 696.
    * Verified revision 697.
    * Verified revision 698.
    svnadmin: Can't read length line in file 'svn_repository/db/revs/0/697'

svnserver와 svn 클라이언트는 모두 우분투 12.04만 사용합니다.

이 문제를 어떻게 해결하나요?

관련 정보