Journal : Base RPM - Fonctionne pas en root mais uniquement via un utilisateur
Posté par _seb_ () le 01 octobre 2003
0
moi > Bonjour journaljournal > Bonjour à toi
moi > Depuis quelques jours, je suis face à un problème qui m'échappe un peu.
moi > $ rpm -qa fonctionne très bien
moi > # rpm -qa
rpmdb: fatal region error detected; run recovery
error: db4 error(-30982) from dbenv->open: DB_RUNRECOVERY: Fatal error, run database recovery
error: cannot open Packages index using db3 - (-30982)
error: cannot open Packages database in /var/lib/rpm
no packages
moi > la même commande en root ne fonctionne plus
moi > Que faire ? As tu une idée ?
journal > Ca foit pas être facile de mettre à jour ou d'installer de nouveau paquetages.
> Lire le journal (6 commentaires, moyenne: 1,3).
Vous avez demandé le commentaire #277497.


Re: Base RPM - Fonctionne pas en root mais uniquement via un utilisateur
lance en root rpm --rebuilddb
[^]Re: Base RPM - Fonctionne pas en root mais uniquement via un utilisateur
Déjà essayé
# rpm --rebuilddb
rpmdb: fatal region error detected; run recovery
error: db4 error(-30982) from dbenv->open: DB_RUNRECOVERY: Fatal error, run database recovery
error: cannot open Packages index
[^]Re: Base RPM - Fonctionne pas en root mais uniquement via un utilisateur
le rebuild est plus efficace si avant tu fais un rm -fr /var/lib/rpm/__*
[^]Re: Base RPM - Fonctionne pas en root mais uniquement via un utilisateur
# rpm --rebuilddb
error: db4 error(16) from dbenv->remove: Périphérique ou ressource occupé
Je me demande bien pouquoi et par qui. Il y a aucuns processus qui utilise la base RPM.
Enfin bref, j'ai retrouvé un partie de ma base RPM.
Merci à tous
[^]Re: Base RPM - Fonctionne pas en root mais uniquement via un utilisateur
lsof /var/lib/rpm/* ?
[^]Re: Base RPM - Fonctionne pas en root mais uniquement via un utilisateur
http://www.google.fr/search?q=cache:-_2HROXWJjEJ:bugzilla.redhat.co(...)
(Le bugzilla de RH est down)