PDA

View Full Version : apt-get problem with RHEL5


chipsafts
4th September 2008, 23:24
[root@rh5 Stuff]# uname -a
Linux rh5.xyz.org 2.6.18-8.el5 #1 SMP Fri Jan 26 14:15:14 EST 2007 x86_64 x86_64 x86_64 GNU/Linux
[root@rh5 Stuff]# apt-get upgrade
rpmdb: Program version 4.3 doesn't match environment version
error: db4 error(-30974) from dbenv->open: DB_VERSION_MISMATCH: Database environment version mismatch
error: cannot open Packages index using db3 - (-30974)
error: cannot open Packages database in /var/lib/rpm
E: could not open RPM database
[root@rh5 Stuff]# locate sleepycat
/usr/share/doc/db4-devel-4.3.29/sleepycat
/usr/share/doc/db4-devel-4.3.29/images/sleepycat.gif
/usr/share/doc/db4-devel-4.3.29/sleepycat/legal.html
/usr/share/doc/db4-devel-4.3.29/sleepycat/license.html
[root@rh5 Stuff]# yum list db4
Loading "rhnplugin" plugin
Loading "installonlyn" plugin
This system is not registered with RHN.
RHN support will be disabled.
Setting up repositories
Reading repository metadata in from local files
Installed Packages
db4.x86_64 4.3.29-9.fc6 installed
db4.i386 4.3.29-9.fc6 installed

What is causing the apt-get to think db3 is installed? is it thinking that?
do i need to uninstall the db4.i386 ?

Ben
5th September 2008, 09:20
for met it looks more like apt is not properly installed on your machine, if I see errors like this:


rpmdb: Program version 4.3 doesn't match environment version
E: could not open RPM database


but if you are running rhel (and not any clone) why don't you use the shipped up2date?