Pb de mise à jour de paquets avec apt

Bonjour,

j’ai un problème de mise à jour des paquets Mysql-server sous Debian Lenny sur 2 stations (dont une sous vmware server) :

Version du noyau 2.6.26-2-686 (pour les 2)
Contenu du fichier /etc/apt/source (pour les 2):

#France deb http://ftp.fr.debian.org/debian/ lenny main deb-src http://ftp.fr.debian.org/debian/ lenny main #Security deb http://security.debian.org/ lenny/updates main deb-src http://security.debian.org/ lenny/updates main deb http://volatile.debian.org/debian-volatile lenny/volatile main deb-src http://volatile.debian.org/debian-volatile lenny/volatile main #deb http://ftp.fr.debian.org/debian/ lenny main contrib non-free #deb-src http://ftp.fr.debian.org/debian/ lenny main contrib non-free

Sur une 3eme machine (computer3) la version de mysql-server est 5.0.51.a-24+lenny4 => pas de soucis
Sur la 1er machine (computer1) la version de mysql est : 5.0.51a-24+lenny3 => 1 version de retard

root:~# apt-cache policy mysql-server
mysql-server:
  Installé : (aucun)
  Candidat : 5.0.51a-24+lenny3
 Table de version :
     5.0.51a-24+lenny3 0
        500 http://security.debian.org lenny/updates/main Packages
     5.0.51a-24+lenny2+spu1 0
        500 http://ftp.fr.debian.org lenny/main Packages

J’essaye de mettre à jour cette station, mais j’ai toujours la même réponse après un apt-get update && apt-get upgrade :

root:~# apt-get update && apt-get upgrade
(je passe les details)
......
Lecture des informations d'état... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

Ayant une Debian que je n’ai pas mise à jour depuis longtemps sous Vmware (computer2) j’essaye de vérifier s’il elle se met à jour, et la c’est pire :

debian-test01:~# apt-cache policy mysql-server
mysql-server:
  Installé : 5.0.51a-24+lenny2
  Candidat : 5.0.51a-24+lenny3
 Table de version :
     5.0.51a-24+lenny3 0
        500 http://security.debian.org lenny/updates/main Packages
     5.0.51a-24+lenny2+spu1 0
        500 http://ftp.fr.debian.org lenny/main Packages
 *** 5.0.51a-24+lenny2 0
        100 /var/lib/dpkg/status
debian-test01:~# apt-get upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants seront mis à jour :
  libc6 libc6-dev libc6-i686 libmysqlclient15off linux-image-2.6.26-2-686
  linux-libc-dev locales mysql-client-5.0 mysql-common mysql-server
  mysql-server-5.0 sudo
12 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 71,3Mo dans les archives.
Après cette opération, 61,4ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ?O

Err http://security.debian.org lenny/updates/main linux-image-2.6.26-2-686 2.6.26-21lenny4
  404 Not Found
Err http://security.debian.org lenny/updates/main mysql-common 5.0.51a-24+lenny3
  404 Not Found
Err http://security.debian.org lenny/updates/main mysql-server 5.0.51a-24+lenny3
  404 Not Found
Err http://security.debian.org lenny/updates/main libc6-dev 2.7-18lenny2
  404 Not Found
Err http://security.debian.org lenny/updates/main libc6 2.7-18lenny2
  404 Not Found
Err http://security.debian.org lenny/updates/main libc6-i686 2.7-18lenny2
  404 Not Found
Err http://security.debian.org lenny/updates/main linux-libc-dev 2.6.26-21lenny4
  404 Not Found
Err http://security.debian.org lenny/updates/main libmysqlclient15off 5.0.51a-24+lenny3
  404 Not Found
Err http://security.debian.org lenny/updates/main mysql-client-5.0 5.0.51a-24+lenny3
  404 Not Found
Err http://security.debian.org lenny/updates/main mysql-server-5.0 5.0.51a-24+lenny3
  404 Not Found
Err http://security.debian.org lenny/updates/main locales 2.7-18lenny2
  404 Not Found
Err http://security.debian.org lenny/updates/main sudo 1.6.9p17-2+lenny1
  404 Not Found
