sudo apt-get update
Auf meinem Server (der über eine Internetverbindung verfügt) schlägt die Ausführung fehl. Sind die Server vorübergehend defekt oder ist mein APT falsch konfiguriert und verwendet alte Server? Kurz gesagt, wie behebe ich das?
Hier ist die Ausgabe:
~$ uname -a
Linux nematode 2.6.28-19-server #66-Ubuntu SMP Sat Oct 16 18:41:24 UTC 2010 i686 GNU/Linux
~$ sudo apt-get update
Err http://us.archive.ubuntu.com jaunty Release.gpg
Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com jaunty/main Translation-en_US
Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com jaunty/restricted Translation-en_US
Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com jaunty/universe Translation-en_US
Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com jaunty/multiverse Translation-en_US
Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com jaunty-updates Release.gpg
Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com jaunty-updates/main Translation-en_US
Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com jaunty-updates/restricted Translation-en_US
Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com jaunty-updates/universe Translation-en_US
Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com jaunty-updates/multiverse Translation-en_US
Could not resolve 'us.archive.ubuntu.com'
Err http://security.ubuntu.com jaunty-security Release.gpg
Could not resolve 'security.ubuntu.com'
Err http://security.ubuntu.com jaunty-security/main Translation-en_US
Could not resolve 'security.ubuntu.com'
Err http://security.ubuntu.com jaunty-security/restricted Translation-en_US
Could not resolve 'security.ubuntu.com'
Err http://security.ubuntu.com jaunty-security/universe Translation-en_US
Could not resolve 'security.ubuntu.com'
Err http://security.ubuntu.com jaunty-security/multiverse Translation-en_US
Could not resolve 'security.ubuntu.com'
Reading package lists... Done
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty/Release.gpg Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty/main/i18n/Translation-en_US.bz2 Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty/restricted/i18n/Translation-en_US.bz2 Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty/universe/i18n/Translation-en_US.bz2 Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty/multiverse/i18n/Translation-en_US.bz2 Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty-updates/Release.gpg Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty-updates/main/i18n/Translation-en_US.bz2 Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty-updates/restricted/i18n/Translation-en_US.bz2 Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty-updates/universe/i18n/Translation-en_US.bz2 Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty-updates/multiverse/i18n/Translation-en_US.bz2 Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/jaunty-security/Release.gpg Could not resolve 'security.ubuntu.com'
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/jaunty-security/main/i18n/Translation-en_US.bz2 Could not resolve 'security.ubuntu.com'
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/jaunty-security/restricted/i18n/Translation-en_US.bz2 Could not resolve 'security.ubuntu.com'
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/jaunty-security/universe/i18n/Translation-en_US.bz2 Could not resolve 'security.ubuntu.com'
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/jaunty-security/multiverse/i18n/Translation-en_US.bz2 Could not resolve 'security.ubuntu.com'
W: Some index files failed to download, they have been ignored, or old ones used instead.
W: You may want to run apt-get update to correct these problems
cat /etc/resolv.conf
?Antworten:
Können Sie einen dieser Hosts über die Befehlszeile auflösen?
Wenn nicht, ist der nächste Schritt zu versuchen
host -v
:Suchen Sie nach Fehlern, die von DNS-Servern zurückgegeben wurden.
quelle
ping
auch nicht auflöste, ich aber über IP pingen konnte (gelöst auf einem separaten Rechner). Dank dieser Hilfe und des Kommentars von @ ændrük stellte ich fest, dass meine DNS-Einträge irgendwie völlig nutzlos waren. Durch das Beheben dieser Probleme wurde das Problem behoben.host -v
bin ich zum Scheitern verurteilt. Was kommt als nächstes? Keine Hilfe.Es klingt wie ein DNS-Problem. Um dies zu beheben, müssen Sie dies sicherstellen
hat gute Einträge für DNS-Server.
Google verfügt über öffentliche DNS-Server, die Sie verwenden können .
So können Sie beispielsweise die folgenden zwei Zeilen am Anfang Ihrer
/etc/resolv.conf
Datei (diese befinden sich auf den Google DNS-Servern) hinzufügen, wie oben beschrieben:Natürlich müssen Sie root sein, um diese Datei zu ändern, und eine Sicherungskopie erstellen, bevor Sie Änderungen vornehmen können!
quelle
Ich weiß, dass dieser Thread sehr alt ist, aber für alle, die noch auf der Suche sind, habe ich dieses Problem gelöst, indem ich die Verbindung zum drahtlosen Zugangspunkt getrennt und wieder hergestellt habe.
quelle
sudo apt-get update && sudo apt-get dist-upgrade
Oft schiebe ich 8.8.8.8 in meine /etc/resolv.conf, um dies zu beheben. Vor allem, wenn es um Wonky-Billig-Cloud-Anbieter des Monats (in diesem Fall Linode) geht.
cat /etc/resolv.conf
Dies sind die öffentlichen DNS-Server von Google. Ja, sie verfolgen wahrscheinlich den Teufel mit diesen Protokollen. Aber die einzige Seite, die ich auf diesen Servern betrete, sind Git- und Ubuntu-Archive.
quelle
Ich hatte das gleiche Problem
Err on apt-get update
ændrük richtig angedeutet.Ich habe mein Problem behoben, indem ich eine DNS-Adresse manuell in die Datei
/etc/resolv.conf
in die DNS-Adresse meines Betreibers geändert habe.Bisher wurde es
192.168.0.254
von Ubuntu eingestellt.quelle
Ich hatte ein sehr ähnliches Problem, bei dem:
sudo apt-get update
nicht fertig werden konnte und Fehler auftraten. Ich habe versucht, mein Kabelmodem neu zu starten , und es hat funktioniert. Sie können auch versuchen, Ihr Kabelmodem neu zu starten.quelle
Überprüfen Sie in Ihrem Webbrowser, ob Sie die Webseite "http://us.archive.ubuntu.com" öffnen können. Wenn ja, dann liegt ein Problem mit den Netzwerk-Proxy-Einstellungen vor.
Befolgen Sie die folgenden Schritte auf Ubuntu Desktop.
Danach konnte ich diese Fehler beheben.
quelle
Ich hatte gerade das gleiche Problem. Arbeitete an einer virtuellen Maschine und hatte es satt, ständig die IP-Adressen zu ändern. Nach dem Festlegen der statischen IP-Adresse habe ich die DNS-Nameserver nicht festgelegt und konnte kein passendes Update mehr abrufen. Ich musste auch die Nameserver zur Datei / etc / network / interfaces hinzufügen. Informationen dazu finden Sie hier . (Wie stelle ich die DNS-Nameserver ein?)
Das nächste Problem, auf das ich stieß, war, dass ich nicht ifdown und dann ifup konnte, um die Netzwerkschnittstellen zurückzusetzen. Dieser Code hat bei mir funktioniert:
Weitere Informationen zu diesem Problem finden Sie hier . (Zurücksetzen der Netzwerkschnittstellen)
quelle
Sie können bearbeiten
/etc/resolvconf/resolv.conf.d/base
(standardmäßig leer) hinzufügenquelle
sehr einfach:
Firmen-IP-Routing funktioniert überhaupt nicht)
Sie müssen die IP-Adresse aus /etc/resolv.conf verwenden
oder benutze nur deine router ip in meinem fall 192.168.1.1
quelle
Ich habe auch dieses Problem gelöst. Gehen Sie einfach zu: Systemeinstellungen -> Netzwerkproxy -> Methode Automatisch -> SYstem Weide anwenden -> und geben Sie Ihr Administratorkennwort ein
quelle
Ich weiß, dass dies ein sehr alter Beitrag ist, aber ich habe gerade Ubuntu 16.10 auf einem Dell E4310 installiert und bin auf dasselbe Problem gestoßen. Ich habe versucht, einige der Vorschläge in diesem Beitrag zu befolgen, aber nichts hat funktioniert. Deshalb habe ich beschlossen, den Update-Server zu ändern.
In den Systemeinstellungen> Software & Updates habe ich den Server von "Main" auf " http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive " geändert
Jetzt rollen meine Updates ohne Probleme. Hoffe das hilft.
quelle
Um DNS-Probleme zu vermeiden, musste ich
/etc/hosts
zum Beispiel die IP von Servern hinzufügenquelle