|
Bugzilla – Full Text Bug Listing |
| Summary: | nm-kde4 works only if nm-kde3 is installed with wireless | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE 11.1 | Reporter: | Alin M Elena <alinm.elena> |
| Component: | KDE4 Workspace | Assignee: | Will Stephenson <wstephenson> |
| Status: | RESOLVED FIXED | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Normal | ||
| Priority: | P5 - None | CC: | forgotten_--EoyBps8f, forgotten_vXTZVacoSi, stijn |
| Version: | RC 2 | ||
| Target Milestone: | --- | ||
| Hardware: | x86-64 | ||
| OS: | openSUSE 11.1 | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Attachments: |
working log with nm-gnome installed
not working log without nm-gnome |
||
|
Description
Alin M Elena
2009-01-15 11:15:38 UTC
or networkmanager-gnome. Created attachment 265865 [details]
working log with nm-gnome installed
Created attachment 265866 [details]
not working log without nm-gnome
To clear a little bit the things. install the nm-kde4 package, remove the nm-kde3, yast will select nm-gnome. everything is fine. remove nm-gnome wpa no connection. add nm-gnome wpa connection is back. Alin To explain what is going on: The NM-kde4 plasmoid acts as an interface to any NetworkManagerUserSettings service. It has its own implementation of this service, but so do knetworkmanager (kde3) and nm-applet. If either of those are running, NM-kde4's service cannot start, so the plasmoid shows the connections from the running service. Therefore it is not necessary to have knetworkmanager or nm-applet installed for NM-kde4 to work. If NM-kde4 is not connection to WPA when they are not installed, that's a different bug. Adding the following as a file to /etc/dbus-1/system.d/ solves this issue. <!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd"> <busconfig> <policy user="root"> <allow own="org.freedesktop.NetworkManagerUserSettings"/> <allow send_destination="org.freedesktop.NetworkManagerUserSettings"/> <allow send_interface="org.freedesktop.NetworkManagerSettings"/> <!-- Only root can get secrets --> <allow send_interface="org.freedesktop.NetworkManagerSettings.Secrets"/> </policy> <policy at_console="true"> <allow own="org.freedesktop.NetworkManagerUserSettings"/> <allow send_destination="org.freedesktop.NetworkManagerUserSettings"/> <allow send_interface="org.freedesktop.NetworkManagerSettings"/> <!-- Only root can get secrets --> <deny send_interface="org.freedesktop.NetworkManagerSettings.Secrets"/> </policy> <policy context="default"> <deny own="org.freedesktop.NetworkManagerUserSettings"/> <allow send_destination="org.freedesktop.NetworkManagerUserSettings"/> <allow send_interface="org.freedesktop.NetworkManagerSettings"/> <!-- Only root can get secrets --> <deny send_interface="org.freedesktop.NetworkManagerSettings.Secrets"/> </policy> <limit name="max_replies_per_connection">512</limit> </busconfig> |