Hide Forgot
Description of problem: liveinst aborts upon launch with error message: $ liveinst Error launching program: Failed to execute child process "anaconda --liveinst --method=livecd:///dev/mapper/live-osimg-min --lang en_US.utf8 " (No such file or directory) rm: cannot remove `/tmp/updates': No such file or directory rm: cannot remove `/tmp/updates.img': No such file or directory Version-Release number of selected component (if applicable): anaconda-15.16-1.fc15 How reproducible: Always. Steps to Reproduce: 1. Boot from desktop-i386-20110122.16.iso. 2. Execute 'liveinst'. Actual results: Installer crashes immediately. Expected results: Installer starts up as expected. Additional info: After downgrading to anaconda-15.15-1.fc15, liveinst starts up successfully.
Created attachment 474799 [details] anaconda output file program.log
Created attachment 474800 [details] anaconda output file storage.log
Confirmed, happens with all nightly composes from http://alt.fedoraproject.org/pub/alt/nightly-composes/
We're starting anaconda from liveinst like so: if [ -x /usr/bin/udisks ]; then /usr/bin/udisks --inhibit -- "$ANACONDA $*" else $ANACONDA $* fi And $ANACONDA is: ANACONDA=${LIVECMD:=anaconda --liveinst --method=livecd://$LIVE_BLOCK $INSTLANG} Perhaps plus some additional arguments. $LIVECMD is usually nothing. As you can see, it's not an explicit path - we're counting on $PATH resolution to take care of that. When started through the else clause above, it works fine. When started through the udisks path, no love.
From what I can see in the udisks sources, all calls of g_spawn_sync pass the G_SPAWN_SEARCH_PATH flag. And it seems to work fine in local testing: udisks --inhibit -- zenity --info works just fine here.
Looks like an anaconda problem to me. Maybe if you attached more debug of what is happening I'd be able to help. Thanks.
Remove the quotes from around $ANACONDA $*