Podczas próby uruchomienia dowolnego polecenia rpm pojawia się błąd śledzenia. Nie jestem pewien, dlaczego pojawia się błąd zwijania, ale wypróbowałem wiele różnych opcji, które zawiodły.
Z systemem CentOS7 i za serwerem proxy
[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
Sprawdziłem więc stronę internetową, która według mnie działa.
[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>
Jestem za serwerem proxy i uruchomiłem polecenie eksportu.
export https_proxy=https://USERNAME:[email protected]:8080/
Moje pytania:
Jaki jest odpowiednik curl -k do rpm?
Czy jest gdzieś curl.config, gdzie mogę powiedzieć curl, żeby nie sprawdzał certyfikatów ssl? Przeczytałem, że to zły pomysł, ale przetestowałem dwa repozytoria na innym serwerze, który nie dał mi błędu, również nie za serwerem proxy.
Nie jestem do końca pewien związku rpm z zwijaniem się, ale zakładam, ponieważ dostaję błąd zwijania, że to zwijanie powoduje błąd?
Zrobiłem RTM zarówno dla rpm, jak i curl i nie mogę dowiedzieć się, co należy zrobić. Przeczytałem gdzieś, że muszę zaimportować klucze lub coś, ale nie jestem pewien, co mam tam robić.
yum install epel-release
? Nie musisz pobierać tego ręcznie.yum install epel-release
. Wygląda na to, że zamiast tego wkleiłeś adres URL. Spróbuj ponownie.Odpowiedzi:
Co musisz zrobić, to:
Jeśli nadal pojawia się ostrzeżenie SSL, spróbuj:
Więc możesz
Co powinno pojawić się tutaj:
źródło