On Tue, Jul 29, 2008 at 3:01 AM, Jeremy Katz <katzj@xxxxxxxxxx> wrote: > On Sat, 2008-07-26 at 16:25 +1200, Martin Langhoff wrote: >> When livecd-creator tries to unmount the CD, two processes are still >> running - httpd, and a custom network daemon written in python. lsof >> shows them as the only processes keeping files open. Once I kill those >> processes, I can unmount cleanly. >> >> Is this expected? > > If you start a process in your %post, then you need to clean up after > yourself at the end of %post The custom network daemon I am ready to take blame for, but what is intriguing is that httpd - from the standard httpd rpm - starts and is left running. Perhaps I'm doing something wrong. >> Are any incompatibilities with F7 known? Should >> livecd-creator try to run all the relevant init scripts with stop, and >> perhaps run lsof to see if any programs need to be killed or >> kill-9'ed? > > How do you know what's relevant? Packaging policy states (for reasons > including this one) that services shouldn't be started in the %post of a > package install. Which means that it's something you're starting > yourself. Which means you need to kill it off also. Hmmm. httpd might be buggy in that regard. We are also installing mod_perl, mod_python and mod_php, any of those might be trying to (incorrectly) reload httpd. >> The boot failures (fails to load the kernel modules, and kills init) >> probably have to do with the image being incomplete. > > Will leave this as a reply for some of your later mails... - thanks! m -- martin.langhoff@xxxxxxxxx martin@xxxxxxxxxx -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff -- fedora-devel-list mailing list fedora-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-devel-list