При попытке запустить любую команду rpm я получаю следующую ошибку. Я не уверен, почему у меня возникает ошибка завивки, но я пробовал много разных вариантов, но все они потерпели неудачу.
Запуск CentOS7 и прокси
[root@CentOS7]# rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
Retrieving https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
curl: (60) Peer's certificate issuer has been marked as not trusted by the user.
More details here: http://curl.haxx.se/docs/sslcerts.html
curl performs SSL certificate verification by default, using a "bundle"
of Certificate Authority (CA) public keys (CA certs). If the default
bundle file isn't adequate, you can specify an alternate file
using the --cacert option.
If this HTTPS server uses a certificate signed by a CA represented in
the bundle, the certificate verification probably failed due to a
problem with the certificate (it might be expired, or the name might
not match the domain name in the URL).
If you'd like to turn off curl's verification of the certificate, use
the -k (or --insecure) option.
error: skipping https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm - transfer failed
Итак, я проверил сайт, который, как мне кажется, работал.
[root@CentOS7]# curl -k https://google.com
<HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">
<TITLE>301 Moved</TITLE></HEAD><BODY>
<H1>301 Moved</H1>
The document has moved
<A HREF="https://www.google.com/">here</A>.
</BODY></HTML>
Я за прокси и выполнил команду экспорта.
export https_proxy=https://USERNAME:PASSWORD@my.proxy.com:8080/
Мои вопросы:
Что эквивалентно curl -k для rpm?
Есть ли где-нибудь curl.config, где я могу сказать curl, чтобы он не проверял сертификаты ssl? Я читал, что это плохая идея, но я протестировал два репозитория на другом сервере, который не дал мне ошибки, также не за прокси.
Я не совсем уверен в отношении rpm к curl, но я предполагаю, потому что я получаю ошибку curl, что именно curl дает ошибку?
Я выполнил RTM и для rpm, и для curl, и не могу понять, что нужно сделать. Я где-то читал, мне нужно импортировать ключи или что-то в этом роде, но я тоже не уверен, что я должен там делать.
Что вам нужно сделать, это:
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
Если вы все еще получаете предупреждение SSL, попробуйте:
wget --no-check-certificate https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
Тогда ты можешь
rpm -Uvh webtatic-release.rpm
Что должно появиться здесь:
ll /etc/yum.repos.d