Bonjour,
je suis sous centos 5.3
je veux installer le service httpd et j'ai fait la commande :
yum install httpd
il me donne l'erreur suivante :
Error unpacking rpm package httpd-2.2.3-22.el5.centos.2.x86_64
après quelques recherches j'ai trouvé que le problème est dans rpm, donc j'ai voulu désinstaller ce dernier et puis l'installer..
j'ai fait la commande :
rpm -e --nodeps rpm
après cette commande yum ne fonctionne pas,il me donne ça :
root@host [~]# yum install rpm
error: Unable to open /usr/lib/rpm/rpmrc for reading: No such file or directory.
Loaded plugins: fastestmirror
error: cannot open Packages database in /var/lib/rpm
Traceback (most recent call last):
File "/usr/bin/yum", line 29, in ?
yummain.user_main(sys.argv[1:], exit_code=True)
File "/usr/share/yum-cli/yummain.py", line 229, in user_main
errcode = main(args)
File "/usr/share/yum-cli/yummain.py", line 84, in main
base.getOptionsConfig(args)
File "/usr/share/yum-cli/cli.py", line 184, in getOptionsConfig
enabled_plugins=self.optparser._splitArg(opts.enableplugins))
File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 191, in _getConfig
self._conf = config.readMainConfig(startupconf)
File "/usr/lib/python2.4/site-packages/yum/config.py", line 754, in readMainConfig
yumvars['releasever'] = _getsysver(startupconf.installroot, startupconf.distroverpkg)
File "/usr/lib/python2.4/site-packages/yum/config.py", line 824, in _getsysver
idx = ts.dbMatch('provides', distroverpkg)
TypeError: rpmdb open failed
quelqu'un a une idée svp c urgent. merci