pirut me dit :
Component: Software Manager
Summary: TBc3704fb6 config.py:656:_getsysver:TypeError: rpmdb open failed

Traceback (most recent call last):
  File "/usr/sbin/pirut", line 445, in ?
    main()
yum me dit:
# yum install nom_de_lapp
Loading "installonlyn" plugin
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30977) from dbenv->open: DB_RUNRECOVERY: Fatal error, run database recovery
error: cannot open Packages index using db3 -  (-30977)
error: cannot open Packages database in /var/lib/rpm
Traceback (most recent call last):
  File "/usr/bin/yum", line 29, in ?
    yummain.main(sys.argv[1:])
  File "/usr/share/yum-cli/yummain.py", line 85, in main
    base.getOptionsConfig(args)
  File "/usr/share/yum-cli/cli.py", line 199, in getOptionsConfig
    errorlevel=opts.errorlevel)
  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
La solution est indiquée par les messages de Pikatchu_2014: http://forums.fedora-fr.org/viewtopic.php?pid=162202#p162202 et le complément d'Anvil: http://forums.fedora-fr.org/viewtopic.php?pid=162249#p162249

Tu vas donc tenter les actions suivantes pour rémédier au problème:

1- Apurer la base de Yum puis tenter l'installation:
# yum clean all
2- en cas d'échec persistant
 # /usr/lib/rpm/rpmdb_recover (la commande fait partie du paquetage rpm)
3- en cas d'échec persistant et si yum le permet:
 # yum install package db4-utils (recommandation d'Anvil)
# db_recover
4- puis le feu nucléaire et les foudres d'Anvil, si rien n'a fonctionné:
 # # rm /var/lib/rpm/__db.*
# rpm --rebuilddb
20 jours plus tard
Je vais péter les plombs les mecs y'a rien qui fonctionne!!! :@ je vous met tout:

[root@192 ~]# yum clean all
Loading "installonlyn" plugin
Loading "rhnplugin" plugin
Cannot open logfile //var/log/yum.log
Traceback (most recent call last):
  File "/usr/bin/yum", line 29, in ?
    yummain.main(sys.argv[1:])
  File "/usr/share/yum-cli/yummain.py", line 85, in main
    base.getOptionsConfig(args)
  File "/usr/share/yum-cli/cli.py", line 199, in getOptionsConfig
    errorlevel=opts.errorlevel)
  File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 134, in doConfig                                              Setup
    self.plugins.run('init')
  File "/usr/lib/python2.4/site-packages/yum/plugins.py", line 153, in run
    func(conduitcls(self, self.base, conf, **kwargs))
  File "/usr/lib/yum-plugins/rhnplugin.py", line 75, in init_hook
    login_info = up2dateAuth.getLoginInfo()
  File "/usr/share/rhn/up2date_client/up2dateAuth.py", line 139, in getLoginInfo
    login()
  File "/usr/share/rhn/up2date_client/up2dateAuth.py", line 95, in login
    log.log_me("logging into up2date server")
  File "/usr/share/rhn/up2date_client/up2dateLog.py", line 37, in log_me
    self.write_log(s)
  File "/usr/share/rhn/up2date_client/up2dateLog.py", line 56, in write_log
    log_file = open(log_name, 'a')
IOError: [Errno 30] Système de fichiers accessible en lecture seulement: '/var/                                              log/up2date'
[root@192 ~]# /usr/lib/rpm/rpmdb_recover
db_recover: log.0000000001: log file open failed: Read-only file system
db_recover: PANIC: Read-only file system
db_recover: DB_ENV->log_put: 1: DB_RUNRECOVERY: Fatal error, run database recove                                              ry
db_recover: dbenv->close: DB_RUNRECOVERY: Fatal error, run database recovery
[root@192 ~]# yumm install package db4-utils
-bash: yumm: command not found
[root@192 ~]# yum install package db4-utils
Loading "installonlyn" plugin
Loading "rhnplugin" plugin
Cannot open logfile //var/log/yum.log
Traceback (most recent call last):
  File "/usr/bin/yum", line 29, in ?
    yummain.main(sys.argv[1:])
  File "/usr/share/yum-cli/yummain.py", line 85, in main
    base.getOptionsConfig(args)
  File "/usr/share/yum-cli/cli.py", line 199, in getOptionsConfig
    errorlevel=opts.errorlevel)
  File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 134, in doConfig                                              Setup
    self.plugins.run('init')
  File "/usr/lib/python2.4/site-packages/yum/plugins.py", line 153, in run
    func(conduitcls(self, self.base, conf, **kwargs))
  File "/usr/lib/yum-plugins/rhnplugin.py", line 75, in init_hook
    login_info = up2dateAuth.getLoginInfo()
  File "/usr/share/rhn/up2date_client/up2dateAuth.py", line 139, in getLoginInfo
    login()
  File "/usr/share/rhn/up2date_client/up2dateAuth.py", line 95, in login
    log.log_me("logging into up2date server")
  File "/usr/share/rhn/up2date_client/up2dateLog.py", line 37, in log_me
    self.write_log(s)
  File "/usr/share/rhn/up2date_client/up2dateLog.py", line 56, in write_log
    log_file = open(log_name, 'a')
