Bug 710784 - XFCE w/ KDM: nm-applet started, so is gnome-keyring, but NM doesn't store password.
Summary: XFCE w/ KDM: nm-applet started, so is gnome-keyring, but NM doesn't store pas...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: NetworkManager
Version: 15
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Dan Williams
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-06-04 18:28 UTC by Gilboa Davara
Modified: 2011-08-01 06:52 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-08-01 06:52:38 UTC
Type: ---


Attachments (Terms of Use)

Description Gilboa Davara 2011-06-04 18:28:49 UTC
I'm starting XFCE from KDM (due to a number of gdm issues).
xfce-session starts nm-applet and gnome-keyring by default.
When I try to connect to any known WIFI network, I nm throws a password prompt.
If I try and reconnect to an already connected network, nm still throws the same password prompt.
As far as I can see, gnome-keyring is working just fine - evolution uses it without issues.

Versions:
$ rpm -qa | egrep -e 'xfce4-session|NetworkManager' | sort
NetworkManager-0.8.999-3.git20110526.fc15.x86_64
NetworkManager-glib-0.8.999-3.git20110526.fc15.x86_64
NetworkManager-gnome-0.8.999-3.git20110526.fc15.x86_64
NetworkManager-openvpn-0.8.999-1.fc15.x86_64
NetworkManager-pptp-0.8.999-1.fc15.x86_64
NetworkManager-vpnc-0.8.999-2.fc15.x86_64
xfce4-session-4.8.1-4.fc15.x86_64
xfce4-session-engines-4.8.1-4.fc15.x86_64


nm-applet output:
** Message: applet now removed from the notification area
** Message: applet now embedded in the notification area

(nm-applet:26039): Gtk-CRITICAL **: gtk_cairo_should_draw_window: assertion `GDK_IS_WINDOW (window)' failed

(nm-applet:26039): Gtk-CRITICAL **: gtk_cairo_should_draw_window: assertion `GDK_IS_WINDOW (window)' failed

(nm-applet:26039): Gtk-CRITICAL **: gtk_cairo_should_draw_window: assertion `GDK_IS_WINDOW (window)' failed

** (nm-applet:26039): WARNING **: _nm_object_get_property: Error getting 'Default' for /org/freedesktop/NetworkManager/A



(nm-applet:26039): Gtk-CRITICAL **: gtk_cairo_should_draw_window: assertion `GDK_IS_WINDOW (window)' failed
** Message: No keyring secrets found for Auto RedNetwork/802-11-wireless-security; asking user.

(nm-applet:26039): Gtk-CRITICAL **: gtk_cairo_should_draw_window: assertion `GDK_IS_WINDOW (window)' failed

(nm-applet:26039): Gtk-CRITICAL **: gtk_cairo_should_draw_window: assertion `GDK_IS_WINDOW (window)' failed

(nm-applet:26039): Gtk-CRITICAL **: gtk_cairo_should_draw_window: assertion `GDK_IS_WINDOW (window)' failed

Comment 1 Jirka Klimes 2011-07-12 10:25:16 UTC
If it is still an issue, please include /var/log/messages. Note that for WiFi connections passwords are now stored in keys-* files in /etc/sysconfig/network-scripts/ rather than in keyring.

gtk_cairo_should_draw_window assertions are fixed in gtk3 with this commit:
http://git.gnome.org/browse/gtk+/commit/gtk/gtkwindow.c?id=97a8ff80cc22bdb5d11958f3264be6a2063fc7d7
That's included in gtk3-3.0.11-1.fc15 and later.

Comment 2 Gilboa Davara 2011-07-30 19:25:12 UTC
Sorry for the late reply.
Issue seemed to be fixed by the latest push.
Please close.


Note You need to log in before you can comment on or make changes to this bug.