[Pkg-utopia-maintainers] Bug#738023: Bug#738023: Upgrade libpolkit-gobject-1-0 and libpolkit-agent-1-0 breaks all PolicyKit agents

Michael Biebl biebl at debian.org
Fri Feb 7 15:17:57 UTC 2014


severity 738023 normal
thanks

Am 07.02.2014 15:44, schrieb программист некто:
> Package: src:policykit-1
> Version: 0.112-2
> Severity: critical
> 
> Hello comrades.
> Upgrade packages libpolkit-gobject-1-0 and libpolkit-agent-1-0 from stable (0.105-3) to experimental (0.112-2) totally breaks all PolicyKit agents.
> 
> 
> $ /usr/lib/x86_64-linux-gnu/lxpolkit
> 
> ** (lxpolkit:4329): CRITICAL **: polkit_agent_listener_register_with_options: assertion 'POLKIT_IS_SUBJECT (subject)' failed
> 
> (lxpolkit:4329): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
> Ошибка сегментирования
> 
> 
> 'Ошибка сегментирования' in English sounds as 'Segmentation fault'.
> 
> 
> I have installed debuggins symbols and found that:
> 
> $ gdb -q /usr/lib/x86_64-linux-gnu/lxpolkit
> Reading symbols from /usr/lib/x86_64-linux-gnu/lxpolkit...Reading symbols from /usr/lib/debug/.build-id/7f/5a89c28fa91f97674a9d9a159d4e98c057f14a.debug...done.
> done.
> (gdb) run
> Starting program: /usr/lib/x86_64-linux-gnu/lxpolkit 
> warning: Could not load shared library symbols for linux-vdso.so.1.
> Do you need "set solib-search-path" or "set sysroot"?
> [Thread debugging using libthread_db enabled]
> Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
> 
> ** (lxpolkit:5460): CRITICAL **: polkit_agent_listener_register_with_options: assertion 'POLKIT_IS_SUBJECT (subject)' failed
> 
> (lxpolkit:5460): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
> 
> Program received signal SIGSEGV, Segmentation fault.
> 0x000000000040220c in main (argc=1, argv=0x7fffffffe778) at lxpolkit.c:85
> 
> 
> I also check other PolicyKit agents:
> 
> $ /usr/lib/x86_64-linux-gnu/polkit-mate/polkit-mate-authentication-agent-1
> (polkit-mate-authentication-agent-1:5803): polkit-mate-1-WARNING **: Unable to determine the session we are in: No session for pid 5803
> 
> 
> $ /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
> (polkit-gnome-authentication-agent-1:5913): polkit-gnome-1-WARNING **: Unable to determine the session we are in: No session for pid 5913

You most likely don't have a logind session (policykit in experimental
uses logind instead of ConsoleKit).

What does "loginctl list-sessions" say?

If you install libpam-systemd and systemd-sysv, does it work properly
after a reboot?



-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 884 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-utopia-maintainers/attachments/20140207/b4264e10/attachment.sig>


More information about the Pkg-utopia-maintainers mailing list