Сегодня столкнулся с интересной ошибкой при попытке экспорта проекта из репозитория Subversion:
svn: OPTIONS of 'https://my.repository.com/svn/trunk': could not connect to server (https://my.repository.com)
Произошло это после обновления системы (на машине стоит Debian).
Первое подозрение — что-то не то с DNS, ибо извне к репозиторию есть доступ. Проверил:
--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
.
Есть три решения проблемы:
- Откатить
libneon27
иlibneon27-gnutls
до версии 0.28.2 - Поставить
libneon27
иlibneon27-gnutls
изunstable
- Выполнить команду
echo http-library=serf >> ~/.subversion/servers
Мне по душе пришелся второй вариант. После обновления всё работает, что, собственно, и требовалось.
Оо действительно 3й вариант решает ситуацию легко!Спасибо!