[Bug 789655] New: systemd-gnome-ask-password-agent does not work
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.
https://bugzilla.novell.com/show_bug.cgi?id=789655
https://bugzilla.novell.com/show_bug.cgi?id=789655#c
Christian Boltz
https://bugzilla.novell.com/show_bug.cgi?id=789655
https://bugzilla.novell.com/show_bug.cgi?id=789655#c1
Frederic Crozat
https://bugzilla.novell.com/show_bug.cgi?id=789655
https://bugzilla.novell.com/show_bug.cgi?id=789655#c2
--- Comment #2 from Andrey Borzenkov
https://bugzilla.novell.com/show_bug.cgi?id=789655
https://bugzilla.novell.com/show_bug.cgi?id=789655#c
Frederic Crozat
https://bugzilla.novell.com/show_bug.cgi?id=789655
https://bugzilla.novell.com/show_bug.cgi?id=789655#c3
Thomas Blume
https://bugzilla.novell.com/show_bug.cgi?id=789655
https://bugzilla.novell.com/show_bug.cgi?id=789655#c4
Andrey Borzenkov
In 13.1 systemd-tty-ask-password-agent is using plymouth to request the password in the Gui.
It is not about requesting password *during* boot but about requesting password *after* system is booted. Example when it happens is encrypted container handling.
Can you please re-check with 13.1?
Still the same. If I start systemd-gnome-ask-password and try to request password via systemd-ask-password notification appears, but clicking on it does nothing. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=789655
https://bugzilla.novell.com/show_bug.cgi?id=789655#c5
Thomas Blume
participants (1)
-
bugzilla_noreply@novell.com