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 라이브러리가 현재 보고 있는 문제의 원인이라고 생각하는 이유는 무엇입니까? 아마도 모든 것을 다시 컴파일하는 것 외에 문제에 대한 다른 해결책이 있을 수 있습니다.