Bug 4842 - Services fail to start during install on Ubuntu 13.10
: Services fail to start during install on Ubuntu 13.10
: ThinLinc
: trunk
: PC Unknown
: P2 Normal
: 4.1.1
Assigned To:
  Show dependency treegraph
Reported: 2013-10-11 09:27 by
Modified: 2013-10-24 11:07 (History)
Acceptance Criteria:



You need to log in before you can comment on or make changes to this bug.

Description From cendio 2013-10-11 09:27:12
The work done as part of bug #4634 makes tl-setup fail to start the services
when installing on Ubuntu 13.10.

This seems to be because Ubuntu 13.10 now uses systemd-logind, which creates
the cgroups that ctc/tlmisc/scripts/functions looks at to determine whether or
not this is a systemd system. I.e. we get a false positive.

We'll have to find a more reliable method of checking for systemd.
------- Comment #1 From cendio 2013-10-11 10:15:45 -------
Perhaps also worth noting is that some services (e.g. ssh) can no longer be
started/stopped by calling the init script directly - you must use the
"service" command (was this even present in previous versions of Ubuntu?).
------- Comment #2 From cendio 2013-10-11 12:20:29 -------
Fixed in r28023.

Tester should verify scripts on these systems:

 a) full systemd

 b) just logind

 c) neither systemd nor logind.
------- Comment #3 From cendio 2013-10-14 10:48:49 -------
Point b) above works fine now (Ubuntu 13.10). Adding astrand_tester to comment
on point c) (RHEL6) and ossman_tester to comment on point a) (Fedora).
------- Comment #4 From cendio 2013-10-14 11:12:49 -------
Pierre can't test his own bug, so I'll do a quick test for a) on Fedora.
------- Comment #5 From cendio 2013-10-15 08:58:50 -------
Works on RHEL6.
------- Comment #6 From cendio 2013-10-15 11:37:53 -------
Tested on F19, seeems to work fine. Closing.