Ich habe gerade meinen Laptop formatiert und eine Neuinstallation von Ubuntu 18.04 durchgeführt. Beim Installieren einiger meiner Entwicklungspakete habe ich Probleme bei der Verwendung von Rubygems und Python Pip festgestellt. Es treten SSL-bezogene Fehler auf. Ich kann auch nicht auf deren Websites zugreifen. (Fehlermeldung zum Zurücksetzen der Verbindung)
Hier ist der Fehler bei der Installation der neuesten Version von PIP
Connected to bootstrap.pypa.io (2a04:4e42::175) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
* CAfile: /etc/ssl/certs/ca-certificates.crt
CApath: /etc/ssl/certs
} [5 bytes data]
* TLSv1.2 (OUT), TLS handshake, Client hello (1):
} [215 bytes data]
* TLSv1.2 (IN), TLS handshake, Server hello (2):
{ [112 bytes data]
* TLSv1.2 (IN), TLS handshake, Certificate (11):
{ [3805 bytes data]
* TLSv1.2 (IN), TLS handshake, Server key exchange (12):
{ [300 bytes data]
* TLSv1.2 (IN), TLS handshake, Server finished (14):
{ [4 bytes data]
* TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
} [37 bytes data]
* TLSv1.2 (OUT), TLS change cipher, Client hello (1):
} [1 bytes data]
* TLSv1.2 (OUT), TLS handshake, Finished (20):
} [16 bytes data]
* OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to bootstrap.pypa.io:443
* stopped the pause stream!
0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0
* Closing connection 0
curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to bootstrap.pypa.io:443
Und Rubygems:
gem update --system
ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError)
Errno::ECONNRESET: Connection reset by peer - SSL_connect (https://api.rubygems.org/specs.4.8.gz)
Bearbeiten:
Ich kann nicht einmal mit curl eine Verbindung zur curl-Website herstellen:
➜ curl -v https://curl.haxx.se/mail/archive-2015-08/0015.html
* Trying 2a04:4e42::561...
* TCP_NODELAY set
* Connected to curl.haxx.se (2a04:4e42::561) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
* CAfile: /etc/ssl/certs/ca-certificates.crt
CApath: /etc/ssl/certs
* TLSv1.2 (OUT), TLS handshake, Client hello (1):
* TLSv1.2 (IN), TLS handshake, Server hello (2):
* TLSv1.2 (IN), TLS handshake, Certificate (11):
* TLSv1.2 (IN), TLS handshake, Server key exchange (12):
* TLSv1.2 (IN), TLS handshake, Server finished (14):
* TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
* TLSv1.2 (OUT), TLS change cipher, Client hello (1):
* TLSv1.2 (OUT), TLS handshake, Finished (20):
* OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to curl.haxx.se:443
* stopped the pause stream!
* Closing connection 0
curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to curl.haxx.se:443
Ich habe versucht, die OpenSSL- und CA-Certificates-Pakete zu aktualisieren, aber das Problem bestand immer noch. Openssl-Version:OpenSSL 1.1.0g 2. November 2017
Hat jemand eine Idee, was los ist? Dies ist vor ein paar Tagen in einer VM nicht passiert.
BearbeitenNochmals in einer VM getestet, die mit demselben Netzwerk verbunden und auf dieselbe Weise bereitgestellt wurde, und es funktioniert!! Etwas wirklich Seltsames.
Danke schön.
Antwort1
Ich habe es gelöst, indem ich IPv6 auf meinem Rechner deaktiviert habe. Ich weiß nicht genau, warum, aber es hat funktioniert.
Um IPV6 unter Ubuntu oder Linux Mint zu deaktivieren, folgen Sie diesem Tutorial:https://support.purevpn.com/how-to-disable-ipv6-linuxubuntu
Das Deaktivieren im Netzwerkmanager war nicht ausreichend.