openvpn: 공유 라이브러리를 로드하는 중 오류 발생: libssl.so.1.0.0

openvpn: 공유 라이브러리를 로드하는 중 오류 발생: libssl.so.1.0.0

ubuntu20.04로 업데이트한 후 조직에 연결할 수 없습니다

연결하려고 하면openvpn: error while loading shared libraries: libssl.so.1.0.0: cannot open shared object file: No such file or directory

OpenSSL 1.1.1f가 있는데 다운그레이드할 수 없습니다.Package libssl1.0.0 is not available, but is referred to by another package This may mean that the package is missing, has been obsoleted, or is only available from another source

나는 노력했다wget https://launchpad.net/~ubuntu-security/+archive/ubuntu/ppa/+build/7531893/+files/openssl_1.0.1-4ubuntu5.31_amd64.deb

sudo dpkg -i openssl_1.0.1-4ubuntu5.31_amd64.deb

하지만 나는 얻는다dpkg: error processing package openssl (--install):

답변1

따라서 Ubuntu 저장소를 통해 OpenVPN이 설치되지 않았습니다. 어느 시점에서 버전을 수동으로 설치했을 가능성이 높습니다.

  1. 다음을 사용하여 이전 로컬 버전을 제거하십시오.sudo rm -f /usr/local/sbin/openvpn
  2. 다음을 사용하여 저장소에서 설치sudo apt install openvpn

첫 번째 명령은 이전 버전의 OpenSSL에 대해 컴파일된 바이너리를 제거합니다. 두 번째 명령은 Ubuntu 리포지토리의 최신 버전 OpenVPN이 설치되어 있는지 확인합니다.


모두표준 리포지토리를 통해 제공되는 소프트웨어는 /usr. 소스에서 수동으로 설치된 소프트웨어는 /usr/local. 이는 별도의 항목을 별도로 유지하는 관례입니다. 이는 기능이지만 신규 사용자에게는 혼란스러울 수 있습니다. whereis명령은 경로에서 이 파일 이름의 모든 인스턴스를 찾습니다. 귀하의 경우에는 여러 버전이 설치되어 있음을 보여줍니다.

apt policy설치된 항목과 리포지토리에서 사용 가능한 항목에 대한 정보를 표시하여 설치된 버전이 실제로 최신 버전이고 업그레이드 이전에 남아 있지 않은지 확인합니다.

관련 정보