Hello les gens !
Nous avons un souci assez spécial avec une debian actuellement.
Notre apt-get foire sur certains packages pourtant relativement triciaux.
La bécane a été configurée chez moi sans aucun souci. on a fait des apt-get dans tous les sens, tout allait bien. Elle a reposé une semaine, ensuite on l'a remise a la fac, donc sur l'autre réseau, reconfigurée niveau interfaces, ca marche.
Mais alors apt-get merdoie assez gravement.
Sur beaucoup de packages, il nous fait quelque chose d'étrange, même sur des packages simple ( style portmap).
on fait apt-get install portmap . il télécharge l'archive, et un script perl nous previens que y a un probleme de locales ( jamais apparu auparavant, m'enfin ). Le script dit qu'il repart sur la locale C ( pourquoi pas).
Mais ensuite, ca bloque sur le passage "unpacking archive..." . Impossible alors d'arreter apt-get. Toute console dans laquelle nous executons une commande plante ( meme kill ou ps). le CPU est occupé alors a 100%.
En retournant en mode texte ( CTRL+ALT+F2) un message d'erreur apparait en boucle : "waiting buffer until released" ainsi qu'un nombre qui se compte en millions voire millairds et qui augemnte de 3millions en 3 millions.
Et la, impossible de faire réagir la bécane, de se logger, ou meme de faire la moindre chose.
On est obligé de rebooter la bécane. Ensuite, apt-get refuse de se relancer ( il nous dit qu'on doit lancer dpkg --configure -a car il a été interrompu). Puis apt-get veut a chaque fois reinstaller le package portmap, en le retéléchargeant ou non ( suivant qu'on aie cleané le truc ou pas, ca change rien, si il le retélécharge, même bug).
dpkg flagge le package en "partially installed". On ne peut pas l'enlever sans le retélécharger selon lui, et le reinstaller. impossible de le reinstaller bien sur ( plantage). Donc on doit faire un --force-all --remove portmap pour le virer définitivement.
Un fichier de dpkg a été plusieurs fois corrompu, "available" dans /var/lib. Le probleme est réglé en faisait un dpkg --clear-avail .
Ca le fait pas sur certains packages ( on a installé traceroute sans soucis la bas), mais sur d'autres, oui ( portmap, gawk, etc ).
On soupconnait le mirroir, on en a donc essayé plusieurs ( us, fr, et de), sans succès. On a essayé stable, testing, unstable sans succès non plus.
On a incriminé alors le proxy et son cache, on a forcé no-cache a true dans apt.conf, sans aucun changement.
On a strictement rien trouvé sur le web.
Vous auriez une idée ? Est-ce un probleme matériel ( DD, etc) ou un téléchargement corrompu de l'archive peut causer cette erreur ( bizarre que dpkg dit pas que l'archive est bizarre, mais parte en live comme ca).
Sérieusement, on galère la dessus
Merci d'avance !
Message édité par Tetedeiench le 30-01-2004 à 21:45:25