[Pkg-utopia-maintainers] Bug#747105: policykit-1: depends on systemd - breaks libpolkit-backend

Laurent Bigonville bigon at debian.org
Sun May 25 10:59:30 UTC 2014


Woody wrote:
> I see also a broken behaviour. I am doing a dual boot - with and
> without systemd.
> Till the libpolkit-backend has been linked against systemd, it has 
> worked just fine.
> 
> The problem is now that backend is trying to blindly use systemd, and 
> fails if systemd is not running as init. With that change the user 
> authentication for network-manager or pcmanfm mounting are broken - 
> there is just a pcmanfm msgbox "Not Authorized".
> 
> So *libpolkit-backend should first try to verify if systemd is an
> init program, and if not - do not try to use it for authentication* -
> it will definitely fail - so there is no point doing so.
> 
> I understand that running without systemd is not a typical Debian 
> installation, but dependence on systemd should not be a mandatory for 
> Debian breaking everything either.

The only thing that policykit expects is a registered logind session
(you can use loginctl command to check if it exists), not systemd as
PID1. Moreover, network-manager also using logind for session tracking
since 0.9.8.8-1.

> It is an important bug.

Could you please check if you have a logind session registered. Also
which DM are you using to login?

Cheers,

Laurent Bigonville



More information about the Pkg-utopia-maintainers mailing list