wget не работает из-за проблемы с сертификатом

Та же проблема, что и wget, прерванная проблемой сертификата :

После do-release-upgrade с 16.04 по 18.01

Failed to connect to https://changelogs.ubuntu.com/meta-release-lts. 
Check your Internet connection or proxy settings

wget https: //changelogs.ubuntu.com/meta-release-lts

--2018-09-15 08:03:41--  https://changelogs.ubuntu.com/meta-release-lts
Resolving changelogs.ubuntu.com (changelogs.ubuntu.com)... 91.189.95.15, 2001:67c:1560:8008::11
Connecting to changelogs.ubuntu.com (changelogs.ubuntu.com)|91.189.95.15|:443... connected.
ERROR: cannot verify changelogs.ubuntu.com's certificate, issued by ‘CN=DigiCert SHA2 Secure Server CA,O=DigiCert Inc,C=US’:
  Unable to locally verify the issuer's authority.
To connect to changelogs.ubuntu.com insecurely, use `--no-check-certificate'.

Также (от имени пользователя root):

# update-ca-certificates

Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.

# wget https://www.google.com/

--2018-09-16 16:54:31--  https://www.google.com/
Resolving www.google.com (www.google.com)... 216.58.201.164, 2a00:1450:4003:80a::2004
Connecting to www.google.com (www.google.com)|216.58.201.164|:443... connected.
ERROR: cannot verify www.google.com's certificate, issued by ‘CN=Google Internet Authority G3,O=Google Trust Services,C=US’:
  Unable to locally verify the issuer's authority.
To connect to www.google.com insecurely, use `--no-check-certificate'.

Обновление 2018-10-23:

openssl s_client -connect www.google.com:443 -debug

не работает

openssl s_client  -connect www.google.com:443 --debug --CApath /etc/ssl/certs/  

работает

 wget https://www.google.com/  --ca-directory=/etc/ssl/certs/ 

работает, так почему по умолчанию каталог ca не / etc / ssl / certs / ? и установить ли я его?

Новое обновление и решено:

strace -e openat wget https://your-url

Я видел, что он использовал /usr/local/lib/libssl.so.1.1 , поэтому я нашел один openssl, установленный на / usr / local , и после его удаления проблема была исправлена.

Спасибо

0
задан 23 October 2018 в 16:09

2 ответа

Я установил его. Это работало для Ubuntu 16.4 LTS

sudo apt-get install ca-certificates
1
ответ дан 28 May 2020 в 05:56

Тема: Проблема с сертификатами помогла решить проблему.

пользователь mirabilos объясняет команды для переустановки сертификатов ca

sudo apt-get install --reinstall ca-certificates
sudo apt-get -f установить
sudo dpkg --purge --force-depends ca-сертификаты
sudo apt-get -f установить
3
ответ дан 27 December 2020 в 04:55

Другие вопросы по тегам:

Похожие вопросы: