rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Ma base RPM ne marche plus !! :(

Posté par fullphil, le lundi 1 décembre 2003 à 18:21:35
Bonjour,
Alors j'ai voulu bidouiller il y a qq temps mes rpm en installant des versions de rpm par dessus ou plutot je sais plus ce que j'ai fait lol. Il se trouve que depuis ce moment là ca ne marche plus et donc je ne peux plus rien installer avec les rpm. Voila mon message d'erreur :

[root@localhost rpm]# rpm -ivh libelf-0.8.2-2.i386.rpm
rpmdb: /var/lib/rpm/Pubkeys: unsupported hash version: 8
cannot handle file 'libc.so.6' with TLS data
[root@localhost rpm]# rpm -ivh rpm-4.2-1.i386.rpm
rpmdb: /var/lib/rpm/Basenames: unsupported hash version: 8
cannot handle file 'libc.so.6' with TLS data
[root@localhost rpm]# rpm -ivh glibc-2.3.2-101.1.i386.rpm
rpmdb: /var/lib/rpm/Pubkeys: unsupported hash version: 8
cannot handle file 'libc.so.6' with TLS data
[root@localhost rpm]#

Au secours je craque...
Répondre à fullphil  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
phil, le mardi 2 décembre 2003 à 20:34:46
Bonsoir,
tu pourrais essayer de reconstruire la base rpm (en ayant fait une sauvegarde au préalable):
rpm --rebuilddb
a+
Répondre à phil

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
buttbadger, le lundi 5 février 2007 à 16:12:09
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 :

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&quo­t;, 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 :)
Répondre à buttbadger

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
aruju, le lundi 5 février 2007 à 17:02:23
salut,

essaye
rpmdb --rebuilddb
L'expérience, c'est le nom que chacun donne à ses erreurs.
Oscar Wilde
Répondre à aruju

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 ov700, le mardi 20 mars 2007 à 16:43:19
base de donnees rpm __db3 corrompue

Solution:
# rm /var/lib/rpm/__db*
# rpm --rebuilddb
# yum -y update 
Répondre à ov700
Logiciels pertinents trouvés dans les téléchargements
Télécharger JeuDeMots    3.10JeuDeMots - Je pense que tout le monde connaît le jeu "boggle" où vous devez retrouver plusieurs mots à partir d'une combinaison de...Catégorie: Bureautique
Licence: Freeware/gratuit
Télécharger Stellarium  0.9.1Stellarium - Stellarium est comme qui dirait la version étoilée de Google Earth. C'est un programme conçu pour visualiser les étoiles sur...Catégorie: Emulation
Licence: Open Source
Télécharger Visual Basic Express 2005 2005Visual Basic Express 2005 - Le langage de programmation Visual Basic est historiquement dans les gènes de la société Microsoft. Avec plus de 30.000...Catégorie: Visual Basic
Licence: Freeware/gratuit
Télécharger Visual Basic 6 Runtime (VB6 DLL) 6.0 SP5Visual Basic 6 Runtime (VB6 DLL) - Le Runtime Visual Basic 6 contient l'ensemble des librairies (DLL) nécessaires pour exécuter des programmes écrits en...Catégorie: Librairies (DLL)
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « Ma base RPM ne marche plus !! :( »