| Summary: | [anaconda] liveinst aborts after launch | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Joachim Frieben <jfrieben> | ||||||
| Component: | anaconda | Assignee: | Brian Lane <bcl> | ||||||
| Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||
| Severity: | unspecified | Docs Contact: | |||||||
| Priority: | unspecified | ||||||||
| Version: | rawhide | CC: | anaconda-maint-list, cwickert, davidz, dwysocha, jonathan, mclasen, vanmeeuwen+fedora | ||||||
| Target Milestone: | --- | ||||||||
| Target Release: | --- | ||||||||
| Hardware: | Unspecified | ||||||||
| OS: | Unspecified | ||||||||
| Whiteboard: | |||||||||
| Fixed In Version: | anaconda-15.20-1 | Doc Type: | Bug Fix | ||||||
| Doc Text: | Story Points: | --- | |||||||
| Clone Of: | Environment: | ||||||||
| Last Closed: | 2011-02-10 00:03:17 UTC | Type: | --- | ||||||
| Regression: | --- | Mount Type: | --- | ||||||
| Documentation: | --- | CRM: | |||||||
| Verified Versions: | Category: | --- | |||||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||
| Attachments: |
|
||||||||
|
Description
Joachim Frieben
2011-01-23 09:52:00 UTC
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 $* |