IOError: [Errno 30] Système de fichiers accessible en lecture seulement: '/var/                                              log/up2date'
[root@192 ~]# db_recover
-bash: db_recover: command not found
[root@192 ~]# rm /var/lib/rpm/__db.*
rm: détruire fichier régulier `/var/lib/rpm/__db.001'? y
rm: ne peut enlever `/var/lib/rpm/__db.001': Système de fichiers accessible en                                               lecture seulement
rm: détruire fichier régulier `/var/lib/rpm/__db.002'? y
rm: ne peut enlever `/var/lib/rpm/__db.002': Système de fichiers accessible en                                               lecture seulement
rm: détruire fichier régulier `/var/lib/rpm/__db.003'? y
rm: ne peut enlever `/var/lib/rpm/__db.003': Système de fichiers accessible en                                               lecture seulement
[root@192 ~]# rpm --rebuilddb
erreur: can't create transaction lock on /var/lib/rpm/__db.000
[root@192 ~]#
Et même quand je veux changer les droits sur les répertoires ou fichiers ça ne fonctionne pas
root@192 ~]# chmod u+rwx /var/lib/rpm/__db.001
chmod: modification des permissions de `/var/lib/rpm/__db.001': Système de fichiers accessible en lecture seulement
[root@192 ~]# chmod 777 -R /var/lib/rpm/
chmod: modification des permissions de `/var/lib/rpm/': Système de fichiers accessible en lecture seulement
chmod: modification des permissions de `/var/lib/rpm/Requirename': Système de fichiers accessible en lecture seulement
chmod: modification des permissions de `/var/lib/rpm/Filemd5s': Système de fichiers accessible en lecture seulement
chmod: modification des permissions de `/var/lib/rpm/Packages': Système de fichiers accessible en lecture seulement
chmod: modification des permissions de `/var/lib/rpm/Triggername': Système de fichiers accessible en lecture seulement

etc................................
Je reformat et je réinstalle car il y avait trop de trucs chelou... genre quand je rebootais il me disait que tous les fichiers étaient en lecture seuls :o et au démarrage j'avais une erreur du type faites un back up, une failure est imminente =/. Bref, je vous tiens au courant...
ouais y a surement mieu que de reformater ! j'aurais ete curieux de voir le resultat de mount
Bon voilà après des heures et des heures de galères pour trouver un pc en état de marche avec un peu de RAM me revoilà! xD

Alors maintenant j'ai un n ouveau problème regarder plutôt:
[root@192 ~]# yum update
Loading "rhnplugin" plugin
Loading "installonlyn" plugin
There was an error parsing the RHN proxy settings.
RHN support will be disabled.
Setting up Update Process
Setting up repositories
No Repositories Available to Set Up
Reading repository metadata in from local files
No Packages marked for Update/Obsoletion
[root@192 ~]# yum install openssh-server opsenssh-client
Loading "rhnplugin" plugin
Loading "installonlyn" plugin
There was an error parsing the RHN proxy settings.
RHN support will be disabled.
Setting up Install Process
Setting up repositories
No Repositories Available to Set Up
Reading repository metadata in from local files
^[[AParsing package install arguments
Setting up repositories
No Repositories Available to Set Up
Reading repository metadata in from local files
No Match for argument: openssh-server
Setting up repositories
No Repositories Available to Set Up
Reading repository metadata in from local files
No Match for argument: opsenssh-client
Nothing to do
[root@192 ~]# yum install libxml-simple-perl
Loading "rhnplugin" plugin
Loading "installonlyn" plugin
There was an error parsing the RHN proxy settings.
RHN support will be disabled.
Setting up Install Process
Setting up repositories
No Repositories Available to Set Up
Reading repository metadata in from local files
Parsing package install arguments
Setting up repositories
No Repositories Available to Set Up
Reading repository metadata in from local files
No Match for argument: libxml-simple-perl
Nothing to do
Tout est dans tes logs... Apparement, tu as un problème de dépôts et de proxy.
Evite aussi les "chmod 777". C'est pas bon du tout ça. Et lis la doc sur YUM.
Bah oue mais moi je vois pas ce que sont les problèmes de dépots et proxy =/! Et en faisant une recherche google de mon problème je ne trouve rien.
Ah c'est bon j'ai trouvé l'erreur dans Applications>>>Outils de système>>>Mise à jour de logiciels>>> configuration avancée j'avais selectionné proxy alors qu'il ne faut rien cocher 🙂