Verbindung zu http://changelogs.ubuntu.com/meta-release konnte nicht hergestellt werden

Verbindung zu http://changelogs.ubuntu.com/meta-release konnte nicht hergestellt werden

Wenn ich mich bei meinem Ubuntu-Terminal tty1 anmelde, erhalte ich eine Meldung

failed to connect to http://changelogs.ubuntu.com/meta-release

Ich probiere verschiedene Dinge aus, dann erhalte ich eine Fehlermeldung, die mir sagt,

could not resolve us.archive.ubuntu.com

Wenn ich ping us.archive.ubuntu.com -c 4:

ping: archive.ubuntu.com: name  or service not known

Und die gleiche Meldung für sudo apt-get update.

Ich habe keinen Proxy eingerichtet; ich habe es während der Installation leer gelassen.

Meine Internetverbindung ist anscheinend deaktiviert und ich konnte sie nicht konfigurieren.

Ich habe einen Neustart versucht, aber nichts hat sich geändert.

Antwort1

Ich hatte dasselbe Problem mit 17.10, aber ich wette, dass das Gleiche auch für andere aktuelle Versionen gilt.

Diese MOTD-Meldungen werden von Skripten in generiert /etc/update-motd.d. Das genaue Skript, das diese spezielle Zeile generiert, ist /etc/update-motd.d/91-release-upgrade, das auch ausgeführt wird /usr/lib/ubuntu-release-upgrader/release-upgrade-motd. Dieses letzte Skript sucht nach neuen Releases und schreibt die Ausgabe in /var/lib/ubuntu-release-upgrader/release-upgrade-available.

Das Skript aktualisiert die Datei nur alle 24 Stunden. Wenn Sie also lange genug warten, wird die Datei veraltet sein und das Skript aktualisiert die Datei trotzdem. Wenn Sie sie jedoch sofort aktualisieren möchten,entfernen /var/lib/ubuntu-release-upgrader/release-upgrade-availableUndlaufen /etc/update-motd.d/91-release-upgradeund es sollte richtig funktionieren.

Dieses Problem habe ich verursacht, weil beim ersten Einrichten meines 17.10-Servers ein Tippfehler in meiner DNS-Serveradresse passiert ist.

Antwort2

Der failed to connectStatus stammt möglicherweise aus einer statischen Textdatei. So können Sie die Datei in Ubuntu 18.04 neu generieren:

$ sudo rm /var/lib/ubuntu-release-upgrader/release-upgrade-available
$ sudo /usr/lib/ubuntu-release-upgrader/release-upgrade-motd

(Dies kommt von einer Mischung ausAnthony Cascianellis AntwortPlusKommentar von eiro, in einer prägnanten Antwort zusammengefasst und somit für mein Team einfacher zu lesen und auszuführen.)

Antwort3

Wenn Sie einen Proxy wie apt-cacher konfiguriert haben, stellen Sie sicher, dass changelogs.ubuntu.comer in den zulässigen Speicherorten aufgeführt ist /etc/apt-cacher/apt-cacher.conf.

allowed_locations = archive.ubuntu.com,changelogs.ubuntu.com
allowed_ssl_locations = archive.ubuntu.com,changelogs.ubuntu.com

verwandte Informationen