Impossible de récupérer http://security.debian.org/pool/updates/main/l/linux-2.6/linux-image-2.6.26-2-686_2.6.26-21lenny4_i386.deb  404 Not Found
Impossible de récupérer http://security.debian.org/pool/updates/main/m/mysql-dfsg-5.0/mysql-common_5.0.51a-24+lenny3_all.deb  404 Not Found
Impossible de récupérer http://security.debian.org/pool/updates/main/m/mysql-dfsg-5.0/mysql-server_5.0.51a-24+lenny3_all.deb  404 Not Found
Impossible de récupérer http://security.debian.org/pool/updates/main/g/glibc/libc6-dev_2.7-18lenny2_i386.deb  404 Not Found
Impossible de récupérer http://security.debian.org/pool/updates/main/g/glibc/libc6_2.7-18lenny2_i386.deb  404 Not Found
Impossible de récupérer http://security.debian.org/pool/updates/main/g/glibc/libc6-i686_2.7-18lenny2_i386.deb  404 Not Found
Impossible de récupérer http://security.debian.org/pool/updates/main/l/linux-2.6/linux-libc-dev_2.6.26-21lenny4_i386.deb  404 Not Found
Impossible de récupérer http://security.debian.org/pool/updates/main/m/mysql-dfsg-5.0/libmysqlclient15off_5.0.51a-24+lenny3_i386.deb  404 Not Found
Impossible de récupérer http://security.debian.org/pool/updates/main/m/mysql-dfsg-5.0/mysql-client-5.0_5.0.51a-24+lenny3_i386.deb  404 Not Found
Impossible de récupérer http://security.debian.org/pool/updates/main/m/mysql-dfsg-5.0/mysql-server-5.0_5.0.51a-24+lenny3_i386.deb  404 Not Found
Impossible de récupérer http://security.debian.org/pool/updates/main/g/glibc/locales_2.7-18lenny2_all.deb  404 Not Found
Impossible de récupérer http://security.debian.org/pool/updates/main/s/sudo/sudo_1.6.9p17-2+lenny1_i386.deb  404 Not Found
E: Impossible de récupérer quelques archives, peut-être devrez-vous lancer apt-get update ou essayer avec --fix-missing ?

Bon après vérification sur les dépôt, les erreurs 404 sont normales vu que les paquets +lenny3 (entre autre) n’existent plus.

Voila mes problèmes :

  • Pourquoi le computer2 ne passe pas en version 5.0.51a-24+lenny3 ?
  • comment mettre à jour une version 5.0.51a-24+lenny2-log vers la 24+lenny4 si la version intermédiaire n’existe plus, ainsi que les autres paquets en erreur?

Débutant dans le monde Linux, merci de votre indulgence et de votre aide.

Salut,

apt-cache policy mysql-server serait une piste :slightly_smiling:

Voila ce que donne la commande
sur le computer1

apt-cache policy mysql-server
mysql-server:
  Installé : (aucun)
  Candidat : 5.0.51a-24+lenny3
 Table de version :
     5.0.51a-24+lenny3 0
        500 http://security.debian.org lenny/updates/main Packages
     5.0.51a-24+lenny2+spu1 0
        500 http://ftp.fr.debian.org lenny/main Packages

sur le computer3

 apt-cache policy mysql-server
mysql-server:
  Installé : 5.0.51a-24+lenny2
  Candidat : 5.0.51a-24+lenny3
 Table de version :
     5.0.51a-24+lenny3 0
        500 http://security.debian.org lenny/updates/main Packages
     5.0.51a-24+lenny2+spu1 0
        500 http://ftp.fr.debian.org lenny/main Packages
 *** 5.0.51a-24+lenny2 0
        100 /var/lib/dpkg/status

comme je l’avais déjà indiqué dans mon 1er message

Salut,

Regardes dans /etc/apt/preferences :slightly_smiling: (ceci vient de m’arriver :laughing: )

oups je n’ai pas de fichier /etc/apt/preferences :005

Il sert à quoi et quel est son contenu?

Re,

C’est là que apt-listbugs stocke les paquets à ne pas mettre à jour :slightly_smiling:

Bon j’ai regardé un peu la doc sur le fichier /etc/apt/preferences.
Je ne pense pas que le problème vient de là car, le fichier n’existant pas sur les stations, je ne devrais pas avoir de paquet bloquer pour les mise à jour.

Ceux qui me parait vraiment étrange, c’est que la nouvelle version du paquet mysql-server est bien présent dans le dépôt, et que la mise à jour à fonctionner sur une des stations.
Alors que pour les 2 autres , apt ne propose pas la mise à jour.

Et en plus je n’arrive toujours pas a faire passer la version de mysql-server-24+lenny2 vers la lenny3 puis lenny4.

Le problème est résolu :
en faite on passe par 2 proxy successif pour sortir, et le 1er proxy n’étant plus actif. Donc a chaque fois que je faisais une mise a jour, je restait sur le cache du 1er proxy.
En modifiant le proxy et en pointant sur le bon, la mise à jour c’est faite.