Website-Suche

So beheben Sie "W: Einige Indexdateien konnten nicht heruntergeladen werden. " Fehler in Ubuntu


Manchmal kann es vorkommen, dass beim Aktualisieren des Systems der Fehler "W: Einige Indexdateien konnten nicht heruntergeladen werden." auf Ubuntu stoßen. Hier ist ein Auszug des Fehlers.

W: Failed to fetch archive.ubuntu.com/ubuntu/dists/quantal-security/Release.gpg  Unable to connect to archive.ubuntu.com:http:

W: Some index files failed to download. They have been ignored, or old ones used instead.

In der ersten Zeile ist der Fehler ein Hinweis darauf, dass ein Spiegel ausgefallen oder nicht verfügbar ist. In diesem Fall ist der Spiegel-archive.ubuntu.com aus irgendeinem Grund nicht verfügbar.

So beheben Sie "W: Einige Indexdateien konnten nicht heruntergeladen werden. "Fehler in Ubuntu

Normalerweise sollte der Fehler behoben werden, sobald der Spiegel wieder online ist. Da Sie jedoch nicht sicher sein können, wie lange es dauern wird, bis der Spiegel wieder verfügbar ist, wechseln Sie am besten zu einem anderen Spiegel.

Hier sind einige Korrekturen, die Sie ergreifen können, um den Fehler zu beheben.

Lösung 1: Kehren Sie zum ursprünglichen Ubuntu-Spiegel zurück

Wenn Sie auf diesen Fehler stoßen, besteht der erste Trick im Ärmel darin, wieder zum Originalspiegel zu wechseln. Dies beinhaltet das Erstellen einer neuen Quellenlistendatei aus der Beispielquelllistendatei im Pfad /usr/share/doc/apt/examples/sources.list.

Sie können einen Blick auf die Beispielquelllistendatei werfen, wie gezeigt:

$ cat /usr/share/doc/apt/examples/sources.list
Beispiel-Ausgabe
# See sources.list(5) manpage for more information
Remember that CD-ROMs, DVDs and such are managed through the apt-cdrom tool.
deb http://us.archive.ubuntu.com/ubuntu focal main restricted
deb-src http://us.archive.ubuntu.com/ubuntu focal main restricted

deb http://security.ubuntu.com/ubuntu focal-security main restricted
deb-src http://security.ubuntu.com/ubuntu focal-security main restricted

deb http://us.archive.ubuntu.com/ubuntu focal-updates main restricted
deb-src http://us.archive.ubuntu.com/ubuntu focal-updates main restricted

Erstellen Sie jedoch zuerst, wie immer empfohlen, eine Sicherungskopie der Quellenlisten, wie gezeigt:

$ sudo mv /etc/apt/sources.list{,.backup}
sudo mv /etc/apt/sources.list.d{,.backup}

Erstellen Sie als Nächstes eine neue Quellenlistendatei aus der Beispielquellenlistendatei, indem Sie die folgenden Schritte ausführen:

$ sudo mkdir /etc/apt/sources.list.d
sudo cp /usr/share/doc/apt/examples/sources.list /etc/apt/sources.list

Aktualisieren Sie abschließend die Repositories wie gezeigt.

$ sudo apt update

Dadurch werden alle Spiegelserver wiederhergestellt und das 'Main'-Repository aktiviert, das von Canonical unterstützt wird.

Um von der Community unterstützte Softwarepakete, proprietäre Pakete und Pakete, die nicht unter einer vollständig freien Lizenz verfügbar sind, zu installieren, sollten Sie die folgenden Repositorys aktivieren:

  • Universe – Von der Community gepflegte freie und quelloffene Software.
  • Eingeschränkt – Proprietäre Treiber für Geräte.
  • Multiverse – Software, die durch Urheberrechte oder rechtliche Probleme eingeschränkt ist.

Um diese Repositorys zu aktivieren, rufen Sie die folgenden Befehle auf.

$ sudo add-apt-repository restricted
sudo add-apt-repository multiverse
sudo add-apt-repository universe

Aktualisieren Sie dann Ihre Paketlisten.

$ sudo apt update

Zu diesem Zeitpunkt sollten Sie sowohl das Haupt-Repository als auch die von der Community unterstützten Repositories zur Verfügung haben.

Lösung 2: Wählen Sie den nächstgelegenen Spiegel aus den offiziellen Ubuntu-Spiegelservern aus

Alternativ können Sie in Erwägung ziehen, zum nächstgelegenen Spiegel zu wechseln – der oft der schnellste Spiegel ist – relativ zu Ihrem geografischen Standort.

Der einfachste Ansatz besteht darin, sicherzustellen, dass der in der Quellenlistendatei definierte Spiegel den Ländercode relativ zu Ihrem Wohnsitzland enthält. Zum Beispiel sieht der offizielle US-Spiegel, der in /etc/apt/sources.list bereitgestellt wird, wie folgt aus:

deb http://us.archive.ubuntu.com/ubuntu focal main restricted

Wenn sich Ihr Standort nicht in den USA befindet, überschreiben Sie einfach die US-Landesvorwahl mit der entsprechenden Landesvorwahl. Wenn Sie sich beispielsweise in Kanada befinden, ersetzen Sie uns durch ca, wie in der Datei gezeigt.

deb http://ca.archive.ubuntu.com/ubuntu focal main restricted

Wenn Sie fertig sind, aktualisieren Sie die Quellenliste wie gezeigt:

$ sudo apt update

Lösung 3: Kopieren Sie den Inhalt der Quellenliste aus einem gut funktionierenden System

Die andere Möglichkeit, diesen Fehler zu beheben, besteht darin, den Inhalt der Quellenlistendatei von einem anderen funktionsfähigen Ubuntu-System zu kopieren und in die Quellenlistendatei Ihres Systems einzufügen. Dies ist bei weitem die einfachste Methode, um diesen Fehler zu beheben.

Die drei beschriebenen Methoden sollten Ihnen helfen, diesen lästigen Fehler unter Ubuntu zu beheben.

Verwandte Artikel: