Technical Anshu
Tutorials Blog
🐧 Ubuntu apt Fix

Behebung, dass das apt-get-Update unter Ubuntu nicht funktioniert

Sie haben den Aktualisierungsbefehl ausgeführt und eine Wand aus rotem Text angezeigt. Hier ist die ehrliche Wahrheit: apt sagt Ihnen fast immer genau, was falsch ist – in den letzten drei Zeilen. In diesem Leitfaden lernen Sie, sie zu lesen, den Fehler einer von fünf Ursachen zuzuordnen und nur diese eine zu beheben.

✍️ Technical Anshu🐧 Ubuntu / Linux⏱️ 8 minute read
🎥 Sehen Sie sich das vollständige Video an – der apt-get-Update-Fix wird Schritt für Schritt live gezeigt

Jeder Ubuntu-Benutzer stößt eines Tages auf diesen Bildschirm: sudo apt update endet mit Fehlern und es fühlt sich an, als wäre das gesamte Update-System kaputt. Das ist fast nie der Fall. Eine von vielen Quellen hat ein Problem – eine falsche Uhr, eine alte Version, ein totes PPA, ein fehlender Schlüssel – und apt benennt es unten in der Ausgabe. Arbeiten Sie diese Seite der Reihe nach durch: Lesen Sie das Ende, führen Sie zwei 30-Sekunden-Überprüfungen durch, finden Sie eine Übereinstimmung mit dem Fehler und beheben Sie die eine fehlerhafte Quelle.

Terminal - sudo apt update
$ sudo apt update Hit:1 http://archive.ubuntu.com/ubuntu jammy InRelease Get:2 http://security.ubuntu.com/ubuntu jammy-security InRelease [129 kB] Err:3 https://ppa.launchpadcontent.net/someteam/ppa/ubuntu jammy Release 404 Not Found [IP: 185.125.190.52 443] Reading package lists... Done E: The repository 'https://ppa.launchpadcontent.net/someteam/ppa/ubuntu jammy Release' does not have a Release file.
Ein echter Apt-Update-Lauf sieht so aus: Die meisten Zeilen sind erfolgreich, eine Quelle schlägt fehl und der eigentliche Grund wartet ganz unten. Die angezeigten Repository-Namen und -Adressen sind Beispiele.
1

Erste Regel: Lesen Sie die letzten Zeilen, nicht die ersten

Wenn sudo apt update fehlschlägt, füllt sich der Bildschirm mit Zeilen und die meisten davon sind gute Nachrichten. Treffer bedeutet, dass eine Quelle mit Ordnung beantwortet wurde. Get bedeutet, dass eine neue Liste heruntergeladen wurde. Es sind nur zwei Arten von Zeilen wichtig: Zeilen, die mit Err in der Mitte beginnen, und Zusammenfassungszeilen, die ganz am Ende mit E: oder W: beginnen. Scrollen Sie zuerst nach unten – in den letzten zwei oder drei Zeilen werden in einfachen Worten die defekte Quelle und der Grund genannt.

Eine ehrliche Tatsache, die die meisten Menschen beruhigt: Eine kaputte Quelle vergiftet die anderen nicht. Die Quellen, in denen „Hit“ oder „Get“ stand, werden normal aktualisiert. Ihre Aufgabe besteht darin, den einen fehlerhaften Eintrag zu finden, genau diesen Eintrag zu reparieren oder zu deaktivieren und das Update erneut auszuführen. Beginnen Sie niemals damit, die gesamte Quelldatei zu löschen.

2

Die zwei 30-Sekunden-Kontrollen vor allem anderen

Zwei Ursachen sind so häufig und so schnell zu testen, dass sie vor jeder Dateibearbeitung auftreten.

  1. Die Uhr. Führen Sie date aus und sehen Sie sich das an. Wenn das Datum oder die Uhrzeit eindeutig falsch sind – eine leere CMOS-Batterie und Dual-Boot-Maschinen sind dies häufig – lehnt apt Repository-Dateien als „noch nicht gültig“ ab. Aktivieren Sie die Netzwerkzeit mit sudo timedatectl set-ntp true, warten Sie eine Minute und versuchen Sie es erneut.
  2. Die Verbindung. Führen Sie getent hosts archive.ubuntu.com aus. Wenn nichts gedruckt wird und apt die Meldung Vorübergehender Fehler wird behoben anzeigt, kann Ihr PC Namen nicht in Adressen umwandeln – das ist ein Netzwerk- oder DNS-Problem, kein apt-Problem. Reparieren Sie zuerst die Verbindung.
3

Ordnen Sie den Fehler seiner Ursache zu

