원격 Google VM에 Ubuntu 20.04가 설치되어 있습니다. 및 에서 확인 오류를 일으키는 일부 중요한 루트 CA 인증서가 누락되었습니다 curl
. 누락된 인증서를 설치하려면 어떻게 해야 합니까?wget
apt-get
누락된 인증서 세부정보 -https://www.diffchecker.com/EmoV1UFQ
오른쪽(녹색)의 인증서가 내 Ubuntu 서버에 없습니다. CA 인증서 목록을 가져오기 위해 다음 명령을 사용했습니다.
awk -v cmd='openssl x509 -noout -subject' '
/BEGIN/{close(cmd)};{print | cmd}' < /etc/ssl/certs/ca-certificates.crt
다른 서버에서는 인증서 목록을 비교하는 데 사용한 Debian Linux를 실행하고 있습니다. 다음 명령을 사용하여 Ubuntu에서 인증서를 다시 설치하려고 시도했지만 동일한 인증서가 다시 다시 설치되었습니다. 누락된 인증서가 여전히 누락된 상태로 남아 있습니다.
sudo apt-get install --reinstall ca-certificates
sudo apt-get -f install
sudo dpkg --purge --force-depends ca-certificates
sudo apt-get -f install