Given the tests coded in:

liblightdm-gobject/power.c

using org.freedesktop.login1 testing for each of Suspend, Hibernate, Restart
and Shutdown 

are failing & shouldn't regardless if libpam_systemd or libpam-elogind is in
use, it's possible this bug is

a problem in policykit-1 which has been somewhat heavily hacked at to
provide support for both 

without having to compile different versions against different libraries.

 

It might be worth a conversation with the maintainers of said package to
determine exactly who's bug

this actually is.

 

I vaguely seem to recall that when I compiled policykit-1 v 0.115 (what
experimental had at the time)

Against libelogind-dev rather than libsystemd-dev on a system using
sysvinit-core and openrc and

also using the patch referenced here:

https://gitlab.freedesktop.org/polkit/polkit/issues/29

Then this issue went away.  My memory may be playing me tricks however.

 

Even though I didn't do it properly & just used an equivs package & a
symlink from libelogind.pc

to libsystemd.pc in order to fool the build-deps & actually build the
packages.

 

I'm afraid that doing the job properly or determining exactly what's going
on here is slightly above

my skill level.  Frankly I wish I could tell & provide a patch for whichever
package is at fault.

 

 

Reply via email to