リポジトリにコミットしようとすると、奇妙なエラー Can't remove 'repoPath/db/transactions/96479-3.txn/transactions' が表示されます。コミットは実際にはファイルの追加と更新の両方で発生しますが、クライアントはコミットが成功したことを知るために更新されません。クライアントでさらに更新を行うと、それ自体のファイルの競合が発生します。
Linux で動作するバージョン 1.4.2 (r22196)。Apacheフロントエンドv 2.2.3を使用
リポジトリは実際には、本番システムからのすべてのファイルのコピーです。rcp -rp sourceHost:/path ./localRepoOnQaBox を使用してファイルをコピーしました
コピー後、リポジトリパスで chown -R svn:svn を使用しました
fs_type is fsfs
この動作の理由は何か分かりますか?
このセットアップは本番環境で機能することを付け加えておきますが、レポをテスト環境にコピーした後、エラーが発生します。Prod はハードウェアで、QA は VM です。