Jeremy Katz wrote:
On Thu, 2008-06-12 at 13:08 -0400, Bryan Kearney wrote:
I have an odd question. I am trying to build a livecd for a partner, and
hte rpm will not install via the livecd (net net is that the pre-scripts
which they use dont play well in a chrooted env.
I'm afraid to ask, but how so? They shouldn't really have any way of
being able to tell.
They are not using complete paths in the script. So.. it is failing when
trying to find mkdir and date.
I figured I would work around this by putting a wget int he post section
to get the rpm from the repo, and then install it locally. Yum gives me
this error:
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
Any way around this? This is on the RHEL5 livecd tools.
The version of rpm outside and inside the chroot are different. You can
do the cleanup by hand of 'rm -f /var/lib/rpm/__*db*' as long as you
know nothing from outside is accessing it at that point
Thanks.. I will give that a try.
-- bk
--
Fedora-livecd-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/fedora-livecd-list