Как я заставляю svn клиент использовать другую копию SSL?

У меня была проблема SSL с моим клиентом SVN. Я видел онлайн, что это может произойти из-за использования старой версии OpenSSL. Таким образом, я следовал этим инструкциям для создания последней версии OpenSSL. Последняя версия находится теперь в /opt/openssl/ но старая версия все еще существует. Как я указываю svn использовать SSL в /opt/openssl ?

0
задан 12 August 2011 в 04:06

1 ответ

Версия подверсии, включенной в Ubuntu 11.04, по крайней мере, не связывается с OpenSSL, но вместо этого пользуется библиотекой GnuTLS:

$ ldd /usr/bin/svn
...
        libgnutls.so.26 => /usr/lib/x86_64-linux-gnu/libgnutls.so.26 (0x00007fab1dd33000)
...
        libneon-gnutls.so.27 => /usr/lib/libneon-gnutls.so.27 (0x00007fab1d239000)

Так компиляция новой версии OpenSSL не достаточна. Если Вы хотите, чтобы Подверсия использовала его, необходимо будет, вероятно, перекомпилировать библиотеку Neon и саму Подверсию.

Что заставляет Вас думать, что библиотека SSL является причиной проблемы, которую Вы видите? Возможно, существует некоторое другое решение Вашей проблемы кроме перекомпиляции всего.

2
ответ дан 22 December 2019 в 14:09

Другие вопросы по тегам:

Похожие вопросы: