일부 openssl 버전으로 인해 내 dhcp 클라이언트가 일치하지 않습니다.
이것은 실수입니다:
debian:~$ sudo dhclient
dhclient: /usr/local/lib/libcrypto.so.1.1: version `OPENSSL_1_1_1' not found (required by /lib/x86_64-linux-gnu/libdns-export.so.1104)
debian:~$ whereis openssl
openssl: /usr/bin/openssl.old /usr/local/bin/openssl /usr/include/openssl /opt/openssl/bin/openssl /usr/share/man/man1/openssl.1ssl.gz
debian:~$ /usr/bin/openssl.old version
OpenSSL 1.1.1c 28 May 2019
$ /opt/openssl/bin/openssl version
OpenSSL 1.1.1c 28 May 2019
debian:~$ /usr/local/bin/openssl version
OpenSSL 1.1.0 25 Aug 2016
OpenSSL 1.1.0을 제거하고 최신 버전을 유지하는 방법이 있습니까?
답변1
수동으로 설치된 OpenSSL은 /usr/local
패키지된 OpenSSL보다 우선합니다 /usr
. 설치 방법에 따라 쉽게(수동) 제거할 수 있는 방법(예: )이 있을 수도 있고, , 등에서 개별 구성 요소를 하나씩 제거 make uninstall
해야 할 수도 있습니다 /usr/local/bin
. 완료되면 (루트로) 실행하는 것을 잊지 마십시오./usr/local/lib
/usr/local/etc
/usr/local/share
ldconfig