web-dev-qa-db-fra.com

Que faire quand impossible de mettre à jour apt-get?

J'utilise Ubuntu 9.04 comme serveur polyvalent, donc pas d'interface graphique ici. Je ne l'utilise plus depuis un moment et maintenant, lorsque j'essaie d'installer ou de mettre à jour des paquets avec apt-get, des erreurs sont générées.

Un extrait des messages d'erreur:

root@vps609:/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

Je pensais que l'URL avait changé alors j'ai essayé de changer le fichier /etc/apt/sources.list avec les sources suivantes:

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

Mais il semble qu'apt-get n'utilise pas ces nouvelles sources et continue d'essayer les anciennes.

Des idées?

8
Sander Versluys

Ubuntu 9.04 est mort. Il a passé le cycle de vie. Lorsqu'une version d'Ubuntu est obsolète, Canonical ne s'arrête pas seulement pour vous fournir des mises à jour de sécurité, ses référentiels se déconnectent.

Donc, pas plus apt-get pour 9.04. Vous pouvez vérifier les cycles en direct ici . La leçon principale est que vous devez utiliser la version LTS pour les serveurs.

Maintenant, vous avez quatre options:

  • Éditez "/etc/apt/sources.list" (avec les permissions root) en remplaçant tous les liens: "http: // archive .ubuntu.com/... "pour" http: // anciennes versions .ubuntu.com/... "

  • Pour passer à 10.04LTS, vous devrez d'abord passer à 9.10 puis à 10.04. Rester en 9h10 n'est pas une option car vous devrez faire face au même problème dans quelques mois.

  • Restez dans 9.04. Vous aurez besoin de chasser les programmes debs/compiler si vous voulez installer quelque chose de nouveau. Si votre serveur est connecté à Internet, vous devrez le mettre à jour manuellement pour des raisons de sécurité. Mais j'ai toujours un très vieux serveur Mandrake fonctionnant en tant que routeur interne au travail. Si votre serveur ne va pas beaucoup changer, cela pourrait être la meilleure solution (spécialement au niveau des coûts).

  • Installez 10.04 à partir de zéro en conservant vos données et vos fichiers de configuration. Si vous pouvez vous permettre un temps d'arrêt, ce sera plus facile et plus rapide que la mise à niveau. Mais vous devrez démonter le serveur. Cet itinéraire est clairement le meilleur si vous avez un serveur de réserve, vous pouvez installer le nouveau serveur, copier toutes les données et les basculer à la fin. Vous pouvez même déplacer les services un par un vers le nouveau serveur.

11
Javier Rivera

La prise en charge d’Ubuntu 9.04 Jaunty a pris fin le 23 octobre 2010. Aucune mise à jour ne sera publiée pour cette version. Vous devez mettre à niveau Ubuntu vers une version plus récente. Je recommande de faire une installation propre.

Je vois "vps" dans votre nom d’hôte, votre panneau de configuration peut éventuellement installer une nouvelle image. Une version plus récente est peut-être incluse. Pour les machines serveur, la version LTS (actuellement Ubuntu 10.04 Lucid) est recommandée car elle n'est plus prise en charge (la version 10.04 est prise en charge jusqu'en avril 2015).

Voir également:

3
Lekensteyn