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 recovery 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クライアントはどちらもUbuntu 12.04のみを使用します。

この問題をどのように解決しますか?

ベストアンサー1

おすすめ記事