org.Apache.Subversion.javahl.ClientException: svn: E204900: Commit failed (details follow):
svn: E204900: Can't open file '/var/repo/db/txn-current-lock': Permission denied
svn: E175002: MKACTIVITY of '/var/repo/!svn/act/d0d4d437-3701-0010-ac67-11b5ce96094c//': 500 Internal Server Error (http://mywebsite.com)
org.Apache.Subversion.javahl.ClientException: svn: E204900: Commit failed (details follow):
svn: E204900: Can't open file '/var/repo/db/txn-current-lock': Permission denied
svn: E175002: MKACTIVITY of '/var/repo/!svn/act/d0d4d437-3701-0010-ac67-11b5ce96094c//': 500 Internal Server Error (http://mywebsite.com)
/var/repo
を誰でも読み取り/書き込み可能にするという短所を回避するにはどうすればよいですか? svnユーザーをグループに追加するだけですか? (現在、フォルダはjackson:web
が所有しています)
Subversionリポジトリ(作業コピーではない)が、svnserveを実行しているユーザー(リポジトリのURLがsvn://で始まる場合)、Apacheユーザー(リポジトリがhttp(s)経由でアクセスされている場合)、またはユーザー( ssh経由またはローカルでリポジトリにアクセスする場合)。
通常、svnserveデーモンはユーザーsvnserveとして実行されます。 Apacheユーザーは、Apache、httpd、またはwww-dataのいずれかです(ディストリビューションによって異なります)。私はあなたがあなたのユーザー名を知っていると思います:)
私の場合、svnを使用してサーバーに空き領域がなくなりました。一時パーティションとサーバー上にsvnがあるパーティションに空き領域があるかどうかを確認します。
それでも問題が解決せず、Linux(おそらく新規インストール)を使用している場合は、SELinuxがアクティブかどうかを確認してください。