Journal Corruption de la base RPM

Posté par  .
Étiquettes : aucune
0
4
nov.
2003
Yop all,

J'ai un (lege) soucis: les commandes rpm que je tappent me renvoient constemment:

error: rpmdbNextIterator: skipping h# 1351 Header V3 DSA signature:
BAD, key ID db42a60e

Et meme quelquefois des segmentation fault. De meme avec un rpm --rebuild :-(

J'ai googlise pas mal et je suis tombe la dessus:
http://www.rpm.org/hintskinks/repairdb/(...)

virer les locks: rm -f /var/lib/rpm/__db*

Si ca ne marche pas. J'ai aussi tente:
mv Packages Packages-ORIG /usr/lib/rpm/db_dump Packages-ORIG | \ /usr/lib/rpm/db_load Packages

mais ca ne fonctionne tjs pas :-(

Un idee ???
  • # Lien utile

    Posté par  (site web personnel) . Évalué à -1.

    http://www.rpm.org/hintskinks/repairdb/(...)

    L'association LinuxFr ne saurait être tenue responsable des propos légalement repréhensibles ou faisant allusion à l'évêque de Rome, au chef de l'Église catholique romaine ou au chef temporel de l'État du Vatican et se trouvant dans ce commentaire

  • # Re: Corruption de la base RPM

    Posté par  (site web personnel) . Évalué à 1.

    Je ne sais pas au juste pourquoi, mais il semble qu'enlever la clé incriminée de la base rpm résolve le problème (que j'ai rencontré en passant de rpm 4.0 à rpm 4.2)
    donc
    rpm -qa gpg-pubkey (ça te sort la liste des clés de la base). Tu récupères le nom complet de la clé d'ID db42a60e, puis
    rpm -e gpg-pubkey-xxxxxxxx-xxxxxxxx
    À toi ensuite de réimporter les clés adéquates

    En espérant que ça marche :-)

    Sigma

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.