On Wed, Jul 7, 2010 at 6:16 AM, Richard Shaw <[email protected]> wrote: > On Tue, Jul 6, 2010 at 7:18 PM, Jasper Hartline > <[email protected]> wrote: >> A major patch we need though right now is umounts/rpmdb closing when >> something fails. >> It is a major issue. > > That's definitely out of my league. Out of curiosity, what part/script > of the livecd-tools touches the rpmdb?
When packages are deployed to teh fake root to create the LiveCD the yum parts may leave the RPM database open if you for example, ctrl-c while packages are installing to switch to another mirror and it dies. It'll raise an exception and say it can't unmount /var/tmp/install_root because the rpm database is open still. So what ends up happening if you for example kill livecd-creator a few times and maybe your repo is incorrect in your ks file once or twice you get a big huge mess of no loop devices available and mounts in /var/tmp/install_root where I have seen livecd-creator won't even run again cause it can't do any bind mounts. Leaves old mounts behing, just really ugly. This is a simple fix but as far as I know astokes dhuff and bruno who are members of this list can commit your patches. Maybe send the patches you have again attached here? Ask them to commit these directly? -- livecd mailing list [email protected] https://admin.fedoraproject.org/mailman/listinfo/livecd
