svn: could not connect to server

Vladimir
Опубликовано в: Linux

Сегодня столкнулся с интересной ошибкой при попытке экспорта проекта из репозитория Subversion:

[-]
View Code Text
$ svn export -q -r8913 https://my.repository.com/svn/trunk /var/www/some/path
svn: OPTIONS of 'https://my.repository.com/svn/trunk': could not connect to server (https://my.repository.com)

Произошло это после обновления системы (на машине стоит Debian).

Первое подозрение — что-то не то с DNS, ибо извне к репозиторию есть доступ. Проверил:

[-]
View Code Text
$ wget https://my.repository.com
--2009-07-07 13:10:21--  https://my.repository.com
Resolving my.repository.com... 12.34.56.78
Connecting to my.repository.com|12.34.56.78|:443... connected.
HTTP request sent, awaiting response... 200 OK

Получается, что проблема где-то в subversion, а не в невозможности соединения с сервером или криво настроенном DNS.

Как оказалось, это известная ошибка. Проблема была в том, что в библиотеке libneon27 версии 0.28.4-1 разработчики что-то сломали. При этом сломанный libneon27 лежит в testing, исправленный — в unstable.

Есть три решения проблемы:

  1. Откатить libneon27 и libneon27-gnutls до версии 0.28.2
  2. Поставить libneon27 и libneon27-gnutls из unstable
  3. Выполнить команду echo http-library=serf >> ~/.subversion/servers

Мне по душе пришелся второй вариант. После обновления всё работает, что, собственно, и требовалось.

Добавить в закладки

Связанные записи

7
Июль
2009

Комментарии к статье «svn: could not connect to server» (1)  »

  1. Microbus says:

    Оо действительно 3й вариант решает ситуацию легко!Спасибо!

Подписаться на RSS-ленту комментариев к статье «svn: could not connect to server» Trackback URL: http://blog.sjinks.org.ua/linux/587-svn-could-not-connect-to-server/trackback/

Оставить комментарий к записи «svn: could not connect to server»

Вы можете использовать данные тэги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Оставляя комментарий, Вы выражаете своё согласие с Правилами комментирования.

Подписаться, не комментируя