Ubuntu 18.04 konnte keine Verbindung zu einigen HTTPS-Sites herstellen

Ubuntu 18.04 konnte keine Verbindung zu einigen HTTPS-Sites herstellen

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.

verwandte Informationen