https://bugzilla.novell.com/show_bug.cgi?id=789655 https://bugzilla.novell.com/show_bug.cgi?id=789655#c0 Summary: systemd-gnome-ask-password-agent does not work Classification: openSUSE Product: openSUSE 12.2 Version: Final Platform: Other OS/Version: openSUSE 12.2 Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: arvidjaar@gmail.com QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20100101 Firefox/16.0 Proper integration with systemd services that need secret supplied by user requires permanently running systemd password user agents. For now only one such agent is shipped - systemd-gnome-ask-password-agent. Unfortunately - it is not installed by default at all (this is on updated from 12.1, so may be fixed already for new installation) - it is not started by default even if installed - it does not work even if started. When started without pkexec it appears in notification area of GNOME, it also notifies about pending password request but it is extremely hard to open password dialog (I had to click multiple times in different places of notification) and when I finally was able to enter password systemd-gnome-ask-password-agent quit with "Refusing to render service to dead parents". When I start it with pkexec it simply fails to start: bor@opensuse:~/src/plymouth> pkexec systemd-gnome-ask-password-agent (systemd-gnome-ask-password-agent:21039): GLib-GObject-WARNING **: invalid (NULL) pointer instance (systemd-gnome-ask-password-agent:21039): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed (systemd-gnome-ask-password-agent:21039): Gtk-CRITICAL **: IA__gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed (systemd-gnome-ask-password-agent:21039): GLib-GObject-CRITICAL **: g_object_get: assertion `G_IS_OBJECT (object)' failed (systemd-gnome-ask-password-agent:21039): Gtk-CRITICAL **: IA__gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed (systemd-gnome-ask-password-agent:21039): GLib-GObject-CRITICAL **: g_object_get: assertion `G_IS_OBJECT (object)' failed (systemd-gnome-ask-password-agent:21039): Gtk-WARNING **: Screen for GtkWindow not set; you must always set a screen for a GtkWindow before using the window (systemd-gnome-ask-password-agent:21039): Gdk-CRITICAL **: IA__gdk_pango_context_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed (systemd-gnome-ask-password-agent:21039): Pango-CRITICAL **: pango_context_set_font_description: assertion `context != NULL' failed (systemd-gnome-ask-password-agent:21039): Pango-CRITICAL **: pango_context_set_base_dir: assertion `context != NULL' failed (systemd-gnome-ask-password-agent:21039): Pango-CRITICAL **: pango_context_set_language: assertion `context != NULL' failed ... etc So for now the only interface is "pkexec systemd-tty-ask-password-agent". It works but is not exactly user friendly. Reproducible: Always Steps to Reproduce: 1. 2. 3. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.