yumError
rpmdb: Program version 4.8 doesn't match environment version 5.1
error: db3 error(-30971) from dbenv->open: DB_VERSION_MISMATCH: Database environment version mismatch
error: cannot open Packages index using db3 - (-30971)
error: cannot open Packages database in /root/.rpmdb
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 315, in user_main
errcode = main(args)
File "/usr/share/yum-cli/yummain.py", line 159, in main
base.getOptionsConfig(args)
File "/usr/share/yum-cli/cli.py", line 189, in getOptionsConfig
self.conf
File "/usr/lib/pymodules/python2.6/yum/__init__.py", line 723, in
conf = property(fget=lambda self: self._getConfig(),
File "/usr/lib/pymodules/python2.6/yum/__init__.py", line 249, in _getConfig
startupconf = config.readStartupConfig(fn, root)
File "/usr/lib/pymodules/python2.6/yum/config.py", line 807, in readStartupConfig
startupconf.releasever = _getsysver(startupconf.installroot, startupconf.distroverpkg)
File "/usr/lib/pymodules/python2.6/yum/config.py", line 914, in _getsysver
idx = ts.dbMatch('provides', distroverpkg)
_rpm.error: rpmdb open failed
How should I do?!!!!!!!!!!!!!!!
Comments
We need much more information that just an error
Regards
This might be helpful:
https://en.wikipedia.org/wiki/Linux_package_formats
Without knowing the distro that you are using we will not know of the chosen package is for your system. Additionally can you tell us the application that you are trying to install and possibly link to the app website so we have a point of reference?
new debian package, version 2.0.
size 633956 bytes: control archive= 3464 bytes.
185 bytes, 7 lines conffiles
984 bytes, 25 lines control
5414 bytes, 79 lines md5sums
507 bytes, 17 lines * postinst #!/bin/sh
178 bytes, 7 lines * postrm #!/bin/sh
462 bytes, 16 lines * prerm #!/bin/sh
Package: yum
Version: 3.2.25-1
Architecture: all
Maintainer: Thomas Goirand <[email protected]>
Installed-Size: 2120
Depends: python, python-support (>= 0.90.0), python (>= 2.5) | python-celementtree, python-libxml2, python-urlgrabber, rpm (>= 4.4.1), python-rpm, python-sqlitecachec, python-sqlite
Section: admin
Priority: extra
Homepage: http://yum.baseurl.org/
Description: Advanced front-end for rpm
Yum (Yellow dog Updater, Modified) is an automatic updater and package
installer/remover for rpm systems. It automatically computes dependencies
and figures out what things should occur to install packages. It makes it
easier to maintain groups of machines without having to manually update
each one using rpm.
.
Features include:
.
* Multiple Repositories
* Simple config file
* Correct dependency calculation
* Fast operation
* rpm-consistent behavior
* comps.xml group support, including multiple repository groups
* Simple interface
I can give everything you want, if you can resolve this problem. thanks.
http://wiki.debian.org/Apt
Thanks for all the responses..... you guys are great....
Finally a Ubuntu distro that I think I can live with..... Ubuntu 12.04 LTS shines bright for the future...
Upgrades takes far to long when installing on a USB Flash Drive.....
After listening to so many, I don't want to install yum on my debian system, but I want to know how to resolve the problem above. Thanks everyone, you are kindly. Linux's open source idea is good, but needs a lot of improvements, more humane job.
The same stands for rpm: rpm doesn't deal with dependencies, yum *does* (or urpmi in mandrake/mandriva distributions)
If you want to fix dependency problems using dpkg run this command
#sudo dpgk --configure -a