autopkgtests failing with systemd-232
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
dogtag-pki (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
The autopkgtests for dogtag-pki are failing. It looks like this started with the upgrade of systemd to 232.
Previously, pki-tomcatd was marked as failed on startup:
Job for pki-tomcatd.service failed because the control process exited with error code.
See "systemctl status pki-tomcatd.
invoke-rc.d: initscript pki-tomcatd, action "start" failed.
● pki-tomcatd.service - LSB: Start pki-tomcatd at boot time
Loaded: loaded (/etc/init.
Active: failed (Result: exit-code) since Mon 2016-11-07 20:51:19 UTC; 14ms ago
Docs: man:systemd-
Process: 8100 ExecStart=
Now, the service is marked as started and exited:
● pki-tomcatd.service - LSB: Start pki-tomcatd at boot time
Loaded: loaded (/etc/init.
Active: active (exited) since Tue 2017-02-14 06:02:25 UTC; 31s ago
Docs: man:systemd-
Since systemd-
I believe the relevant systemd change is:
https:/
which fixed it to detect the special LSB exit codes as intended.
I see that .../scriptlets/
it has no chance of working before tomcat 8.5 is purged from proposed(*), so I'd hold on making any changes before that happens
* https:/ /bugs.launchpad .net/bugs/ 1662654