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?
The issue is that the new polkitd installs a file tmpfiles. d/polkitd. conf
/usr/lib/
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?