Сообщение об ошибке сертификата всякий раз, когда я использую wget - PullRequest
0 голосов
/ 25 апреля 2020

Всякий раз, когда я использую wget для приведенного ниже или обычно чего-либо,

sudo wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -

я получаю сообщение об ошибке:

--2020-04-24 20:41:33--  https://www.dropbox.com/download?plat=lnx.x86_64
Resolving www.dropbox.com (www.dropbox.com)... 162.125.6.1, 2620:100:601c:1::a27d:601
Connecting to www.dropbox.com (www.dropbox.com)|162.125.6.1|:443... connected.
ERROR: cannot verify www.dropbox.com's certificate, issued by ‘CN=DigiCert SHA2 Extended Validation Server CA,OU=www.digicert.com,O=DigiCert Inc,C=US’:
  Unable to locally verify the issuer's authority.
To connect to www.dropbox.com insecurely, use `--no-check-certificate'.

gzip: stdin: unexpected end of file
tar: Child returned status 1
tar: Error is not recoverable: exiting now

Это вызывает более широкие проблемы с подключением, но это наиболее общий и непосредственный, на котором я не могу найти большую поддержку. Используя Ubuntu 20.04 и буквально только что сделал переизображение моего компьютера за 3 часа go (вероятно, как-то связано с этим ...)

РЕДАКТИРОВАТЬ Дополнительная информация от запуска wget -d cdn.kernel. org / pub / linux / kernel / v4.x / linux -4.17.2.tar.xz:

wget -d cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.17.2.tar.xz
DEBUG output created by Wget 1.20.3 on linux-gnu.

Reading HSTS entries from /home/negfrequency/.wget-hsts
URI encoding = ‘UTF-8’
Converted file name 'linux-4.17.2.tar.xz' (UTF-8) -> 'linux-4.17.2.tar.xz' (UTF-8)
--2020-04-24 20:33:17--  http://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.17.2.tar.xz
Resolving cdn.kernel.org (cdn.kernel.org)... 151.101.201.176, 2a04:4e42:50::432
Caching cdn.kernel.org => 151.101.201.176 2a04:4e42:50::432
Connecting to cdn.kernel.org (cdn.kernel.org)|151.101.201.176|:80... connected.
Created socket 3.
Releasing 0x00005588dc6a7f10 (new refcount 1).

---request begin---
GET /pub/linux/kernel/v4.x/linux-4.17.2.tar.xz HTTP/1.1
User-Agent: Wget/1.20.3 (linux-gnu)
Accept: */*
Accept-Encoding: identity
Host: cdn.kernel.org
Connection: Keep-Alive

---request end---
HTTP request sent, awaiting response... 
---response begin---
HTTP/1.1 200 OK
Server: nginx
Content-Type: application/x-xz
Last-Modified: Sat, 16 Jun 2018 07:34:25 GMT
X-Frame-Options: DENY
X-Content-Type-Options: nosniff
Accept-Ranges: bytes
Age: 4
Content-Length: 102167060
Accept-Ranges: bytes
Date: Sat, 25 Apr 2020 00:33:22 GMT
Via: 1.1 varnish
Connection: keep-alive
X-Served-By: cache-dca17760-DCA
X-Cache: MISS
X-Cache-Hits: 0
X-Timer: S1587774798.899562,VS0,VE4554

---response end---
200 OK
Registered socket 3 for persistent reuse.
Length: 102167060 (97M) [application/x-xz]
Saving to: ‘linux-4.17.2.tar.xz’

linux-4.17.2.tar.xz 100%[===================>]  97.43M  6.87MB/s    in 15s     

2020-04-24 20:33:37 (6.35 MB/s) - ‘linux-4.17.2.tar.xz’ saved [102167060/102167060]

РЕДАКТИРОВАТЬ:

Дополнительная информация / usr / bin / wget is путь:

ii ca-certificates 20190110ubuntu1 all Common CA certificates
ii wget 1.20.3-1ubuntu1 amd64 retrieves files from the web

1 Ответ

0 голосов
/ 25 апреля 2020

Эта ошибка появляется, когда веб-сайт, с которым вы пытаетесь общаться, не имеет действительного сертификата SSL. И если это так, вы не сможете решить ИХ проблему с ИХ ssl, если у вас нет этого удаленного веб-сайта.

Таким образом, Предложение из wget: использовать параметр --no-check-certificate, поэтому wget не будет пытаться проверить SSL при подключении.

Если ваша ошибка: Unable to locally verify the issuer's authority, то вы должны убедиться, что ваш сервер / компьютер ВРЕМЯ правильно.

...