After further reading and experimentation, it seems that the ExecStart= directive cannot be overridden because the contents of the override file are appended to the contents of the main unit file. This results in two ExecStart= directives being present, which is illegal and prevents systemd from using the script. The only way to work around that would be to override the entire unit, but that would mask any upstream changes, so that doesn't seem like a good idea.
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1432161 Title: quasselcore.service systemd unit does not depend on PostgreSQL, causing the core to fail to start if it is configured to use PostgreSQL To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/quassel/+bug/1432161/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs