it-swarm.com.de

Was tun, wenn mit apt-get kein Update mehr möglich ist?

Ich verwende Ubuntu 9.04 als Mehrzweck-Server, also hier keine GUI. Ich habe es eine Weile nicht mehr benutzt und jetzt, wenn ich versuche, Pakete mit apt-get zu installieren oder zu aktualisieren, werden Fehler ausgegeben.

Ein Auszug der Fehlermeldungen:

[email protected]:/home# Sudo apt-get update
Err http://security.canonical.com jaunty-security Release.gpg
  Could not resolve 'security.canonical.com'
Err http://security.canonical.com jaunty-security/universe Translation-en_US
  Could not resolve 'security.canonical.com'

Get:3 http://archive.canonical.com jaunty Release [10.5kB]
Get:4 http://archive.canonical.com jaunty-updates Release [10.5kB]
Fetched 21.4kB in 0s (56.3kB/s)
Reading package lists... Done
W: Failed to fetch http://security.canonical.com/ubuntu/dists/jaunty-security/Release.gpg                                               n_US.bz2  Could not resolve 'security.canonical.com'


W: Failed to fetch http://archive.canonical.com/ubuntu/dists/jaunty-updates/Release  Unable to find expected entry  universe/binary-AMD64/Packages in Meta-index file (malformed Release file?)

W: Some index files failed to download, they have been ignored, or old ones used instead.
W: You may want to run apt-get update to correct these problems

Ich dachte, die URLs hätten sich geändert, also habe ich versucht, die /etc/apt/sources.list mit den folgenden Quellen zu ändern:

deb http://archive.canonical.com/ubuntu/ jaunty main universe multiverse restricted
deb http://security.canonical.com/ubuntu/ jaunty-security universe main multiverse restricted
deb http://archive.canonical.com/ubuntu/ jaunty-updates universe main multiverse restricted

Aber es scheint, dass apt-get diese neuen Quellen nicht nutzt und weiterhin die alten ausprobiert.

Irgendwelche Ideen?

8
Sander Versluys

Ubuntu 9.04 ist verstorben. Es hat seinen Lebenszyklus durchlaufen. Wenn eine Ubuntu-Version veraltet ist, wird Canonical nicht nur angehalten, um Ihnen Sicherheitsupdates bereitzustellen, sondern die zugehörigen Repositorys werden auch offline geschaltet.

Also nicht mehr passend für 9.04. Sie können die Live-Zyklen überprüfen hier . Die Hauptlektion ist, dass Sie die LTS-Version für Server verwenden müssen.

Jetzt haben Sie vier Möglichkeiten:

  • Bearbeiten Sie "/etc/apt/sources.list" (mit Root-Berechtigungen) und ersetzen Sie dabei alle Links: "http: // archive .ubuntu.com/... "für" http: // alte Versionen .ubuntu.com/... "

  • Upgrade auf 10.04LTS, Sie müssen zuerst auf 9.10 und dann auf 10.04 aktualisieren. Der Verbleib in 9.10 ist keine Option, da Sie in einigen Monaten vor dem gleichen Problem stehen werden.

  • Bleiben Sie im 9.04. Sie müssen Debs suchen/Programme kompilieren, wenn Sie etwas Neues installieren möchten. Wenn Ihr Server mit dem Internet verbunden ist, müssen Sie ihn aus Sicherheitsgründen manuell aktualisieren. Aber ich habe immer noch einen sehr alten Mandrake-Server, der als interner Router im Einsatz ist. Wenn sich auf Ihrem Server nicht viel ändert, ist dies möglicherweise die beste Lösung (insbesondere in Bezug auf die Kosten).

  • Installieren Sie 10.04 von Grund auf neu und behalten Sie Ihre Daten und Konfigurationsdateien bei. Wenn Sie sich Ausfallzeiten leisten können, ist dies einfacher und schneller als ein Upgrade. Sie müssen den Server jedoch herunterfahren. Diese Route ist eindeutig die beste, wenn Sie einen Ersatzserver haben. Sie können den neuen Server installieren, alle Daten kopieren und am Ende wechseln. Sie können Dienste sogar einzeln auf den neuen Server verschieben.

11
Javier Rivera

Die Unterstützung für Ubuntu 9.04 Jaunty wurde am 23. Oktober 2010 eingestellt. Für diese Version werden keine Updates veröffentlicht. Sie müssen Ubuntu auf eine neuere Version aktualisieren. Ich empfehle eine Neuinstallation.

Wenn in Ihrem Hostnamen "vps" angezeigt wird, verfügt Ihr Control Panel möglicherweise über die Option, ein neues Image zu installieren. Möglicherweise ist eine neuere Version enthalten. Für Servermaschinen wird die LTS-Version (derzeit Ubuntu 10.04 Lucid) empfohlen, da sie länger unterstützt wird (10.04 wird bis April 2015 unterstützt).

Siehe auch:

3
Lekensteyn