On Sep 29, 2008, at 11:10 AM, Karanbir Singh wrote:
David Hrbáč wrote:
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/mock/centos-4-x86_64/root/var/lib/rpm
I can see it for C4 i386 and x86_64. Seems that C5 works fine.
Any hints?
do a rpm --rebuilddb; just after you chroot into the mock build
setup. I am guessing this comes up when doing a C4 buildroot from a
C5 or newer host ?
Doing --rebuilddb is overkill, all that is needed is
rm -f /var/lib/rpm/__db*
FYI: Handling mixed versions of Berkeley DB in chroot has been fully
automated (by removing __db* files when DB_VERSION_MISMATCH is returned)
since November 2006. The change is easily backported if you wish.
Or we can discuss for a few more years ...
73 de Jeff_______________________________________________
users mailing list
[email protected]
http://lists.rpmforge.net/mailman/listinfo/users