Ma base RPM ne marche plus !! :(
Fermé
fullphil
-
1 déc. 2003 à 18:21
PERCE-NEIGE Messages postés 879 Date d'inscription jeudi 15 mars 2007 Statut Membre Dernière intervention 11 août 2015 - 26 sept. 2010 à 02:17
PERCE-NEIGE Messages postés 879 Date d'inscription jeudi 15 mars 2007 Statut Membre Dernière intervention 11 août 2015 - 26 sept. 2010 à 02:17
A voir également:
- Error: rpmdb open failed
- Formules excel de base - Guide
- Tnt base de données vide ✓ - Forum TNT / Satellite / Réception
- Germain veut gérer les activités de son association avec une base de données. il a commencé à créer des tables dans un fichier, mais il n’est pas sûr du résultat. le fichier à télécharger contient uniquement le schéma de cette base de données. en l’état actuel, que peut-on en déduire ? - Forum Outlook
- Source sdk base 2007 ✓ - Forum Jeux vidéo
- Base de registre - Guide
6 réponses
bob031
Messages postés
8158
Date d'inscription
samedi 7 août 2004
Statut
Membre
Dernière intervention
1 septembre 2014
472
14 août 2008 à 17:59
14 août 2008 à 17:59
salut,
B1) on fait une copie, au cas ou, du dossier /var/lib/rpm
# cd /var/lib
# tar czvf /tmp/rpmdb.tar.gz rpm
B2) on vérifie l'intégrité :
# cd /var/lib/rpm
# /usr/lib/rpm/rpmdb_verify Packages
s'il n'y a pas d'erreur on répare :
B3) réparation
# mv Packages Packages-ORIG
# /usr/lib/rpm/rpmdb_dump Packages-ORIG | /usr/lib/rpm/rpmdb_load Packages
B4) ensuite on lit les headers dans Packages en faisant :
# rpm -qa
s'il n'y a pas de segfault on reconstruit les indices :
B5) reconstruction des indices
# rpm -vv --rebuilddb
attention cette dernière commande risque d'être très longue (allez prendre un café par exemple ..)
ensuite cela devrait fonctionner à nouveau !
B1) on fait une copie, au cas ou, du dossier /var/lib/rpm
# cd /var/lib
# tar czvf /tmp/rpmdb.tar.gz rpm
B2) on vérifie l'intégrité :
# cd /var/lib/rpm
# /usr/lib/rpm/rpmdb_verify Packages
s'il n'y a pas d'erreur on répare :
B3) réparation
# mv Packages Packages-ORIG
# /usr/lib/rpm/rpmdb_dump Packages-ORIG | /usr/lib/rpm/rpmdb_load Packages
B4) ensuite on lit les headers dans Packages en faisant :
# rpm -qa
s'il n'y a pas de segfault on reconstruit les indices :
B5) reconstruction des indices
# rpm -vv --rebuilddb
attention cette dernière commande risque d'être très longue (allez prendre un café par exemple ..)
ensuite cela devrait fonctionner à nouveau !
base de donnees rpm __db3 corrompue
Solution:
Solution:
# rm /var/lib/rpm/__db* # rpm --rebuilddb # yum -y update
Salut,
impossibilité de mettre à jour mon système, un $ rpmdrake me donnait:
Suite à :
# rm /var/lib/rpm/__db*
# rpm --rebuilddb
ça remarche! Merci!
impossibilité de mettre à jour mon système, un $ rpmdrake me donnait:
rpmdb: PANIC: fatal region error detected; run recovery erreur: erreur db4(-30977) de dbenv->open: DB_RUNRECOVERY: Fatal error, run data base recovery erreur: ne peut ouvrir l'index Packages en utilisant db3 - (-30977) erreur: impossible d'ouvrir la base de données Package dans /var/lib/rpm unlocking urpmi database
Suite à :
# rm /var/lib/rpm/__db*
# rpm --rebuilddb
ça remarche! Merci!
Bonsoir,
tu pourrais essayer de reconstruire la base rpm (en ayant fait une sauvegarde au préalable):
rpm --rebuilddb
a+
tu pourrais essayer de reconstruire la base rpm (en ayant fait une sauvegarde au préalable):
rpm --rebuilddb
a+
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
buttbadger
Messages postés
67
Date d'inscription
mardi 17 octobre 2006
Statut
Membre
Dernière intervention
10 décembre 2021
16
5 févr. 2007 à 16:12
5 févr. 2007 à 16:12
salut
J'ai presque eu le même problème. ma base RPM marche plus. J'obtiens ça quand je veux installer un nouveau rpm :
J'ai donc tenté un rpm rebuilddb et j'obtiens ça :
Est-ce que c'est mort? va falloir que je reformatte et réinstalle Fedora?
merci :)
J'ai presque eu le même problème. ma base RPM marche plus. J'obtiens ça quand je veux installer un nouveau rpm :
Component: Software Installer Summary: TBc3704fb6 config.py:656:_getsysver:TypeError: rpmdb open failed Traceback (most recent call last): File "/usr/sbin/system-install-packages", line 243, in ? main() File "/usr/sbin/system-install-packages", line 236, in main pkginst = SinglePackageInstaller() File "/usr/sbin/system-install-packages", line 57, in __init__ GraphicalYumBase.__init__(self, False) File "/usr/lib/python2.4/site-packages/pirut/__init__.py", line 124, in __init__ plugin_types=(yum.plugins.TYPE_CORE,)) File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 125, in doConfigSetup self.conf = config.readMainConfig(startupconf) File "/usr/lib/python2.4/site-packages/yum/config.py", line 597, in readMainConfig vars['releasever'] = _getsysver(startupconf.installroot, startupconf.distroverpkg) File "/usr/lib/python2.4/site-packages/yum/config.py", line 656, in _getsysver idx = ts.dbMatch('provides', distroverpkg) TypeError: rpmdb open failed Local variables in innermost frame: installroot: / ts: <rpmUtils.transaction.TransactionWrapper instance at 0x8d4ebcc> distroverpkg: redhat-release
J'ai donc tenté un rpm rebuilddb et j'obtiens ça :
rpmdb: PANIC: fatal region error detected; run recovery erreur: erreur db4(-30977) de dbenv->open: DB_RUNRECOVERY: Fatal error, run database recovery erreur: ne peut ouvrir l'index Packages en utilisant db3 - (-30977) [root@localhost max]# rpm -vv --rebuilddb D: reconstruction de la base de données de /var/lib/rpm en /var/lib/rpmrebuilddb.18848 D: création du répertoire /var/lib/rpmrebuilddb.18848 D: ouverture d'une vieille base de données avec dbapi 3 D: ouverture db environnement /var/lib/rpm/Packages joinenv rpmdb: PANIC: fatal region error detected; run recovery erreur: erreur db4(-30977) de dbenv->open: DB_RUNRECOVERY: Fatal error, run database recovery D: ouverture index db /var/lib/rpm/Packages rdonly mode=0x0 erreur: ne peut ouvrir l'index Packages en utilisant db3 - (-30977) D: destruction du répertoire /var/lib/rpmrebuilddb.18848 D: May free Score board((nil))
Est-ce que c'est mort? va falloir que je reformatte et réinstalle Fedora?
merci :)
aruju
Messages postés
2213
Date d'inscription
dimanche 29 octobre 2006
Statut
Contributeur
Dernière intervention
15 novembre 2014
403
5 févr. 2007 à 17:02
5 févr. 2007 à 17:02
salut,
essaye
essaye
rpmdb --rebuilddb
PERCE-NEIGE
Messages postés
879
Date d'inscription
jeudi 15 mars 2007
Statut
Membre
Dernière intervention
11 août 2015
505
26 sept. 2010 à 02:17
26 sept. 2010 à 02:17
Excusez-moi, étant novice, il y a plusieurs choses qui m'ont échappées.
J'ai fait:
[USER@MONORDI ~]$ su
Mot de passe :
[root@MONORDI]# cd /var/lib
[root@MONORDI lib]# tar czvf /tmp/rpmdb.tar.gz rpm
rpm/
rpm/Dirnames
rpm/Packages-ORIG
rpm/Requireversion
rpm/Group
rpm/Pubkeys
rpm/Installtid
rpm/Sha1header
rpm/Basenames
rpm/Provideversion
rpm/.rpm.lock
rpm/__db.004
rpm/Requirename
rpm/Conflictname
rpm/Sigmd5
rpm/Obsoletename
rpm/Name
rpm/__db.001
rpm/Providename
rpm/__db.003
rpm/Filedigests
rpm/__db.002
rpm/Triggername
[root@MONORDI lib]#
[root@MONORDI lib]#
[root@MONORDI lib]#
[root@MONORDI lib]# cd /var/lib/rpm
[root@MONORDI rpm]# /usr/lib/rpm/rpmdb_verify Packages
rpmdb_verify: Packages: No such file or directory
[root@MONORDI rpm]# mv Packages Packages-ORIG
mv: impossible d'évaluer « Packages »: Aucun fichier ou dossier de ce type
[root@MONORDI rpm]# /usr/lib/rpm/rpmdb_dump Packages-ORIG | /usr/lib/rpm/rpmdb_load Packages
rpmdb_load: configured environment flags incompatible with existing environment
rpmdb_dump: open: Packages-ORIG: No such file or directory
[root@MONORDI rpm]# rpm -qa
rpmdb: Thread/process 15804/3078182592 failed: Thread died in Berkeley DB library
erreur: erreur db3(-30974) de dbenv->failchk: DB_RUNRECOVERY: Fatal error, run database recovery
erreur: ne peut ouvrir l'index Packages en utilisant db3 - (-30974)
erreur: impossible d'ouvrir la base de données Package dans /var/lib/rpm
rpmdb: Thread/process 15804/3078182592 failed: Thread died in Berkeley DB library
erreur: erreur db3(-30974) de dbenv->failchk: DB_RUNRECOVERY: Fatal error, run database recovery
erreur: impossible d'ouvrir la base de données Package dans /var/lib/rpm
[root@MONORDI rpm]# rpm -vv --rebuilddb
D: rebuilding database /var/lib/rpm into /var/lib/rpmrebuilddb.17953
D: creating directory /var/lib/rpmrebuilddb.17953
D: opening old database with dbapi 3
D: opening db environment /var/lib/rpm cdb:mpool:joinenv
rpmdb: Thread/process 15804/3078182592 failed: Thread died in Berkeley DB library
erreur: erreur db3(-30974) de dbenv->failchk: DB_RUNRECOVERY: Fatal error, run database recovery
D: opening db index /var/lib/rpm/Packages create mode=0x0
erreur: ne peut ouvrir l'index Packages en utilisant db3 - (-30974)
D: removing directory /var/lib/rpmrebuilddb.17953
[root@MONORDI rpm]#
J'ai fait:
[USER@MONORDI ~]$ su
Mot de passe :
[root@MONORDI]# cd /var/lib
[root@MONORDI lib]# tar czvf /tmp/rpmdb.tar.gz rpm
rpm/
rpm/Dirnames
rpm/Packages-ORIG
rpm/Requireversion
rpm/Group
rpm/Pubkeys
rpm/Installtid
rpm/Sha1header
rpm/Basenames
rpm/Provideversion
rpm/.rpm.lock
rpm/__db.004
rpm/Requirename
rpm/Conflictname
rpm/Sigmd5
rpm/Obsoletename
rpm/Name
rpm/__db.001
rpm/Providename
rpm/__db.003
rpm/Filedigests
rpm/__db.002
rpm/Triggername
[root@MONORDI lib]#
[root@MONORDI lib]#
[root@MONORDI lib]#
[root@MONORDI lib]# cd /var/lib/rpm
[root@MONORDI rpm]# /usr/lib/rpm/rpmdb_verify Packages
rpmdb_verify: Packages: No such file or directory
[root@MONORDI rpm]# mv Packages Packages-ORIG
mv: impossible d'évaluer « Packages »: Aucun fichier ou dossier de ce type
[root@MONORDI rpm]# /usr/lib/rpm/rpmdb_dump Packages-ORIG | /usr/lib/rpm/rpmdb_load Packages
rpmdb_load: configured environment flags incompatible with existing environment
rpmdb_dump: open: Packages-ORIG: No such file or directory
[root@MONORDI rpm]# rpm -qa
rpmdb: Thread/process 15804/3078182592 failed: Thread died in Berkeley DB library
erreur: erreur db3(-30974) de dbenv->failchk: DB_RUNRECOVERY: Fatal error, run database recovery
erreur: ne peut ouvrir l'index Packages en utilisant db3 - (-30974)
erreur: impossible d'ouvrir la base de données Package dans /var/lib/rpm
rpmdb: Thread/process 15804/3078182592 failed: Thread died in Berkeley DB library
erreur: erreur db3(-30974) de dbenv->failchk: DB_RUNRECOVERY: Fatal error, run database recovery
erreur: impossible d'ouvrir la base de données Package dans /var/lib/rpm
[root@MONORDI rpm]# rpm -vv --rebuilddb
D: rebuilding database /var/lib/rpm into /var/lib/rpmrebuilddb.17953
D: creating directory /var/lib/rpmrebuilddb.17953
D: opening old database with dbapi 3
D: opening db environment /var/lib/rpm cdb:mpool:joinenv
rpmdb: Thread/process 15804/3078182592 failed: Thread died in Berkeley DB library
erreur: erreur db3(-30974) de dbenv->failchk: DB_RUNRECOVERY: Fatal error, run database recovery
D: opening db index /var/lib/rpm/Packages create mode=0x0
erreur: ne peut ouvrir l'index Packages en utilisant db3 - (-30974)
D: removing directory /var/lib/rpmrebuilddb.17953
[root@MONORDI rpm]#
27 janv. 2010 à 11:13
Pour ceux qui auraient une erreur de type : rpmdb : unable to lock mutex: Invalid Argument
et/ou qui n'arrive pas à faire le rebuild (Databse Already exists), le tuto de bob fonctionne nickel et évite un format !