リモート 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