# VERIFICATION: XENIAL
- Using the reproducer defined in the test case and the version in -updates:
ubuntu@xenial-sssd-ad:~$ dpkg -l | grep -E "cups-daemon| cups |cups-common"
ii cups 2.1.3-4ubuntu0.7 amd64 Common UNIX Printing System(tm) - PPD/driver support, web interface
ii cups-common 2.1.3-4ubuntu0.7 all Common UNIX Printing System(tm) - common files
ii cups-daemon 2.1.3-4ubuntu0.7 amd64 Common UNIX Printing System(tm) - daemon
ubuntu@xenial-sssd-ad:~$ systemd-analyze critical-chain cups.service
The time after the unit is active or started is printed after the "@" character.
The time the unit takes to start is printed after the "+" character.
May 07 10:06:07 xenial-sssd-ad systemd[1]: cups.service: Failed with result 'exit-code'.
May 07 10:06:07 xenial-sssd-ad systemd[1]: Started CUPS Scheduler.
May 07 10:06:07 xenial-sssd-ad cupsd[1152]: Unknown SystemGroup "<email address hidden>" on line 19 of /etc/
May 07 10:06:07 xenial-sssd-ad cupsd[1152]: Unable to read "/etc/cups/cups-files.conf" due to errors.
May 07 10:06:07 xenial-sssd-ad systemd[1]: cups.service: Main process exited, code=exited, status=1/FAILUR
May 07 10:06:07 xenial-sssd-ad systemd[1]: cups.service: Unit entered failed state.
May 07 10:06:07 xenial-sssd-ad systemd[1]: cups.service: Failed with result 'exit-code'.
May 07 10:06:07 xenial-sssd-ad systemd[1]: cups.service: Start request repeated too quickly.
May 07 10:06:07 xenial-sssd-ad systemd[1]: Failed to start CUPS Scheduler.
May 07 10:06:07 xenial-sssd-ad systemd[1]: cups.service: Failed with result 'start-limit-hit'.
- Using the version in -proposed, after rebooting:
ubuntu@xenial-sssd-ad:~$ dpkg -l | grep -E "cups-daemon| cups |cups-common"
ii cups 2.1.3-4ubuntu0.8 amd64 Common UNIX Printing System(tm) - PPD/driver support, web interface
ii cups-common 2.1.3-4ubuntu0.8 all Common UNIX Printing System(tm) - common files
ii cups-daemon 2.1.3-4ubuntu0.8 amd64 Common UNIX Printing System(tm) - daemon
ubuntu@xenial-sssd-ad:~$ systemctl status cups
● cups.service - CUPS Scheduler
Loaded: loaded (/lib/systemd/system/cups.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2019-05-07 10:14:10 UTC; 2min 20s ago
Docs: man:cupsd(8)
Main PID: 1276 (cupsd)
Tasks: 1
Memory: 2.1M
CPU: 12ms
CGroup: /system.slice/cups.service
└─1276 /usr/sbin/cupsd -l
May 07 10:14:10 xenial-sssd-ad systemd[1]: Started CUPS Scheduler.
ubuntu@xenial-sssd-ad:~$ systemd-analyze critical-chain cups.service
The time after the unit is active or started is printed after the "@" character.
The time the unit takes to start is printed after the "+" character.
- Using the version in -proposed, with sssd not installed in the machine (and setting SystemGroup to the original local group "lpadmin"), cups still starts:
buntu@xenial-sssd-ad:~$ systemctl status cups
● cups.service - CUPS Scheduler
Loaded: loaded (/lib/systemd/system/cups.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2019-05-07 10:18:50 UTC; 2min 48s ago
Docs: man:cupsd(8)
Main PID: 1072 (cupsd)
Tasks: 1
Memory: 2.0M
CPU: 10ms
CGroup: /system.slice/cups.service
└─1072 /usr/sbin/cupsd -l
May 07 10:18:50 xenial-sssd-ad systemd[1]: Started CUPS Scheduler.
ubuntu@xenial-sssd-ad:~$ systemd-analyze critical-chain cups.service
The time after the unit is active or started is printed after the "@" character.
The time the unit takes to start is printed after the "+" character.
# VERIFICATION: XENIAL
- Using the reproducer defined in the test case and the version in -updates:
ubuntu@ xenial- sssd-ad: ~$ dpkg -l | grep -E "cups-daemon| cups |cups-common"
ii cups 2.1.3-4ubuntu0.7 amd64 Common UNIX Printing System(tm) - PPD/driver support, web interface
ii cups-common 2.1.3-4ubuntu0.7 all Common UNIX Printing System(tm) - common files
ii cups-daemon 2.1.3-4ubuntu0.7 amd64 Common UNIX Printing System(tm) - daemon
ubuntu@ xenial- sssd-ad: ~$ grep -i systemgroup /etc/cups/ cups-files. conf
SystemGroup <email address hidden>
ubuntu@ xenial- sssd-ad: ~$ systemd-analyze critical-chain cups.service
The time after the unit is active or started is printed after the "@" character.
The time the unit takes to start is printed after the "+" character.
cups.service @5d 44min 12.341s ─sysinit. target @35.463s
└─cloud- init.service @31.929s +3.152s
└─networking .service @15.375s +16.549s
└─ network- pre.target @15.326s
└─cloud- init-local. service @6.646s +8.677s
└─systemd- remount- fs.service @5.484s +342ms
└─system. slice @5.461s
└ ─-.slice @5.389s
└─basic.target @35.619s
└─sockets.target @35.617s
└─lxd.socket @35.592s +11ms
└
- After reboot, cups fails to start:
ubuntu@ xenial- sssd-ad: ~$ systemctl status cups system/ cups.service; enabled; vendor preset: enabled) /usr/sbin/ cupsd -l (code=exited, status=1/FAILURE)
● cups.service - CUPS Scheduler
Loaded: loaded (/lib/systemd/
Active: failed (Result: start-limit-hit) since Tue 2019-05-07 10:06:07 UTC; 1min 57s ago
Docs: man:cupsd(8)
Process: 1152 ExecStart=
Main PID: 1152 (code=exited, status=1/FAILURE)
May 07 10:06:07 xenial-sssd-ad systemd[1]: cups.service: Failed with result 'exit-code'. cups-files. conf" due to errors.
May 07 10:06:07 xenial-sssd-ad systemd[1]: Started CUPS Scheduler.
May 07 10:06:07 xenial-sssd-ad cupsd[1152]: Unknown SystemGroup "<email address hidden>" on line 19 of /etc/
May 07 10:06:07 xenial-sssd-ad cupsd[1152]: Unable to read "/etc/cups/
May 07 10:06:07 xenial-sssd-ad systemd[1]: cups.service: Main process exited, code=exited, status=1/FAILUR
May 07 10:06:07 xenial-sssd-ad systemd[1]: cups.service: Unit entered failed state.
May 07 10:06:07 xenial-sssd-ad systemd[1]: cups.service: Failed with result 'exit-code'.
May 07 10:06:07 xenial-sssd-ad systemd[1]: cups.service: Start request repeated too quickly.
May 07 10:06:07 xenial-sssd-ad systemd[1]: Failed to start CUPS Scheduler.
May 07 10:06:07 xenial-sssd-ad systemd[1]: cups.service: Failed with result 'start-limit-hit'.
- Using the version in -proposed, after rebooting:
ubuntu@ xenial- sssd-ad: ~$ dpkg -l | grep -E "cups-daemon| cups |cups-common"
ii cups 2.1.3-4ubuntu0.8 amd64 Common UNIX Printing System(tm) - PPD/driver support, web interface
ii cups-common 2.1.3-4ubuntu0.8 all Common UNIX Printing System(tm) - common files
ii cups-daemon 2.1.3-4ubuntu0.8 amd64 Common UNIX Printing System(tm) - daemon
ubuntu@ xenial- sssd-ad: ~$ systemctl status cups system/ cups.service; enabled; vendor preset: enabled) slice/cups. service
● cups.service - CUPS Scheduler
Loaded: loaded (/lib/systemd/
Active: active (running) since Tue 2019-05-07 10:14:10 UTC; 2min 20s ago
Docs: man:cupsd(8)
Main PID: 1276 (cupsd)
Tasks: 1
Memory: 2.1M
CPU: 12ms
CGroup: /system.
└─1276 /usr/sbin/cupsd -l
May 07 10:14:10 xenial-sssd-ad systemd[1]: Started CUPS Scheduler. xenial- sssd-ad: ~$ systemd-analyze critical-chain cups.service
ubuntu@
The time after the unit is active or started is printed after the "@" character.
The time the unit takes to start is printed after the "+" character.
cups.service @32.661s target @29.245s
└─sysinit. target @29.117s
└─cloud- init.service @26.685s +2.416s
└─ networking. service @11.315s +15.364s
└─network- pre.target @11.301s
└─cloud- init-local. service @3.841s +7.457s
└─systemd- remount- fs.service @3.084s +278ms
└ ─systemd- journald. socket @3.036s
└─-.slice @2.984s
└─sssd.service @29.252s +3.393s
└─basic.target @29.247s
└─sockets.
└─lxd.socket @29.225s +10ms
- Using the version in -proposed, with sssd not installed in the machine (and setting SystemGroup to the original local group "lpadmin"), cups still starts:
buntu@xenial- sssd-ad: ~$ systemctl status cups system/ cups.service; enabled; vendor preset: enabled) slice/cups. service
● cups.service - CUPS Scheduler
Loaded: loaded (/lib/systemd/
Active: active (running) since Tue 2019-05-07 10:18:50 UTC; 2min 48s ago
Docs: man:cupsd(8)
Main PID: 1072 (cupsd)
Tasks: 1
Memory: 2.0M
CPU: 10ms
CGroup: /system.
└─1072 /usr/sbin/cupsd -l
May 07 10:18:50 xenial-sssd-ad systemd[1]: Started CUPS Scheduler. xenial- sssd-ad: ~$ systemd-analyze critical-chain cups.service
ubuntu@
The time after the unit is active or started is printed after the "@" character.
The time the unit takes to start is printed after the "+" character.
cups.service @20.058s ─sysinit. target @19.650s
└─cloud- init.service @18.406s +1.241s
└─networking .service @7.076s +11.326s
└─ network- pre.target @7.068s
└─cloud- init-local. service @2.237s +4.829s
└─systemd- remount- fs.service @1.366s +117ms
└─system. slice @1.307s
└ ─-.slice @1.250s
└─basic.target @19.746s
└─sockets.target @19.745s
└─lxd.socket @19.679s +57ms
└