Fast jeder Apt-Update-Fehler ist einer dieser fünf. Der Wortlaut sagt Ihnen, was:

  1. „Release-Datei ... ist noch nicht gültig“ – die Systemuhr ist falsch.
  2. „hat keine Release-Datei“ mit einem 404 auf archive.ubuntu.com – Ihre Ubuntu-Version hat das Ende ihrer Lebensdauer erreicht und ihre Dateien wurden nach old-releases.ubuntu.com verschoben.
  3. Derselbe 404-Wortlaut, aber die Adresse lautet ppa.launchpadcontent.net – ein zuvor hinzugefügtes Drittanbieter-PPA ist fehlerhaft, umbenannt oder trägt nicht Ihre Veröffentlichung.
  4. „NO_PUBKEY“ oder „ist nicht signiert“ – Der Signaturschlüssel eines Repositorys fehlt auf Ihrem PC.
  5. „Sperre konnte nicht abgerufen werden“ – ein anderer Paketprozess (häufig automatische Updates) läuft bereits. Nichts ist kaputt; warte darauf.

Zu jedem davon gibt es in dieser Serie eine eigene ausführliche Anleitung – Uhr-, alte Versions-, PPA-, GPG-Schlüssel-, Sperr- und Spiegelprobleme können jeweils in wenigen Minuten behoben werden, sobald Sie wissen, welches Sie haben.

4

Reparieren Sie nur die fehlerhafte Quelle – und führen Sie zuerst eine Sicherungskopie durch

True
5

Führen Sie es noch einmal durch und lesen Sie das Ende

Führen Sie sudo apt update noch einmal aus und lesen Sie die letzten Zeilen erneut. Erfolg sieht langweilig aus: eine Reihe von Hit- und Get-Zeilen, Paketlisten werden gelesen... Fertig und überhaupt keine E:-Zeilen. Wenn jetzt ein anderer Fehler auftritt, ist das ein Fortschritt, kein Misserfolg – ​​Sie haben die erste Ursache behoben und die zweite aufgedeckt. Arbeiten Sie sie einzeln in der Reihenfolge durch, in der apt sie meldet. Wenn das Ende sauber ist, ist Ihr Update-System wieder fehlerfrei und Sie können Pakete sicher aktualisieren.

🔴 Eine Warnung, bevor Sie im Internet nach Korrekturen suchen: Führen Sie niemals ein zufälliges „Alle Apt-Fehler beheben“-Skript aus, fügen Sie niemals --allow-insecure-repositories oder --allow-unauthenticated hinzu, um einen Fehler verschwinden zu lassen, und löschen Sie niemals Sperrdateien, während ein Prozess sie verwendet. Diese Tricks unterdrücken die Meldung, indem sie die Sicherheitsüberprüfung entfernen – das Problem bleibt, der Schutz verschwindet.

🎥 Sehen Sie sich das vollständige Video an, um umfassende Kenntnisse und Installation zu erhalten

Das Video geht live durch das fehlgeschlagene Update – liest die Fehler, findet die Ursache und behebt das Problem auf einem echten Ubuntu-System.

▶️ Watch Full Video
❓ Häufige Fragen (FAQ)

Warum schlägt die Aktualisierung von apt fehl, wenn die meisten Quellen Hit anzeigen?

Treffer bedeutet, dass die Quelle richtig geantwortet hat und ihre Liste aktuell ist. apt update überprüft jede Quelle in Ihrer Liste und der Befehl meldet einen Fehler, wenn auch nur eine Quelle fehlerhaft ist – auch wenn der Rest einwandfrei aktualisiert wurde. Die fehlerhafte Quelle wird in den E:-Zeilen am Ende der Ausgabe genannt, und dieser eine Eintrag ist alles, was Sie zum Reparieren oder Deaktivieren benötigen.

Unterscheidet sich apt-get bei diesem Problem von apt?

Für die Aktualisierung von Paketlisten erledigen sie die gleiche Aufgabe: „sudo apt update“ und „sudo apt-get update“ lesen dieselben Quelldateien und schlagen bei denselben Fehlern fehl. apt ist der neuere, benutzerfreundlichere Befehl und apt-get ist der ältere, den Skripte noch verwenden. Jeder Fix in diesem Handbuch – Uhr, Repository, PPA, Schlüssel und Schloss – gilt für beide identisch.

Ich sehe viele Fehler auf einmal. Wo fange ich an?

Beginnen Sie ganz unten. Die letzten E:-Zeilen fassen zusammen, was tatsächlich fehlgeschlagen ist, und die Err-Zeilen direkt darüber gehören zur gleichen Quelle. Beheben Sie die erste Ursache, die Sie identifizieren können, führen Sie sudo apt update erneut aus und lesen Sie die neue Endung. Die Ursachen verschwinden nacheinander, und die Behebung in einer anderen Reihenfolge verschiebt die Fehler normalerweise nur.

Diese Anleitung basiert auf dem technischen Anshu-Video zur Behebung von apt-get-Update-Fehlern in Ubuntu. • Sie stecken bei einem Schritt fest? Fragen Sie in den Videokommentaren – die Antworten finden Sie dort live 🙏