après avoir utilisé ubuntu pendant environ un an, il est temps de poser ma première question.
J'utilise ubuntu 12.04.3 et récemment j'ai eu quelques problèmes avec la resynchronisation des fichiers d'index de paquet.
Sudo apt-get update
a produit ces erreurs:
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/hardy-security/main/source/Sources 404 Not Found
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/hardy-security/main/binary-AMD64/Packages 404 Not Found
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/hardy-security/main/binary-i386/Packages 404 Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.
Un coup d'œil à mon /etc/apt/sources.list révèle ce qui suit:
# deb cdrom:[Ubuntu 11.10 _Oneiric Ocelot_ - Release AMD64 (20111012)]/ oneiric main restricted
# deb cdrom:[Ubuntu 11.10 _Oneiric Ocelot_ - Release AMD64 (20111012)]/ dists/oneiric/main/binary-i386/
deb http://security.ubuntu.com/ubuntu hardy-security main
deb-src http://security.ubuntu.com/ubuntu hardy-security main
deb http://archive.ubuntu.com/ubuntu precise main restricted
deb-src http://archive.ubuntu.com/ubuntu precise main restricted
deb http://archive.ubuntu.com/ubuntu precise-updates main restricted
deb-src http://archive.ubuntu.com/ubuntu precise-updates main restricted
deb http://archive.ubuntu.com/ubuntu precise universe
deb-src http://archive.ubuntu.com/ubuntu precise universe
deb http://archive.ubuntu.com/ubuntu precise-updates universe
deb-src http://archive.ubuntu.com/ubuntu precise-updates universe
deb http://archive.ubuntu.com/ubuntu precise multiverse
deb-src http://archive.ubuntu.com/ubuntu precise multiverse
deb http://archive.ubuntu.com/ubuntu precise-updates multiverse
deb-src http://archive.ubuntu.com/ubuntu precise-updates multiverse
deb http://archive.ubuntu.com/ubuntu precise-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu precise-backports main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu precise-security main restricted
deb-src http://archive.ubuntu.com/ubuntu precise-security main restricted
deb http://archive.ubuntu.com/ubuntu precise-security universe
deb-src http://archive.ubuntu.com/ubuntu precise-security universe
deb http://archive.ubuntu.com/ubuntu precise-security multiverse
deb-src http://archive.ubuntu.com/ubuntu precise-security multiverse
deb http://extras.ubuntu.com/ubuntu precise main
deb-src http://extras.ubuntu.com/ubuntu precise main
Apparemment, le fichier contient deux dépôts Hardy, qui causent le problème, car Hardy a atteint son EOF, comme on peut le voir ici .
J'ai trouvé deux solutions possibles à ce problème:
1. changez l'url des référentiels hardy de http://security.ubuntu.com/ubuntu
à http://old-releases.ubuntu.com/ubuntu
(ancien serveur de versions, source )
2. supprimer/remplacer les référentiels robustes
Voici donc les questions pour vous:
1. quelle approche dois-je poursuivre? (Je pense que le deuxième, comme utiliser des dépôts obsolètes n'est pas une bonne idée de toute façon, voir par exemple ici )
2. si je choisis la deuxième approche, puis-je simplement supprimer les dépôts hardy-security (car les dépôts précis correspondants sont déjà contenus)? Cette procédure est-elle sûre en termes de stabilité du système?
Merci d'avance,
silvio
Supprimez les lignes robustes. Ils ne sont pas nécessaires. Vous disposez déjà de versions modernes et précises du référentiel de sécurité, il n'y a donc rien d'autre à faire.
Et oui, cela devrait être parfaitement sûr. Les dépôts ne font déjà rien (ils sont 404ing donc ne contribuent pas à la liste actuelle des packages disponibles) et même s'ils fonctionnaient, tous ses packages auraient dû être remplacés par des packages plus modernes en sécurité précise.
Je serais curieux de savoir comment vous vous êtes retrouvé avec des dépôts robustes dans vos sources. On dirait que vous avez installé chez Oneiric donc ce n'est pas la gueule de bois d'une installation d'origine… Très étrange.