OpenSSL 라이브러리 문제

OpenSSL 라이브러리 문제

SSL 협상과 관련된 Ubuntu Server 18.04 시스템에서 수행하려는 모든 작업은 다양한 오류와 함께 실패합니다. 예를 들어:

# speedtest-cli
Retrieving speedtest.net configuration...
Cannot retrieve speedtest configuration
ERROR: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:852)>

# wget http://ftp.au.debian.org/debian/pool/main/s/speedtest-cli/speedtest-cli_2.1.3-2_all.deb
wget: relocation error: wget: symbol ENGINE_load_builtin_engines version OPENSSL_1_1_0 not defined in file libcrypto.so.1.1 with link time reference

OpenSSL에 대한 일부 잘못된 연결 라이브러리를 수정하여 wget 오류를 해결했습니다.

# ldd `which openssl`
        linux-vdso.so.1 (0x00007ffccaebf000)
        libssl.so.1.1 => /usr/lib/plexmediaserver/lib/libssl.so.1.1 (0x00007fa859c29000)
        libcrypto.so.1.1 => /usr/lib/plexmediaserver/lib/libcrypto.so.1.1 (0x00007fa859546000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fa859327000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fa858f36000)
        libgcompat.so.0 => /usr/lib/plexmediaserver/lib/libgcompat.so.0 (0x00007fa859c0b000)
        libc.so => /usr/lib/plexmediaserver/lib/libc.so (0x00007fa859b68000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fa859a85000)
# echo $LD_LIBRARY_PATH
/usr/lib/plexmediaserver:/usr/lib/plexmediaserver/lib
# unset LD_LIBRARY_PATH
# wget http://ftp.au.debian.org/debian/pool/main/s/speedtest-cli/speedtest-cli_2.1.3-2_all.deb
--2021-12-01 11:54:51--  http://ftp.au.debian.org/debian/pool/main/s/speedtest-cli/speedtest-cli_2.1.3-2_all.deb
Resolving ftp.au.debian.org (ftp.au.debian.org)... 150.203.164.37, 2001:388:1034:2900::25
Connecting to ftp.au.debian.org (ftp.au.debian.org)|150.203.164.37|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 24596 (24K) [application/x-debian-package]
Saving to: ‘speedtest-cli_2.1.3-2_all.deb’

speedtest-cli_2.1.3-2_all.deb   100%[====================================================>]  24.02K  --.-KB/s    in 0.02s

2021-12-01 11:54:51 (1.12 MB/s) - ‘speedtest-cli_2.1.3-2_all.deb’ saved [24596/24596]

speedtest-cli 프로그램은 Python3 스크립트를 사용하며 ca-certificates, openssl 및 speedtest-cli 자체와 마찬가지로 python3-openssl이 최신인지 확인했습니다. 내 레포), 테스트).

openssl 패키지를 제거하고 다시 시작하려고 했지만 이로 인해 많은 운영 체제도 제거되었습니다(ubuntu-server 패키지 포함!). openssl과 ubuntu-server를 다시 설치한 다음 전체 설치를 수행 apt full-upgrade하고 재부팅했지만 오류가 지속됩니다.

나는 도서관이나 그런 것들을 연결하는 데 약간 감을 잃었지만,생각하다무슨 일이 일어나고 있는지는 Plex 미디어 서버가 일부 OpenSSL 구성 위에서 폭발하고 있지만 문제가 무엇인지 정확히 확인하거나 해결하는 방법을 잘 모르겠습니다. 어떤 도움이라도 대단히 감사하겠습니다.

감사해요!

관련 정보