Verbindung zu https://changelogs.ubuntu.com/meta-release-development konnte nicht hergestellt werden. Überprüfen Sie Ihre Internetverbindung oder Proxy-Einstellungen

7

Wenn ich Ubuntu von 18.04 Bionic Beaver auf 18.10 über das Terminal mit sudo do-release-upgrade -dBefehl auf Cosmic Cuttlefish aktualisieren möchte, erhalte ich folgende Warnung:

Failed to connect to https://changelogs.ubuntu.com/meta-release-development. 
Check your Internet connection or proxy settings.

Obwohl ich eine Internetverbindung habe, schreibe ich diese Frage jetzt von meinem Ubuntu-Computer.

Wie kann ich das beheben?

Ayibugan
quelle

Antworten:

11

Anscheinend gibt es ein Problem mit Zertifikaten: result of meta-release download: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:841)>

Um dieses Problem zu umgehen, habe ich die Datei bearbeitet /usr/lib/python3/dist-packages/UpdateManager/Core/MetaRelease.pyund diese Zeilen am Anfang hinzugefügt:

import ssl
ssl._create_default_https_context = ssl._create_unverified_context
omerfarukdogan
quelle
Warum sollte das funktionieren?
Alvas
@alvas Ich bin mir nicht sicher warum, aber ich habe herausgefunden, dass in meinem Fall die SSL-Überprüfung fehlgeschlagen ist. Daher habe ich die Problemumgehung angewendet, um die SSL-Überprüfung zu überspringen.
Omerfarukdogan
1
Seit Monaten sehe ich dies in meiner 18.04.4 LTS-Version, und leider hat es sich nicht selbst behoben, als 20.04 LTS heute verfügbar wurde. Ich habe überall gesucht, auch in #ubuntu auf freenode. Endlich hat diese Lösung funktioniert. Vielen Dank.
DavidO
1

Dies ist ein Ubuntu- Fehler, der behoben wurde , aber ich bin nicht sicher, ob der Patch in Updates für 18.04.2 LTS verfügbar sein wird.

Ab 2018:

Update-Manager (1: 18.10.3) kosmisch; Dringlichkeit = mittel

  • Unterstützung für HTTPS-Proxys hinzufügen; Dadurch wird die API UpdateManager.Core.utils.init_proxy () unterbrochen. Der Rückgabewert ist jetzt ein Diktat und keine Zeichenfolge (LP: # 1771914).
    ...
    Die Überprüfung des Stable Release Updates für Update-Manager wurde erfolgreich abgeschlossen und das Paket wurde nun für -updates freigegeben.
TonyG
quelle