On Thu, 13 Nov 2014 17:59:51 +0100 Benjamin Drung <benjamin.dr...@profitbricks.com> wrote:
> Package: certmonger
> Version: 0.75.14-2
> Severity: grave
>
> The installation fails:
>
> Setting up certmonger (0.75.14-2) ...
> Failed to issue method call: Unit dbus.socket failed to load: No such file or directory.
> invoke-rc.d: initscript certmonger, action "start" failed.
> dpkg: error processing package certmonger (--configure):
> subprocess installed post-installation script returned error exit status 6
> [...]
>
> certmonger should probably depend on dbus.

Please do not do that. Both the Upstart job and init script work just fine without D-Bus installed.

Instead, I think that the certmonger systemd service should change its type from dbus to forking and remove the `-n` option. Alternatively, it could use Type=simple and keep the `-n` option but then you do not get readiness. Not sure if that is critical.

I think you can still keep dbus based activation without Type=dbus and a without a dependency on dbus, but you should ask the systemd maintainers about that.

Thank you,
--
Cameron Norman

Reply via email to