On 01/14/2011 02:09 PM, Jan-Simon Möller wrote: >> installing rpm-libs-4.8.1-2.2 >> installing rpm-libs-x86-arm-4.8.1-7.1 >> installing libtool-2.2.6b-1.3 >> installing rpm-4.8.1-2.2 >> installing cross-armv7l-gcc-accel-armv7l-4.5.1-2.4 >> rpmdb: Build signature doesn't match environment >> 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 /var/lib/rpm >> exit ... >> > What happens here: > We're re-installing an arm rpm package and thus accessing the rpm-db written > by x86 rpm+db4 . This fails in newer db4 versions (picky checking feature). > > So: meego needs to update its _internal_ version build script release ss this > is be addressed there. > As it works != kvm, the workers seem to have the right version already. > > @carsten: can you try this ? Should be as easy as rolling a new build package. > > Best, > Jan-Simon > _______________________________________________ > MeeGo-dev mailing list > [email protected] > http://lists.meego.com/listinfo/meego-dev > > Hi,
I had been doing this. I have cross checked, when the worker runs in KVM mode (same build script), it complains with the above error. When I do a local build without KVM or when the workers are running in chroot mode, they do work. So it must be some install change relating to Virtual Machines that causes this. All cases *do use the same build script version*. Is there a fix for the build script in git, when was it done? Martin _______________________________________________ MeeGo-dev mailing list [email protected] http://lists.meego.com/listinfo/meego-dev
