Проблемы с установкой, настройкой и работой системных и сетевых программ.
Модераторы: GRooVE, alexco
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
invint
- мл. сержант
- Сообщения: 99
- Зарегистрирован: 2008-10-18 23:08:02
-
Контактная информация:
Непрочитанное сообщение
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>
invint
-
Хостинг HostFood.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
-
Контактная информация:
Непрочитанное сообщение
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 - фаил в корне репозитория, который отвечает за распознавание файловой системы.
FenX
-
invint
- мл. сержант
- Сообщения: 99
- Зарегистрирован: 2008-10-18 23:08:02
-
Контактная информация:
Непрочитанное сообщение
invint » 2009-10-07 15:52:56
FenX писал(а):а путь до репозитория какой указывается?
ибо апач считает, что коммит идёт в /usr/local/www/svn/repositories/error/
http://svn.office/rep_name
В error ничего не коммичу, update делается нормально, конфиг апача есть выше. Почему может возникать ошибка с путем?
invint
-
FenX
- ст. прапорщик
- Сообщения: 513
- Зарегистрирован: 2008-04-23 17:46:53
- Откуда: Moscow
-
Контактная информация:
Непрочитанное сообщение
FenX » 2009-10-07 19:38:59
значит это не ошибка с путём.
видимо где-то стоит редирект аля
из-за этого идёт перенаправление в несуществующий URI
отсюда и ошибка.
для начала проверьте есть ли вообще такая репа:
Код: Выделить всё
$ ls -la /usr/local/www/svn/repositories/rep_name
а заодно в этом же выводе проверьте владельца и права на запись на данную директорию.
права на запись должны быть у юзера от которого работает апач, или у группы этого юзера.
FenX
-
FenX
- ст. прапорщик
- Сообщения: 513
- Зарегистрирован: 2008-04-23 17:46:53
- Откуда: Moscow
-
Контактная информация:
Непрочитанное сообщение
FenX » 2009-10-07 19:40:53
да кстати, заодно сразу скажу, в вашем конкретном случае,
использовать дерективу DocumentRoot в настройках вирт. хоста нет необходимости.
полистайте
эту тему
там этот вопрос обсуждался уже

FenX
-
invint
- мл. сержант
- Сообщения: 99
- Зарегистрирован: 2008-10-18 23:08:02
-
Контактная информация:
Непрочитанное сообщение
invint » 2009-10-08 17:47:53
Закоментировал ДокРут, убрал из конфига апача инклудившийся файл с настройками ошибок. Все заработало, спасибо.
invint