SVN"PROPFIND请求失败......"

fri*_*o80 21 svn

我在做一些其他提交/更新时从SVN检查了一个存储库(比如foo).我的服务器死了,我的结账不完整.精细.问题是当我回去访问foo存储库时,我无法做到.它只是永远挂起.

所以,我去了http://subversion.apache.org/faq.html#bdb-recovery并跑了svnadmin recover.我收到一个错误,所以我最终不得不使用db_recover,命令说它已成功完成.

现在当我尝试访问存储库时,我得到:

svn: PROPFIND request failed on '/foo'
svn: PROPFIND of '/foo': 500 Internal Server Error (https://svn.foobar.com)
Run Code Online (Sandbox Code Playgroud)

另外,如果我导航到https://svn.foobar.com/foo,我会看到:

<D:error>
<C:error/>
<m:human-readable errcode="160029">
Could not open the requested SVN filesystem
</m:human-readable>
</D:error>
Run Code Online (Sandbox Code Playgroud)

有人有什么想法?

注意:所有其他存储库都有效.就是这个.

Ber*_*ben 3

您是否以通常使用存储库的用户身份(例如 apache 帐户)运行“svnadmin recovery”?

如果不是,原因可能是某些文件现在由运行“svnadmin recovery”的用户拥有,从而使 apache 帐户无权更改存储库文件。