On Thu, 13 Nov 2014 17:59:51 +0100 Benjamin Drung <benjamin.drung@profitbricks.com> wrote:<br>> Package: certmonger<br>> Version: 0.75.14-2<br>> Severity: grave<br>> <br>> The installation fails:<br>> <br>> Setting up certmonger (0.75.14-2) ...<br>> Failed to issue method call: Unit dbus.socket failed to load: No such file or directory.<br>> invoke-rc.d: initscript certmonger, action "start" failed.<br>> dpkg: error processing package certmonger (--configure):<br>>  subprocess installed post-installation script returned error exit status 6<br>> [...]<br>> <br>> certmonger should probably depend on dbus.<br><br><div>Please do not do that. Both the Upstart job and init script work just fine without D-Bus installed.</div><div><br></div><div>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.</div><div><br></div><div>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.</div><div><br></div><div>Thank you,</div><div>--</div><div>Cameron Norman</div>