2010-05-18 3 views
5

Недавно я обновил свой сервер subversion с 1.4.6 до 1.6.11. После этого все репозитории работают правильно. Затем я пытаюсь обновить репо, выпустив команду обновления svnadmin, и она не вызывает ошибок и говорит, что обновление завершено. Однако после этого я не могу открыть репозиторий. При попытке открыть репо возникает следующая ошибка: Не удалось открыть запрошенную файловую систему SVN.Обновление репо Subversion делает непригодным хранилище

Я использую Apache, а не SVNServe. Любая помощь будет оценена!

ответ

0

Проблема с Apache - мне нужно было внести некоторые изменения в конфигурацию. Вместо этого я просто установил VisualSVN Server, и все мои проблемы ушли.

1

Вы также обновили свой Subversion клиент до соответствующей совместимой версии? Клиент может не понимать новейший формат файловой системы сервера.

+0

Это было бы правдой, если бы он осуществлял прямой локальный доступ к репозиторию (файл url вместо сетевого пути). Это не должно быть правдой, если он использует удаленный контроль, не так ли? – Jason

+0

Да, я только что обновил свой клиент до 1,6.11, и я получаю ту же ошибку. –

0

В связи с риском того, что мы были с тем же обновлением, мы также обновили аппаратное обеспечение. Разрешения не были отсортированы в новой файловой системе, и мы получили ту же ошибку. Вы не упомянули никаких изменений в файловой системе и не зная, на какой ОС вы работаете, вы можете посмотреть там.

+0

Я запускаю Windows Server 2003. Я проверю разрешения. –

0

Когда это случилось со мной, мне нужно было скопировать модули mod_dav_svn.so в каталог модулей apache. : http://svnbook.red-bean.com/en/1.4/svn.serverconfig.httpd.html

+0

Да, это именно то, с чем я столкнулся. Мне не нравилось делать эти изменения, поэтому я перешел на сервер VisualSVN, который предоставляет интерфейс графического интерфейса. –

Смежные вопросы