SVNクライアントでSSLの問題が発生していました。オンラインで調べたところ、OpenSSLの古いバージョンを使用していることが原因かもしれないとのことでした。そこで、これらの指示最新バージョンの OpenSSL をビルドします。 最新バージョンは現在 にあります/opt/openssl/
が、古いバージョンがまだ存在しています。svn
で SSL を使用するにはどうすればよいでしょうか/opt/openssl
?
答え1
Ubuntu 11.04に含まれるsubversionのバージョンは少なくともOpenSSLとリンクせず、代わりにTLS の図書館:
$ 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 の新しいバージョンをコンパイルするだけでは不十分です。Subversion でこれを使用したい場合は、おそらく Neon ライブラリと Subversion 自体を再コンパイルする必要があります。
SSL ライブラリが問題の原因であると考える理由は何ですか? すべてを再コンパイルする以外にも、問題の解決策があるかもしれません。