Linux findet Paketquellen in sources.list nicht?
Hallo,
sobald ich versuche Programme über das Terminal zu installieren bekomme ich fast immer die Fehlermeldung, dass für das Packet ... kein Installationskandidat existiert. Ich habe schon in anderen Foren geguckt und diese drei Zeilen zu meiner sources.list hinzugefügt:
deb http://ftp.inf.tu-dresden.de/os/linux/dists/ubuntu edgy main restricted universe multiverse
(andere Links kann ich nicht einfügen, da meine Frage sonst als Spam gemeldet wird)
aber sowohl hier als auch bei den schon da gewesenen Quellen gibt mir das Terminal nach dem Befehl sudo apt-get update/ upgrade die Fehlermeldung an:
Fehlschlag beim Holen von ... Packages not found 404 not found Falls es hilft hier meine Systeminfos :
Linux DTRechner-E122X 4.2.0-34-generic #39-Ubuntu SMP Thu Mar 10 22:11:49 UTC 2016 i686 i686 i686 GNU/Linux
Danke im Voraus
3 Antworten
Bitte nicht wild irgendwelche Konfigurationsdateien bearbeiten.
Auf einem Desktop-System wirst du nie irgendetwas unter /etc von Hand bearbeiten müssen - und solltest dies auch nicht, außer du weißt genau, was du machst.
Zum Herumspielen und Experimentieren immer VM verwenden.
Zu deinem Problem.
edgy
Ubuntu 6.10 alias Edgy Eft ist mehr als 10 Jahre altes Release und schon lange nicht mehr supportet. Du versuchst also 10 Jahre alte Software zu laden.
Diese ist logischerweise nicht mehr auf dem Server - deshalb wird logisch nichts gefunden.
Momentan sinnvoll ist 16.04 (xenial) oder 17.04 (zesty). Weiß natürlich nicht, was du hast?
lsb_release -c
findets aber heraus. Dann eben edgy in sources.list ändern in xenial oder zesty ändern, apt update und es sollte wieder laufen.
Gruß
Tuxgamer
Das ist natürlich schlecht. 15.10 also... Hat auch End of Life erreicht - und zwar am 28 July 2016 - deshalb ist auch da nichts mehr auf dem Server.
Du findest Support-Status hier:
https://wiki.ubuntu.com/Releases
Nicht unterstützte Versionen sollten schon allein aus Sicherheitsgründen gemieden werden.
Am besten upgradest du auf das nächste Release - 16.04. Dann hast du bis April 2021 Ruhe.
Du solltest irgendwo Aktualisierungsverwaltung haben? Schau mal, ob du so etwas findest - das sollte dir dann eigentlich von selber Upgrade auf 16.04 vorschlagen. Siehe auch:
https://wiki.ubuntuusers.de/Upgrade_auf_Xenial/#Upgrade-Ubuntu-Unity-Ubuntu-GNOME-Xfce
Wenn das nicht geht, versuch mal einfach:
sudo do-release-upgrade
By the way: Was hast denn für Fremdquellen eingebunden? Also für sonstige Zeilen in der sources.list bzw. für Dateien in /etc/apt/sources.list.d?
Und natürlich Backup nicht vergessen...
Danke für die Ausführliche Rückmeldung ich werde es probieren!
Ich habe jetzt eine weitere Fehlermeldung bekommen sobald ich versucht habe das System auf 16.04 upzugraden: The required dependency 'apt (>=1.0.10.2ubuntu2)' is not installed. Muss ich vorher noch etwas installieren?
Aber grundsätzlich gibt es auch die Holzhammer Methode, die du üblicherweise bei Debian verwendest - wo ja Ubuntu drauf basiert.
deb http://de.archive.ubuntu.com/ubuntu xenial main restricted universe multiverse
#deb-src http://de.archive.ubuntu.com/ubuntu xenial main restricted universe multiverse
deb http://de.archive.ubuntu.com/ubuntu xenial-updates main restricted universe multiverse
#deb-src http://de.archive.ubuntu.com/ubuntu xenial-updates main restricted universe multiverse
deb http://de.archive.ubuntu.com/ubuntu xenial-security main restricted universe multiverse
#deb-src http://de.archive.ubuntu.com/ubuntu xenial-security main restricted universe multiverse
deb http://de.archive.ubuntu.com/ubuntu xenial-backports main restricted universe multiverse
#deb-src http://de.archive.ubuntu.com/ubuntu xenial-backports main restricted universe multiverse
# deb http://archive.canonical.com/ubuntu xenial partner
# deb-src http://archive.canonical.com/ubuntu xenial partner
Das in die sources.list reinhauen.
sudo apt update && sudo apt dist-upgrade
Und das sollte dann funktionieren. Eigentlich. Ich möchte aber darauf hinweisen, dass ein gewisses Restrisiko besteht ;). Darfst auch gerne in einem Ubuntu-Forum nachfragen, wo die Leute mehr mit Ubuntu arbeiten, als ich ;).
Ne, habe schon mal nach Fremdquellen gefragt. Also schau noch mal:
cat /etc/apt/sources.list /etc/apt/sources.list.d/*
Und schau, was da alles kommt. Vor allem Zeilen, die mit ppa starten.
Denn das wären potenzielle Problemquellen - z.B. Chrome macht nichts, andere können aber tatsächlich Probleme machen. Fehler beim Systemupgrade lassen sich sogut wie immer auf solche Fremdquellen zurückführen.
Poste vielleicht vorher, was bei dem obrigen Befehl kommt, dass wir solche Probleme vorher beseitigen können. Am besten alle Fremdquellen vor dem Update deaktivieren (# vor Anfang der Zeile setzen) - was anderes macht der Ubuntu-Upgrader nämlich auch nicht.
Ansonsten ist der Packetmanager sehr stabil und sollte funktionieren.
Die 3 Befehle möchte ich noch posten:
sudo dpkg --configure -a
sudo apt-get update --fix-missing
sudo apt-get -f install
Nicht zwingend in dieser Reihenfolge. Solltest du tatsächlich mal Fehler bekommen, die da oben machen i.d.R. nichts kaputt und reparieren vieles.
Ach, ich mache dir glaube ich viel zu viel Angst. Und schweife vom Thema ab. Ja...
Also zusammengefasst:
* Backup
* Ausgabe von "cat /etc/apt/sources.list /etc/apt/sources.list.d/*" auf ppa überprüfen
* /etc/apt/sources.list auf erste Codebox ändern
* sudo apt update && sudo apt dist-upgrade
* Fertig!
Gruß
Tuxgamer
Ok. Also ich habe jetzt all deine Schritte befolgt sources.list ändern.... Jetzt wird mir nach lsb_release -c auch xenial angezeigt und ich habe auf 16.04 erweitert. Noch eine abschließende Frage: Muss ich jetzt noch etwas an meiner sources.list ändern, da sich dort ja immer noch alle Links auf Wily Werwolf beziehen?
OK funktioniert jetzt wieder alles. Vielen Dank für die Hilfe!
404 not found sagt eigentlich schon alles. Den _Pfad_ / die Datei die du versuchst abzuholen gibt es nicht mehr.
Siehe http://ftp.inf.tu-dresden.de/os/linux/dists/ubuntu/dists/
Das klingt vllt blöd, aber besteht die Möglichkeit, dass der Pc gerade nicht mit dem Internet verbunden ist?
Momentan bin ich über WLAN verbunden aber vielleicht reicht das nicht? Auch wenn es glaube ich nichts ändert kann ich es auch mal über Kabel probieren
Ich habe weder xenial noch zesty. Als Ausgabe bekomme ich Codename Wily