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

0

Eu estava tendo um problema com SSL no meu cliente SVN. Eu vi online que pode ser devido ao uso de uma versão antiga do OpenSSL. Então, eu segui estas instruções para criar a versão mais recente do OpenSSL. A versão mais recente está agora em /opt/openssl/ , mas a versão antiga ainda existe. Como faço para apontar svn para usar o SSL em /opt/openssl ?

    
por Adam 12.08.2011 / 02:06

1 resposta

2

A versão do subversion incluída no Ubuntu 11.04, pelo menos, não tem link com o OpenSSL, mas usa a biblioteca 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)

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.

    
por James Henstridge 12.08.2011 / 04:39