Bug 854586
Summary: | F18 KDE Live (alpha TC5) Configure network dialogue isn't accessible in Anaconda | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Xavier Hourcade <public.oss> | ||||||||||||||||||||||||||||||
Component: | anaconda | Assignee: | Radek Vykydal <rvykydal> | ||||||||||||||||||||||||||||||
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||||||||||||||||||||||||
Severity: | unspecified | Docs Contact: | |||||||||||||||||||||||||||||||
Priority: | unspecified | ||||||||||||||||||||||||||||||||
Version: | 18 | CC: | anaconda-maint-list, awilliam, bcl, g.kaviyarasu, jonathan, jreznik, kevin, kparal, mgracik, public.oss, rdieter, robatino, rvykydal, vanmeeuwen+fedora | ||||||||||||||||||||||||||||||
Target Milestone: | --- | ||||||||||||||||||||||||||||||||
Target Release: | --- | ||||||||||||||||||||||||||||||||
Hardware: | x86_64 | ||||||||||||||||||||||||||||||||
OS: | Unspecified | ||||||||||||||||||||||||||||||||
Whiteboard: | abrt_hash:76b9767b9cbcf8c9c75203df2f8f764559379bbbaf4477d9a96367dc6d0310d0 AcceptedNTH RejectedBlocker | ||||||||||||||||||||||||||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||||||||||||||||||||||||||
Doc Text: | Story Points: | --- | |||||||||||||||||||||||||||||||
Clone Of: | Environment: | ||||||||||||||||||||||||||||||||
Last Closed: | 2012-09-14 07:31:48 UTC | Type: | --- | ||||||||||||||||||||||||||||||
Regression: | --- | Mount Type: | --- | ||||||||||||||||||||||||||||||
Documentation: | --- | CRM: | |||||||||||||||||||||||||||||||
Verified Versions: | Category: | --- | |||||||||||||||||||||||||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||||||||||||||||||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||||||||||||||||||||||||
Embargoed: | |||||||||||||||||||||||||||||||||
Bug Depends On: | |||||||||||||||||||||||||||||||||
Bug Blocks: | 752662 | ||||||||||||||||||||||||||||||||
Attachments: |
|
Description
Xavier Hourcade
2012-09-05 11:41:56 UTC
Created attachment 609996 [details]
File: ifcfg.log
Created attachment 609997 [details]
File: anaconda-tb
Created attachment 609998 [details]
File: environ
Created attachment 609999 [details]
File: type
Created attachment 610000 [details]
File: storage.log
Created attachment 610001 [details]
File: other involved packages
Created attachment 610002 [details]
File: program.log
Created attachment 610003 [details]
File: product
Created attachment 610004 [details]
File: anaconda.log
Created attachment 610005 [details]
File: hashmarkername
Created attachment 610006 [details]
File: version
Created attachment 610007 [details]
File: release
Created attachment 610008 [details]
File: messages
Created attachment 610009 [details]
File: description
nm-connection-editor now has its own package, so anaconda needs to add a Requires for it. Discussed at 2012-09-05 blocker review meeting. We were a bit unclear of the exact reproducer for this: it seems nm-connection-editor is needed to edit connections in anaconda, but we're not sure of the details. Accepted as NTH, though, it seems at least that bad. I usually provide more details earlier, missed the time to do it -- ABRT has shown itself a nice time saver once again, by opening this ticket for me :) Reproducible Always Steps to reproduce Couldn't be simpler. 1. Boot F18 KDE Live alpha TC5, enter "liveuser" to launch KDE session :) 2. Establish WLAN connection via NM applet (LAN is unplugged) 3. Check internet access is functional (eg. with Konq) 4. Launch Anaconda from desktop icon 5. Click Network Settings So far so good: SSID appears already set, as retrieved from NM settings. 6. Now hit the "Configure" button Current Result Crash report dialogue appears immediately Expected Result NM Configuration Dialogue appears Additional information Kevin Kofler suggested the following call subprocess.Popen(["/usr/libexec/kde4/networkmanagement_configshell", "--connection", "%s" % uuid]) Just to clarify (it may be ambiguous) 5. Click Network Settings (from Anaconda screen, still -- of course) Yes, it'd be nice if we could run the native KDE NM GUI instead of hardcoding nm-connection-editor. The networkmanagement_configshell binary is what you want to run on the KDE image. (In reply to comment #19) > Yes, it'd be nice if we could run the native KDE NM GUI instead of > hardcoding nm-connection-editor. The networkmanagement_configshell binary is > what you want to run on the KDE image. Or perhaps (as before new UI) we could disable/remove network spoke in installer and use only live environment to configure networking. Radek - that would certainly be very easy to accomplish, and does make some sense to me. Discussed at 2012-09-05 NTH review meeting. Accepted as NTH at least, as a crash on editing network settings is obviously bad and worth fixing. anaconda-18.6.6-1.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/anaconda-18.6.6-1.fc18 Package anaconda-18.6.6-1.fc18: * should fix your issue, * was pushed to the Fedora 18 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing anaconda-18.6.6-1.fc18' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2012-13611/anaconda-18.6.6-1.fc18 then log in and leave karma (feedback). Discussed at 2012-09-10 QA meeting, acting as a blocker review meeting. As we understand it, this bug affects only live environments without nm-connection-editor. As you could always work around it by configuring the network connection in the host environment, this remains NTH and is rejected as a blocker. (In reply to comment #21) > Radek - that would certainly be very easy to accomplish, and does make some > sense to me. Pushed into master: commit af12b7dcab2a75af6cbbc3feade96f3dd51c755f Is this really in anaconda-18.6.6-1? I still see Network Configuration spoke on Live. (If I understand the solution with disable NCS was choosen). (In reply to comment #27) > Is this really in anaconda-18.6.6-1? I still see Network Configuration spoke > on Live. (If I understand the solution with disable NCS was choosen). No, my patch in comment #26 is only in master. Btw. I can see Confiration button does not work in DVD installation. This would make blocker from this bug... I'm not sure it's related but I can see (nm-connection-editor:1004): GLib-GIO-ERROR **: Settings schema 'org.gnome.nm-applet.eap' is not installed. (In reply to comment #29) > Btw. I can see Confiration button does not work in DVD installation. This > would make blocker from this bug... > > I'm not sure it's related but I can see > (nm-connection-editor:1004): GLib-GIO-ERROR **: Settings schema > 'org.gnome.nm-applet.eap' is not installed. Yes, that is known, normal DVD installation bz: https://bugzilla.redhat.com/show_bug.cgi?id=852792 I didn't escalate it here (make discussion more confusing) in Live CD as there should be used desktop configuration tool anyway. So, *this* bug is fixed in Alpha RC2 - nm-connection-editor is on the KDE spin - but now it hits 852792 :) The 'Configure...' button works from the GNOME spin, but not from the KDE spin. Running liveinst in a console shows the same 'Settings schema 'org.gnome.nm-applet.eap' is not installed' error that is covered in 852792. (In reply to comment #31) > So, *this* bug is fixed in Alpha RC2 - nm-connection-editor is on the KDE > spin - but now it hits 852792 :) Yes, it was expected, but meanwhile we came up with better solution for live CD - removing the network spoke button entirely in live CD installs (patch has been reviewed). (In reply to comment #32) > (In reply to comment #31) > > So, *this* bug is fixed in Alpha RC2 - nm-connection-editor is on the KDE > > spin - but now it hits 852792 :) > > Yes, it was expected, but meanwhile we came up with better solution for live > CD - removing the network spoke button entirely in live CD installs (patch > has been reviewed). Is it already available in the build? Fixed In Version should be adjusted according to the current/planned build as the disabled network spoke is still there. ( I confirm this crash no longer occurs in alpha RC2, spoke still in with configure button disabled -- here I can see a window, which title is the SSID set in Live environment, being created and destroyed immediately, silently ) Related : when no network connection was established in Live session *prior* to launch Anaconda, then, Anaconda kindly brings the network spoke as a first screen, inviting User to set it up. Will that screen get reviewed as well, so that Anaconda asks User to set it up via the Live environment, instead ? > Yes, it was expected, but meanwhile we came up with better solution for live CD
> - removing the network spoke button entirely in live CD installs (patch has
> been reviewed).
When you build that, please don't forget to also remove the nm-connection-editor dependency again, we'd like to not have unnecessary GNOME stuff dragged onto our KDE live image. :-)
Confirming the fix is shipped as part of F18 Live KDE Alpha (RC3) ISO. Anaconda still retrieves network settings from KDE Live environment, display them in its own Network screen. For connection details, Configure button now make use of the KDE Live GUI -- works. anaconda-18.6.6-1.fc18 has been pushed to the Fedora 18 stable repository. If problems still persist, please make note of it in this bug report. |