"sudo apt-get update" funktioniert nicht: So beheben Sie das Problem

LightNode
By LightNode · · Aktualisiert 2026-07-06

Schnelle Lösung: "sudo apt-get update" funktioniert nicht

Wenn sudo apt-get update unter Ubuntu (24.04 LTS "Noble Numbat", 22.04 LTS "Jammy Jellyfish" oder Debian) im Jahr 2026 fehlschlägt, sind dies die häufigsten Lösungen, in der Reihenfolge, in der Sie sie ausprobieren sollten:

  1. Stellen Sie sicher, dass Sie über eine Internetverbindung und ein funktionierendes DNS verfügen. Führen Sie ping -c 3 archive.ubuntu.com aus. Wenn der Host nicht aufgelöst werden kann, liegt das Problem an Ihrem Netzwerk oder DNS, nicht an APT — beheben Sie das zuerst.

  2. Prüfen Sie /etc/apt/sources.list auf falsche oder tote Repository-URLs. Öffnen Sie die Datei mit sudo nano /etc/apt/sources.list (unter 24.04 prüfen Sie zusätzlich /etc/apt/sources.list.d/ubuntu.sources) und kommentieren Sie alle Einträge aus, die Tippfehler enthalten, nicht erreichbar sind oder am Ende ihres Lebenszyklus stehen.

  3. Bauen Sie einen beschädigten Paketlisten-Cache neu auf. Dadurch werden veraltete oder nur teilweise heruntergeladene Indexdateien entfernt und anschließend neu abgerufen:

    sudo rm -rf /var/lib/apt/lists/*
    sudo apt update
    
  4. Beheben Sie abgelaufene oder fehlende Repository-Schlüssel (GPG). Wenn Sie NO_PUBKEY oder "the following signatures were invalid: EXPSIG" sehen, importieren Sie den fehlenden Schlüssel. Die moderne Methode verwendet gpg und eine Keyring-Datei:

    curl -fsSL https://<repo-domain>/key.gpg | sudo gpg --dearmor -o /usr/share/keyrings/<repo>.gpg
    

    Ersetzen Sie die URL durch die aus der Dokumentation Ihres Repositorys. (Der alte Befehl apt-key ist unter Ubuntu 22.04+ veraltet und in neueren Versionen entfernt worden.)

  5. Geben Sie Speicherplatz frei, wenn Aktualisierungen mit "No space left on device" fehlschlagen — führen Sie df -h aus und leeren Sie anschließend den Cache mit sudo apt clean.

Wenn keine dieser Maßnahmen das Problem löst, arbeiten Sie die ausführliche Diagnose weiter unten durch. Der Rest dieser Anleitung behandelt jede Ursache im Detail, dazu vorbeugende Maßnahmen und eine vollständige FAQ.

Einführung

In der Welt von Linux, insbesondere bei Ubuntu- und Debian-basierten Distributionen, ist der Befehl sudo apt-get update ein grundlegendes Werkzeug für die Systempflege. Er aktualisiert die Paketlisten und stellt sicher, dass Ihr System über die aktuellsten Informationen zu verfügbarer Software und deren Versionen verfügt. Gelegentlich stoßen Benutzer jedoch auf Probleme, bei denen dieser wichtige Befehl nicht ordnungsgemäß funktioniert.

Dieser Artikel möchte Sie durch den Prozess der Diagnose und Behebung von Problemen mit dem Befehl sudo apt-get update führen. Die hier beschriebenen Schritte gelten für die aktuellen Ubuntu-LTS-Versionen im Jahr 2026 — 24.04 LTS ("Noble Numbat") und 22.04 LTS ("Jammy Jellyfish") — sowie für Debian 12 ("Bookworm") und andere Debian-basierte Distributionen. Egal, ob Sie Linux-Neuling oder erfahrener Benutzer sind: Zu verstehen, wie man dieses Problem behebt, ist für die Pflege eines gesunden und aktuellen Systems unerlässlich.

Warum ist das wichtig?

  1. Systemsicherheit: Regelmäßige Aktualisierungen enthalten oft kritische Sicherheitspatches.
  2. Softwarekompatibilität: Aktuelle Paketlisten helfen, Konflikte bei der Installation neuer Software zu vermeiden.
  3. Zugang zu den neuesten Funktionen: Aktuelle Paketinformationen ermöglichen den Zugriff auf die neuesten Softwareversionen.
  4. Systemstabilität: Eine ordnungsgemäße Aktualisierung Ihres Systems trägt zur allgemeinen Stabilität und Leistung bei.

In den folgenden Abschnitten untersuchen wir häufige Ursachen für das Fehlschlagen von sudo apt-get update und bieten Schritt-für-Schritt-Lösungen, um Ihr System wieder in Gang zu bringen.

Problembeschreibung: Symptome und Auswirkungen

Wenn der Befehl sudo apt-get update nicht korrekt funktioniert, können Benutzer auf verschiedene Symptome stoßen. Diese Symptome zu verstehen, ist der erste Schritt zur Diagnose und Behebung des Problems.

Häufige Symptome

  1. Fehlermeldungen: Benutzer sehen häufig Fehlermeldungen wie:

    • "Failed to fetch"
    • "Could not resolve hostname"
    • "Connection failed"
    • "404 Not Found"
  2. Langsame Leistung: Der Aktualisierungsvorgang kann extrem langsam werden oder scheinbar hängen bleiben.

  3. Teilweise Aktualisierungen: Einige Repository-Aktualisierungen sind erfolgreich, während andere fehlschlagen.

  4. GPG-Fehler: Meldungen, die auf Probleme mit Repository-Schlüsseln oder -Signaturen hinweisen.

  5. Netzwerkbezogene Fehler: Zeitüberschreitungen oder die Unfähigkeit, eine Verbindung zu Servern herzustellen.

Auswirkungen des Problems

Das Fehlschlagen von sudo apt-get update kann mehrere negative Folgen haben:

  1. Keine Installation neuer Software möglich: Ohne aktualisierte Paketlisten können Sie möglicherweise keine neuen Programme oder deren neueste Versionen installieren.

  2. Sicherheitslücken: Fehlende wichtige Sicherheitsupdates können Ihr System bekannten Bedrohungen aussetzen.

  3. Abhängigkeitsprobleme: Veraltete Paketinformationen können bei dem Versuch, Software zu installieren oder zu aktualisieren, zu Konflikten führen.

  4. Systeminstabilität: In manchen Fällen können teilweise Aktualisierungen oder nicht zueinander passende Paketversionen zu Systeminstabilität führen.

  5. Frust und Zeitverlust: Die Fehlerbehebung bei diesem Problem kann zeitaufwendig und frustrierend sein, insbesondere für weniger erfahrene Benutzer.

Wenn Sie diese Symptome und Auswirkungen verstehen, wird deutlich, wie wichtig es ist, das Problem zeitnah und wirksam zu lösen. Im nächsten Abschnitt untersuchen wir die häufigsten Ursachen hinter diesen Problemen.

Analyse häufiger Ursachen

Die zugrunde liegenden Ursachen für das Fehlschlagen von sudo apt-get update zu verstehen, ist für eine effektive Fehlerbehebung entscheidend. Hier sind die häufigsten Gründe, warum dieser Befehl möglicherweise nicht funktioniert:

  1. Probleme mit der Internetverbindung

    • Schlechte oder instabile Internetverbindung
    • Probleme bei der DNS-Auflösung
    • Firewall- oder Proxy-Einstellungen, die den Zugriff blockieren
  2. Probleme mit dem Repository-Server

    • Vorübergehende Serverausfälle
    • Serverüberlastung zu Spitzenzeiten
    • Mirrors, die nicht synchron oder offline sind
  3. Beschädigte oder veraltete Sources-Liste

    • Falsche Repository-URLs in der Datei sources.list
    • Veraltete oder nicht mehr unterstützte Repositorys
    • Doppelte Einträge, die Konflikte verursachen
  4. Probleme mit GPG-Schlüsseln

    • Fehlende oder abgelaufene GPG-Schlüssel für Repositorys
    • Geänderte Repository-Signaturen
  5. Abweichungen bei der Systemzeit

    • Falsche Systemzeit, die zu Fehlern bei der Validierung von SSL-Zertifikaten führt
  6. Probleme mit dem Speicherplatz

    • Unzureichender Speicherplatz im Verzeichnis /var/lib/apt/lists/
    • Volle Root-Partition
  7. Softwarekonflikte

    • Andere Software, die den Aktualisierungsvorgang stört
    • Unvollständige vorherige Aktualisierungen oder unterbrochene Upgrade-Vorgänge
  8. Veralteter Paketmanager

    • Verwendung einer alten Version von apt oder apt-get, die Fehler enthalten kann
  9. Netzwerkbeschränkungen

    • Unternehmensnetzwerke oder öffentliches WLAN mit eingeschränktem Zugriff auf bestimmte Server
  10. Lokalisierungsprobleme

    • Spracheinstellungen, die Probleme beim Abrufen von Repository-Informationen verursachen

Indem Sie feststellen, welche dieser Ursachen auf Ihre Situation zutrifft, können Sie die passende Lösung wirksamer anwenden. Im nächsten Abschnitt bieten wir Schritt-für-Schritt-Anleitungen, um jedes dieser potenziellen Probleme zu beheben.

Lösungsschritte

Gehen wir den schrittweisen Prozess durch, um das Problem "sudo apt-get update" zu beheben:

1. Internetverbindung prüfen

Stellen Sie zunächst sicher, dass Ihre Internetverbindung stabil ist und ordnungsgemäß funktioniert.

  • Öffnen Sie einen Webbrowser und versuchen Sie, auf einige Websites zuzugreifen.
  • Wenn Websites nicht laden, beheben Sie zunächst Ihr Netzwerkverbindungsproblem, bevor Sie fortfahren.

2. Die Datei sources.list überprüfen

Die Datei sources.list enthält Repository-Informationen. Prüfen und korrigieren wir sie bei Bedarf:

a. Öffnen Sie die Datei:

sudo nano /etc/apt/sources.list

b. Suchen Sie nach offensichtlichen Fehlern wie Tippfehlern in URLs.

c. Entfernen oder kommentieren Sie alle Repositorys aus, die Sie nicht mehr benötigen.

d. Speichern Sie die Änderungen und beenden Sie den Editor (in nano: Strg+X drücken, dann Y, dann Enter).

3. Download-Server wechseln

Manchmal kann der Wechsel zu einem anderen Mirror Probleme beheben:

a. Öffnen Sie "Software & Aktualisierungen" (oder das entsprechende Programm in Ihrer Distribution).

b. Klicken Sie im Tab "Ubuntu-Software" auf "Herunterladen von" und wählen Sie "Andere".

c. Wählen Sie "Besten Server auswählen" oder wählen Sie manuell einen anderen Mirror aus.

d. Schließen Sie das Fenster und laden Sie neu, wenn Sie dazu aufgefordert werden.

4. APT-Cache leeren

Das Leeren des APT-Caches kann viele Probleme beheben:

sudo rm -rf /var/lib/apt/lists/*
sudo apt clean

5. Auf in Konflikt stehende Prozesse prüfen

Stellen Sie sicher, dass kein anderer Prozess APT verwendet:

a. Prüfen Sie auf ein gesperrtes dpkg:

sudo lsof /var/lib/dpkg/lock-frontend

b. Falls gefunden, warten Sie, bis der Prozess abgeschlossen ist, oder beenden Sie ihn vorsichtig.

6. Repository-GPG-Schlüssel reparieren

Wenn die Aktualisierung mit einem NO_PUBKEY-Fehler oder einer Meldung über eine abgelaufene Signatur (EXPKEYSIG / EXPSIG) fehlschlägt, muss ein Repository-Schlüssel importiert oder erneuert werden.

Unter aktuellem Ubuntu (22.04 LTS und 24.04 LTS) und Debian 12 ist das Werkzeug apt-key veraltet (und in neueren Versionen entfernt). Die empfohlene Methode besteht darin, den Schlüssel des Repositorys nach /usr/share/keyrings/ herunterzuladen:

curl -fsSL https://<repo-domain>/key.gpg | sudo gpg --dearmor -o /usr/share/keyrings/<repo>.gpg

Ersetzen Sie <repo-domain> und <repo> durch die Werte aus der offiziellen Dokumentation Ihres Repositorys und stellen Sie anschließend sicher, dass die entsprechende Zeile in /etc/apt/sources.list.d/ mit signed-by=/usr/share/keyrings/<repo>.gpg auf diesen Keyring verweist.

Auf älteren Systemen, auf denen apt-key noch verfügbar ist, können Sie die Schlüssel wie folgt aktualisieren:

sudo apt-key adv --refresh-keys --keyserver keyserver.ubuntu.com

7. Systemzeit prüfen

Stellen Sie sicher, dass Ihre Systemzeit korrekt ist:

date

Wenn sie falsch ist, aktualisieren Sie sie:

sudo timedatectl set-ntp true

8. Speicherplatz prüfen

Vergewissern Sie sich, dass Sie über genügend freien Speicherplatz verfügen:

df -h

Geben Sie bei Bedarf Speicherplatz frei, indem Sie unnötige Dateien oder alte Kernel entfernen.

9. IPv6 deaktivieren (falls erforderlich)

Wenn Sie vermuten, dass IPv6 die Probleme verursacht:

a. Bearbeiten Sie die Datei sysctl.conf:

sudo nano /etc/sysctl.conf

b. Fügen Sie diese Zeilen hinzu:

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

c. Speichern, beenden und die Änderungen anwenden:

sudo sysctl -p

10. Letzter Aktualisierungsversuch

Nachdem Sie diese Schritte ausprobiert haben, führen Sie den Aktualisierungsbefehl erneut aus:

sudo apt-get update

Wenn weiterhin Probleme auftreten, sollten Sie Hilfe in Linux-Foren suchen oder die Support-Kanäle Ihrer Distribution kontaktieren.

Vorbeugende Maßnahmen

Zu wissen, wie man Probleme mit "sudo apt-get update" behebt, ist wichtig — sie von vornherein zu verhindern, ist jedoch noch besser. Hier sind einige vorbeugende Maßnahmen, die Sie ergreifen können:

1. Regelmäßige Systemaktualisierungen

  • Planen Sie regelmäßige Systemaktualisierungen, um Ihr System aktuell zu halten.
  • Verwenden Sie die folgenden Befehle in regelmäßigen Abständen:
sudo apt-get update
sudo apt-get upgrade

2. Saubere Quellen pflegen

  • Überprüfen Sie regelmäßig Ihre Datei /etc/apt/sources.list sowie alle Dateien in /etc/apt/sources.list.d/.
  • Entfernen oder kommentieren Sie Repositorys aus, die Sie nicht mehr verwenden.
  • Seien Sie beim Hinzufügen neuer Repositorys vorsichtig.

3. Sources-Liste sichern

  • Erstellen Sie eine Sicherung Ihrer funktionierenden Datei sources.list:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
  • So können Sie bei Bedarf schnell eine funktionierende Konfiguration wiederherstellen.

4. Offizielle Repositorys verwenden

  • Bleiben Sie nach Möglichkeit bei offiziellen Repositorys.
  • Seien Sie bei PPAs (Personal Package Archives) und Repositorys von Drittanbietern vorsichtig.

5. GPG-Schlüssel aktuell halten

  • Halten Sie Repository-Schlüssel aktuell, damit Signaturprüfungen nicht fehlschlagen.
  • Speichern Sie unter modernem Ubuntu (22.04 / 24.04) und Debian 12 den Schlüssel jedes Repositorys in /usr/share/keyrings/ und verweisen Sie im Sources-Eintrag des Repositorys mit signed-by= darauf, anstatt das veraltete apt-key zu verwenden.
  • Auf älteren Systemen, die noch apt-key mitliefern, können Sie die Schlüssel wie folgt aktualisieren:
sudo apt-key adv --refresh-keys --keyserver keyserver.ubuntu.com

6. Speicherplatz überwachen

  • Prüfen Sie regelmäßig den verfügbaren Speicherplatz:
df -h
  • Richten Sie nach Möglichkeit Benachrichtigungen bei geringem Speicherplatz ein.

7. Stabile Internetverbindung aufrechterhalten

  • Sorgen Sie für eine stabile Internetverbindung während der Aktualisierungen.
  • Erwägen Sie, für wichtige Systemaktualisierungen eine kabelgebundene Verbindung zu verwenden.

8. Aktualisierungsverwaltung verwenden

  • Verwenden Sie in Desktop-Umgebungen die integrierte Aktualisierungsverwaltung für ein benutzerfreundlicheres Erlebnis.

9. Aktualisierungsprotokolle lesen

  • Achten Sie auf Warnungen oder Fehler während der Aktualisierungen.
  • Beheben Sie kleinere Probleme, bevor sie zu großen werden.

10. Systemzeit synchron halten

  • Stellen Sie sicher, dass Ihre Systemuhr synchronisiert bleibt:
sudo timedatectl set-ntp true

How to fix sudo apt-get update not working

Fazit

Ein gesundes und aktuelles Linux-System zu pflegen, ist entscheidend für Sicherheit, Stabilität und optimale Leistung. Der Befehl sudo apt-get update spielt in diesem Prozess eine zentrale Rolle, und zu wissen, wie man Probleme behebt, wenn er fehlschlägt, ist eine wesentliche Fähigkeit für jeden Linux-Benutzer.

Denken Sie daran: Auch wenn die hier vorgestellten Lösungen viele häufige Probleme abdecken, können Linux-Systeme komplex sein und einzigartige Situationen auftreten. Wenn Sie diese Schritte ausprobiert haben und weiterhin auf Probleme stoßen, zögern Sie nicht, die Linux-Community über Foren, Mailinglisten oder die offiziellen Support-Kanäle Ihrer Distribution um Hilfe zu bitten.

Indem Sie bei der Systempflege proaktiv bleiben und mit dem nötigen Wissen zur Behebung häufiger Probleme ausgestattet sind, können Sie sicherstellen, dass Ihr Linux-System ein zuverlässiges und effizientes Werkzeug für Ihre Computeranforderungen bleibt.

Denken Sie schließlich immer daran, wichtige Daten zu sichern, bevor Sie wesentliche Änderungen an Ihrem System vornehmen. Mit der richtigen Sorgfalt und Aufmerksamkeit kann Ihre Linux-Erfahrung reibungslos, sicher und angenehm sein.

Häufig gestellte Fragen (FAQ)

F1: Wie oft sollte ich sudo apt-get update ausführen?

A: Es wird empfohlen, sudo apt-get update vor der Installation neuer Software oder mindestens einmal pro Woche auszuführen. Für Server oder Systeme mit hohen Sicherheitsanforderungen sind tägliche Aktualisierungen ratsam.

F2: Was ist der Unterschied zwischen apt-get update und apt-get upgrade?

A: apt-get update aktualisiert die Liste der verfügbaren Pakete und ihrer Versionen, installiert oder aktualisiert aber keine Pakete. apt-get upgrade installiert tatsächlich neuere Versionen der bei Ihnen vorhandenen Pakete.

F3: Ist es sicher, apt-get update während der Ausführung zu unterbrechen?

A: Obwohl es im Allgemeinen sicher ist, apt-get update zu unterbrechen, wird es nicht empfohlen. Eine Unterbrechung kann die Paketlisten in einem inkonsistenten Zustand hinterlassen. Falls unterbrochen, führen Sie den Befehl einfach erneut aus, um den Abschluss sicherzustellen.

F4: Warum benötige ich sudo-Rechte, um apt-get update auszuführen?

A: sudo-Rechte sind erforderlich, weil die Aktualisierung der Paketlisten das Schreiben in Systemverzeichnisse umfasst, die aus Sicherheitsgründen geschützt sind. Nur Administratoren sollten diese kritischen Systemdateien ändern dürfen.

F5: Kann apt-get update Systeminstabilität verursachen?

A: apt-get update selbst verursacht keine Instabilität, da es nur Paketinformationen aktualisiert. Wenn Sie anschließend jedoch Pakete aktualisieren, besteht ein geringes Risiko von Inkompatibilitäten oder Fehlern in neuen Versionen.

F6: Ist es normal, dass apt-get update lange dauert?

A: Die benötigte Zeit hängt von Ihrer Internetgeschwindigkeit und der Anzahl der Repositorys ab. Es ist normal, dass es einige Minuten dauert, aber wenn es ungewöhnlich lange dauert, prüfen Sie Ihre Internetverbindung oder versuchen Sie einen anderen Mirror.

F7: Kann ich apt update anstelle von apt-get update verwenden?

A: Ja, apt update ist ein neuerer, benutzerfreundlicherer Befehl, der dasselbe tut wie apt-get update. Er gehört zum apt-Befehlssatz, der für die interaktive Nutzung intuitiver gestaltet wurde.