У меня Ubuntu 20.04 установлена на моей удаленной виртуальной машине Google. В ней отсутствуют некоторые критические сертификаты корневого ЦС, что приводит к ошибке проверки на 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