Я просматривал репозиторий (скажем, foo) из SVN, выполняя некоторые другие коммиты/обновления. Мой сервер умер, и я остался с неполной проверкой. Хорошо. Проблема в том, когда я возвращаюсь, чтобы получить доступ к репозиторию 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)
Кроме того, если я перейду к 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>
У кого-нибудь есть мысли?
Примечание. Все остальные репозитории работают. Это только один.