Wie bringe ich den SVN-Client dazu, eine andere Kopie von SSL zu verwenden?

Wie bringe ich den SVN-Client dazu, eine andere Kopie von SSL zu verwenden?

Ich hatte ein SSL-Problem mit meinem SVN-Client. Ich habe online gelesen, dass es möglicherweise daran liegt, dass ich eine alte Version von OpenSSL verwende. Also habe ichdiese Anweisungenum die neueste Version von OpenSSL zu erstellen. Die neueste Version ist jetzt vorhanden, /opt/openssl/aber die alte Version existiert noch. Wie weise ich darauf hin, svnSSL in zu verwenden /opt/openssl?

Antwort1

Die in Ubuntu 11.04 enthaltene Version von Subversion verknüpft zumindest nicht mit OpenSSL, sondern verwendet stattdessen dieGnuTLSBibliothek:

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

Das Kompilieren einer neuen Version von OpenSSL reicht also nicht aus. Wenn Sie möchten, dass Subversion es verwendet, müssen Sie wahrscheinlich die Neon-Bibliothek und Subversion selbst neu kompilieren.

Was lässt Sie glauben, dass die SSL-Bibliothek die Ursache des angezeigten Problems ist? Vielleicht gibt es für Ihr Problem eine andere Lösung als alles neu zu kompilieren.

verwandte Informationen