Вопрос

Ошибка при авторизации к хранилищу на сервере SVN

Добрый вечер!

Имеется Виртуальный сервер VPS, что работает на Ubuntu 18.04.

В целях общего развития, я хотел создать пакет и настроить систему контроля версий для него. Начал с того, что успешно установил SVN и создал пользователей. Проверил авторизацию через браузер.

Далее в конфигурации CRM, на странице https://../0/Repositories.aspx добавил название и адрес хранилища, но уже при авторизации столкнулся с ошибкой:

При работе с хранилищем произошла ошибка
Unable to connect to a repository at URL 'http://185.001.0011.0011/svn/myrepo'
SvnErrorCode: SVN_ERR_RA_CANNOT_CREATE_SESSION
RootCause: Error running context: APR does not understand this error code

Подскажите, пожалуйста, как решить проблему?

 

---

ps: В интернете, кроме академии террасофт мало информации об этом. Все это для меня в новинку, но очень интересно разобраться

Нравится

3 комментария

Например, сообщение SVN_ERR_RA_CANNOT_CREATE_SESSION обсуждают тут и тут. По ссылкам предлагают возможные причины: неверные настройки прокси или других параметров SVN-сервера, неправильный URL, к которому пытаетесь подключится.

 

Чтобы более точно понять место возникновения ошибки, попробуйте подключаться к серверу не из 7.Х и не из браузера к веб-интерфейсу, а из другой программы для работы с SVN.

Александр, спасибо за ответ.

 

Опять решил вернуться к вопросу подключения. Уж очень мне это интересно.

Вышеуказанная ошибка была из-за того, что был закрыт выход в интернет нашего creatio on-site. Доступ успешно выдали, но теперь другая ошибка.

При попытке авторизации на странице "Список хранилищ" (../0/Repositories.aspx) сразу после ввода логина/пароля получаю:

Ошибка
При работе с хранилищем произошла ошибка
Redirect cycle detected for URL 'http://185.00.00.147/svn/myrepo'
SvnErrorCode: SVN_ERR_CLIENT_CYCLE_DETECTED
RootCause: Redirect cycle detected for URL 'http://185.00.00.147/svn/myrepo'

Мои действия:

Сервер Ubuntu настроил заново (как указал в первом посте). Через браузер, как и ранее, авторизацию прохожу успешно. Пакет в creatio еще не создал, а пробую просто авторизоваться в списке хранилищ.

Что может означать ошибка Redirect cycle detected? Куда копать?

Николай, что это такое, описано в документации SVN:

SVN_ERR_CLIENT_CYCLE_DETECTED 

"Detected a cycle while processing the operation"

Since
New in 1.7.

Хотя, по названию и так можно предположить что-то подобное.

 Опять же, попробуйте подключаться к серверу не из 7.Х и не из браузера к веб-интерфейсу, а из другой программы для работы с SVN. Будет либо такая же ошибка, либо причину можно будет понять из отличий в отправляемых запросах от Вашего сайта с 7.Х и от другой программы к серверу с SVN. Отловить уходящие запросы и ответы на них можно при помощи Fiddler, запущенного на сервере с сайтом.

Показать все комментарии