Probleme beim Ubuntu-Update (apt-get: 404 Not Found)?
Hallo, würde mich über etwas Unterstützung sehr freuen. Als mittlerer Anfänger in Sachen Shell gelingt es mir leidern nicht mehr, mein Ubuntu auf WSL zu updaten. Ausgabe von
sudo apt-get update
:
Ign:1 http://archive.ubuntu.com/ubuntu main InRelease
Ign:2 http://archive.ubuntu.com/ubuntu -security InRelease
Ign:3 http://archive.ubuntu.com/ubuntu -updates InRelease
...
Ign:60 http://archive.ubuntu.com/ubuntu -updates/multiverse Translation-en_US
Ign:61 http://archive.ubuntu.com/ubuntu -updates/multiverse Translation-en
Err:7 http://archive.ubuntu.com/ubuntu main/restricted Sources
404 Not Found [IP: 91.189.88.174 80]
Ign:8 http://archive.ubuntu.com/ubuntu main/universe Sources
Ign:9 http://archive.ubuntu.com/ubuntu main/multiverse Sources
...
Ign:52 http://archive.ubuntu.com/ubuntu -updates/restricted Translation-en_US
Reading package lists... Done
W: The repository 'http://archive.ubuntu.com/ubuntu main Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: The repository 'http://archive.ubuntu.com/ubuntu -security Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: The repository 'http://archive.ubuntu.com/ubuntu -updates Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/main/restricted/source/Sources 404 Not Found [IP: 91.189.88.174 80]
E: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/-security/main/source/Sources 404 Not Found [IP: 91.189.88.174 80]
E: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/-updates/main/source/Sources 404 Not Found [IP: 91.189.88.174 80]
E: Some index files failed to download. They have been ignored, or old ones used instead.
Ich habe leider keine Ahnung, wie ich das beheben kann, trotz unzähligen Kommandos, die ich von StackOverflow kopiert habe.
Gibt es irgendeine Möglichkeit, apt einfach komplett zurückzusetzen? Im schlimmsten Fall bin ich auch bereit, alle Packages, die ich hinzuinstalliert habe, zu missen, solange meine Einstellungen nicht verloren gehen. Über jede Hilfe wäre ich sehr dankbar!
3 Antworten
Offenbar ist da beim Kopieren was grundlegend schief gegangen, denn in den Zeilen fehlt die Information über die Version von Ubuntu.
Mal als Beispiel, so sieht eine der Zeilen von Ubuntu 18.04 aus - aber bitte nicht einfach übernehmen, du kannst eine ganz andere Version haben:
deb http://de.archive.ubuntu.com/ubuntu/ bionic main restricted
Du siehst, bei dir fehlt "bionic" - der Codename der Ubuntu-Version.
Führe bitte mal diesen Befehl aus:
lsb_release -a
In der letzten Zeile bei "Codename" steht die gesuchte Information, die du dann nachtragen müsstest, damit apt/apt-get wieder läuft.
Sobald du die Paketquellen korrigiert hast, kannst du auch auf 18.04 upgraden. Grundsätzlich ist 16.04 veraltet, bekommt aber bis 2021 Updates.
Wenn dir der Befehl "lsb_release -a" als Codename "xenial" ausgibt, dann passt das.
Vielen Dank für deine Hilfe! Das hat es tatsächlich gelöst. Da muss man aber auch erstmal drauf kommen, dass diese sources-File sich einfach beschädigt ...
Upgraden wär sicherlich sinnvoll, wenn das nicht so aufwendig ist 😅 Ich muss auch erstmal schauen, ob WSL Ubuntu 18 schon unterstützt.
Deine /etc/apt/sources.list ist kaputt. Haengt die hier mal an, dann kann man beim reparieren helfen.
Danke auch dir, allerdings hatte leseratten1 oben schon den richtigen Riecher :-)
Welche Ubuntu Version nutzt du?
Soweit ich weiß, wird diese nicht mehr unterstützt durch apt-Paketquellen.
Mach mal ein Upgrade auf eine unterstütze Version, die Älteste unterstützte Version ist 18.04 LTS
Klar bekommt 16.04 noch Updates über apt, sogar bis 2021 - dass man das nicht bis dahin ausreizen sollte, versteht sich aber von selber ;-)
Oh, das wusste ich nicht, dachte die LTS Versionen werden je für 24 Monate mit Updates versorgt.
Diese Verwechslung kann leicht passieren. Vielleicht ist es so besser merkbar: LTS = Long Term Support => Langzeit-Support (5 Jahre) ;-)
Die Nicht-LTS-Versionen bekommen etwa 1,5 Jahre lang Updates. Genauer kannst du dir das bei Wikipedia anschauen.
Gut zu wissen. Ich meine, bei mir hat sich dieses Problem glücklicherweise nie gestellt, da ich meistens mit dem aktuellsten Release unterwegs bin.
Ich habe Ubuntu 16.04.6 LTS. Das kann ich vermutlich z. Zt. auch nicht upgraden?
Der Codename dazu ist "xenial", korrekt?