Ich habe einen 11.10 Ubuntu-Server auf einem VPS, der Paketprobleme hat.
Ich glaube, das alles begann damit, dass mein Do-Release-Upgrade auf halbem Weg fehlschlug. Auf jeden Fall kann ich apt-get nicht mehr verwenden, um irgendetwas zu installieren, da Abhängigkeiten nicht erfüllt sind.
root@vpsstart:/etc/apt# apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... failed.
The following packages have unmet dependencies:
libc6 : Depends: libc-bin (= 2.13-20ubuntu5.3)
libc6-dev : Depends: libc6 (= 2.15-0ubuntu10.5) but 2.13-20ubuntu5.3 is installed
Depends: libc-dev-bin (= 2.15-0ubuntu10.5)
libmono-corlib4.0-cil : Depends: mono-runtime (>= 2.10.8.1) but 2.10.5-1ubuntu0.1 is installed
libmono-i18n4.0-cil : Depends: mono-runtime (>= 2.10.8.1) but 2.10.5-1ubuntu0.1 is installed
libnih-dbus1 : Depends: libnih1 (= 1.0.3-4ubuntu9.1) but 1.0.3-4ubuntu2 is installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies
Meine Quellenliste sieht folgendermaßen aus:
deb http://archive.ubuntu.com/ubuntu oneiric main restricted universe
deb http://archive.ubuntu.com/ubuntu oneiric-updates main restricted universe
deb http://security.ubuntu.com/ubuntu oneiric-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu oneiric partner
deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib
Ich habe apt-get clean und apt-get autoclean ausprobiert und natürlich habe ich mehrmals ein apt-get update durchgeführt.
Gibt es irgendeine Zauberei, mit der ich mein Paketsystem wieder in Ordnung bringen kann?
Antwort1
Wenn Sie Ubuntu als Server verwenden, würde ichIch empfehle LTS wärmstensnur Releases. Diese Frage kann nicht beantwortet werden, weil11.10 hat bereits EOL erreicht, und wird wahrscheinlich geschlossen, da es nicht zum Thema gehört.
Nehmen Sie sich Zeit zum WeiterlesenSo aktualisieren Sie EOL-Versionenauf der Ubuntu-Wiki-Seite, aber eine Neuinstallation wäre vorzuziehen.
Ubuntu 12.04.3 LTSist die aktuelle stabile LTS und wird bis April 2017 unterstützt, aber als Server in Aktion würde ich vorschlagenUbuntu 12.04.1 LTS(aufgrund derNeue LTS-Richtlinien). Egal, ob auf der Seite (12.04.2 LTS) steht, scrollen Sie nach unten und Sie finden das Ubuntu-12.04.1-Server-Image.
Antwort2
Sie verwenden eine ziemlich alte und nicht mehr unterstützte Linux-Version und es gibt keine Garantie dafür, dass die Repositories noch gepflegt werden, um Ihr aktuelles Setup reparieren zu können ... Ich würde eine Neuinstallation von Ubuntu 13.10 empfehlen, insbesondere wenn Sie einen Server-Rechner betreiben ...