[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 <suse-beta@cboltz.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |suse-beta@cboltz.de AssignedTo|bnc-team-screening@forge.pr |fcrozat@suse.com |ovo.novell.com | -- 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#c1 Frederic Crozat <fcrozat@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|Basesystem |Basesystem Version|Final |12.3 Milestone 1 Product|openSUSE 12.2 |openSUSE Factory --- Comment #1 from Frederic Crozat <fcrozat@suse.com> 2012-11-30 12:05:45 UTC --- since 12.2 is already out, we can't really fix it. Let's focus on 12.3 instead. latest systemd moved the gtk part to systemd-ui package. This package is lacking an autostart file, I guess we should writeone. -- 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#c2 --- Comment #2 from Andrey Borzenkov <arvidjaar@gmail.com> 2013-04-04 16:15:00 UTC --- Still valid in 12.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 Frederic Crozat <fcrozat@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|fcrozat@suse.com |systemd-maintainers@suse.de -- 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#c3 Thomas Blume <thomas.blume@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO CC| |thomas.blume@suse.com InfoProvider| |arvidjaar@gmail.com --- Comment #3 from Thomas Blume <thomas.blume@suse.com> 2014-06-05 12:35:56 UTC --- In 13.1 systemd-tty-ask-password-agent is using plymouth to request the password in the Gui. No issue like this was reported as of yet. Can you please re-check with 13.1? -- 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#c4 Andrey Borzenkov <arvidjaar@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|arvidjaar@gmail.com | --- Comment #4 from Andrey Borzenkov <arvidjaar@gmail.com> 2014-06-05 18:18:13 UTC --- (In reply to comment #3)
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 <thomas.blume@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED CC| |systemd-maintainers@suse.de AssignedTo|systemd-maintainers@suse.de |thomas.blume@suse.com OS/Version|openSUSE 12.2 |openSUSE 13.1 --- Comment #5 from Thomas Blume <thomas.blume@suse.com> 2014-06-06 07:40:42 UTC --- Ok, updating version to match current state. -- 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.
participants (1)
-
bugzilla_noreply@novell.com