SVN ERROR: Could not open the requested SVN filesystem

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
invint
мл. сержант
Сообщения: 99
Зарегистрирован: 2008-10-18 23:08:02
Контактная информация:

SVN ERROR: Could not open the requested SVN filesystem

Непрочитанное сообщение invint » 2009-10-06 15:48:38

Добрый день.

Неожиданно возникла проблема: на корпоративном freebsd сервере стоит svn сервер, настроенный на работу через apache, и неожиданно перестали создаваться коммиты, апдейт делается коммит - нет. Выскакивают следующие ошибки:

Svn client:

Код: Выделить всё

Command: Commit  
Adding: Сергей\Desktop\proj\test.txt  
Error: Commit failed (details follow):  
Error: Could not open the requested SVN filesystem  
Finished!:   
apache:

Код: Выделить всё

[Tue Oct 06 16:36:50 2009] [error] [client 192.168.0.149] (20014)Internal error: Can't open file '/usr/local/www/svn/repositories/error/format': No such file
[Tue Oct 06 16:36:50 2009] [error] [client 192.168.0.149] Could not fetch resource information.  [500, #0]
[Tue Oct 06 16:36:50 2009] [error] [client 192.168.0.149] Could not open the requested SVN filesystem  [500, #2]
[Tue Oct 06 16:36:50 2009] [error] [client 192.168.0.149] Could not open the requested SVN filesystem  [500, #2]
Конфиг apache:

Код: Выделить всё

<VirtualHost *:80>
    DocumentRoot "/usr/local/www/svn"
    ServerName svn.office
    ErrorLog "/usr/local/www/svn/svn-error.log"
    CustomLog "/usr/local/www/svn/svn-access.log" common
    <Location />
        DAV svn
        SVNListParentPath on
        SVNParentPath /usr/local/www/svn/repositories
        AuthType Basic
        AuthName "SVN Server"
        AuthUserFile /usr/local/www/svn/repositories/svn-passwd
        AuthzSVNAccessFile /usr/local/www/svn/repositories/svn-access
        Require valid-user
    </Location>
</VirtualHost>

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
FenX
ст. прапорщик
Сообщения: 513
Зарегистрирован: 2008-04-23 17:46:53
Откуда: Moscow
Контактная информация:

Re: SVN ERROR: Could not open the requested SVN filesystem

Непрочитанное сообщение FenX » 2009-10-07 13:00:32

а путь до репозитория какой указывается?
ибо апач считает, что коммит идёт в /usr/local/www/svn/repositories/error/
о чем нам сообщает в логах:

Код: Выделить всё

Internal error: Can't open file '/usr/local/www/svn/repositories/error/format': No such file
format - фаил в корне репозитория, который отвечает за распознавание файловой системы.

invint
мл. сержант
Сообщения: 99
Зарегистрирован: 2008-10-18 23:08:02
Контактная информация:

Re: SVN ERROR: Could not open the requested SVN filesystem

Непрочитанное сообщение invint » 2009-10-07 15:52:56

FenX писал(а):а путь до репозитория какой указывается?
ибо апач считает, что коммит идёт в /usr/local/www/svn/repositories/error/
http://svn.office/rep_name

В error ничего не коммичу, update делается нормально, конфиг апача есть выше. Почему может возникать ошибка с путем?

Аватара пользователя
FenX
ст. прапорщик
Сообщения: 513
Зарегистрирован: 2008-04-23 17:46:53
Откуда: Moscow
Контактная информация:

Re: SVN ERROR: Could not open the requested SVN filesystem

Непрочитанное сообщение FenX » 2009-10-07 19:38:59

значит это не ошибка с путём.
видимо где-то стоит редирект аля

Код: Выделить всё

ErrorDocument 403 /error
из-за этого идёт перенаправление в несуществующий URI
отсюда и ошибка.

для начала проверьте есть ли вообще такая репа:

Код: Выделить всё

$ ls -la /usr/local/www/svn/repositories/rep_name
а заодно в этом же выводе проверьте владельца и права на запись на данную директорию.
права на запись должны быть у юзера от которого работает апач, или у группы этого юзера.

Аватара пользователя
FenX
ст. прапорщик
Сообщения: 513
Зарегистрирован: 2008-04-23 17:46:53
Откуда: Moscow
Контактная информация:

Re: SVN ERROR: Could not open the requested SVN filesystem

Непрочитанное сообщение FenX » 2009-10-07 19:40:53

да кстати, заодно сразу скажу, в вашем конкретном случае,
использовать дерективу DocumentRoot в настройках вирт. хоста нет необходимости.

полистайте эту тему
там этот вопрос обсуждался уже :)

invint
мл. сержант
Сообщения: 99
Зарегистрирован: 2008-10-18 23:08:02
Контактная информация:

Re: SVN ERROR: Could not open the requested SVN filesystem

Непрочитанное сообщение invint » 2009-10-08 17:47:53

Закоментировал ДокРут, убрал из конфига апача инклудившийся файл с настройками ошибок. Все заработало, спасибо.