Клиент SVN ошибка соединения по https / ssl

Клиент svn не соединяется с репозиторием (ошибка соединения). Проблема присутствует в Ubuntu 12.04, Ubuntu 12.10.

 

Выглядит это так:

user@server:~$ svn info https://1.2.3.4/svn/repo
svn: E175002: Unable to connect to a repository at URL 'https://1.2.3.4/svn/repo'
svn: E175002: OPTIONS of 'https://1.2.3.4/svn/repo': SSL handshake failed: SSL error: GnuTLS internal error. (https://1.2.3.4)

Клиент svn из состава самой Ubuntu. При этом связь с сервером, где находится репозитарий есть, напрмиер wget по тому же адресу работает. Судя по информации в интернете, данная проблема затрагивает и некоторые другие приложения, например: apt-transport-https, gnutils-cli.

Для обеспечения работоспособности:

1. Скачать библиотеку libgnutls.so.26.16.14 от Ubunu 11.10 (например 64 битную весию можно скачать по здесь).

2. Перед запуском svn даем команду (ее можно сделать один раз за сеанс работы:

LD_PRELOAD=/path/libgnutls.so.26.16.14
export LD_PRELOAD

Обновлено 11.04.2015 19:48
 
home search