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