Linux.com

yumError

Link to this post 31 May 12

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 <module>
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 <lambda>
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?!!!!!!!!!!!!!!!

Link to this post 31 May 12

Distro? is it updated? do you have all the necessary python packages installed?

We need much more information that just an error

Regards

Link to this post 01 Jun 12

What are you want? Tell me! I'll give you. But this error has shown a message "rpmdb: Program version 4.8 doesn't match environment version 5.1", do you seen?!!!!!!!!!!!!!!!Can you fix it?

Link to this post 01 Jun 12

Database environment version mismatch. This is telling you that yum is not going to work with Debian. Apt-get or aptitude is for installing in a Debian environment.

This might be helpful:
https://en.wikipedia.org/wiki/Linux_package_formats

Link to this post 01 Jun 12

We need to know what Linux based distro you are using and if you have applied all of the updates to the OS and applications?

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?

Link to this post 01 Jun 12

Linux version 2.6.32-5-amd64 (Debian 2.6.32-45) (dannf@debian.org) (gcc version 4.3.5 (Debian 4.3.5-4) ) #1 SMP Sun May 6 04:00:17 UTC 2012

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 <thomas@goirand.fr>
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.

Who we are ?

The Linux Foundation is a non-profit consortium dedicated to the growth of Linux.

More About the foundation...

Frequent Questions

Join / Linux Training / Board