Problème de DB RPM sur Mandriva 2008.0

Page principale

Répondre à ce message
Auteur: Yves Martin
Date:  
À: guilde
Sujet: Problème de DB RPM sur Mandriva 2008.0
Bonjour,

Je viens de mettre à jour ma 2007.1 vers la PowerPack 2008.0 sur x86_64 et je
suis le malheureux gagnant du "bug" 32547:

http://wiki.mandriva.com/fr/Mandriva_Linux_2008_Errata#Erreurs_dans_la_base_de_donn.C3.A9e_RPM
http://qa.mandriva.com/show_bug.cgi?id=32547

J'ai d'abord eu une glibc non upgradée - un joli init[1] segfault error 14 au
boot !
Et après remplacement manuel de /lib64/ld-2.6.1.so, mon système fonctionnait
mais la mise à jour n'est pas allée au bout (150 packages laissés dans la
version précédente)

Après un /forcefsck qui n'a montré aucun problème, aucun log dans le kernel qui
pourrait laisser penser à une correction de l'ext3, j'en suis à mon troisième
"rpm --rebuilddb" pour espérer une fin heureuse à mon "urpmi --auto-select",
différente de :
error: db4 error(-30973) from db->verify: DB_VERIFY_BAD: Database verification
failed
accompagné de jolis "segfault":
Feb 1 12:00:45 localhost kernel: urpmi[18955]: segfault at 00007fff4ed01fe8 rip
00002ad05d44662b rsp 00007fff4ed01fa0 error 6
Feb 1 12:16:53 localhost kernel: rpmq[31483]: segfault at 00007fffc58f6f28 rip
00002ac5e53df62b rsp 00007fffc58f6ee0 error 6

En ce moment, ça downloade toujours... je croise les doigts.

Mais je suis assez dubitatif concernant le transfert de la base RPM dans une
partition "loopback" pour contourner le problème.
En tout cas, je ne crois pas à une corruption de l'ext3.

Qu'en pensez-vous ?

--
Yves Martin