Comment 3 for bug 2054716

Revision history for this message
Sebastien Bacher (seb128) wrote :

The issue is that the new polkitd installs a file
/usr/lib/tmpfiles.d/polkitd.conf
which creates directories owned by the 'polkitd' user

The polkitd user is created by the polkitd postinst maintainer script

But a newer systemd is installed as a part of the upgrade and configured polkitd, which leads to systemd picking up the tmfiles.d config and trying to create the directories, but it errors out since polkitd wasn't configured yet and the corresponding user doesn't exists at this point.

Unsure what the right fix is there? Should the user creation be moved to be done in a preinst instead?