Como faço para que o cliente SVN use uma cópia diferente do SSL?

Como faço para que o cliente SVN use uma cópia diferente do SSL?

Eu estava tendo um problema de SSL com meu cliente SVN. Vi online que pode ser devido ao uso de uma versão antiga do OpenSSL. Então eu seguiestas instruçõespara construir a versão mais recente do OpenSSL. A versão mais recente já está disponível, /opt/openssl/mas a versão antiga ainda existe. Como faço svnpara usar o SSL em /opt/openssl?

Responder1

A versão do subversion incluída no Ubuntu 11.04 pelo menos não se vincula ao OpenSSL, mas usa oGnuTLSbiblioteca:

$ 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)

Portanto, compilar uma nova versão do OpenSSL não é suficiente. Se você quiser que o Subversion o use, você provavelmente terá que recompilar a biblioteca Neon e o próprio Subversion.

O que faz você pensar que a biblioteca SSL é a causa do problema que você está vendo? Talvez haja alguma outra solução para o seu problema além de recompilar tudo.

informação relacionada