Bugzilla – Bug 4842
Services fail to start during install on Ubuntu 13.10
Last modified: 2013-10-24 11:07:15
You need to
before you can comment on or make changes to this bug.
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.
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?).
Fixed in r28023.
Tester should verify scripts on these systems:
a) full systemd
b) just logind
c) neither systemd nor logind.
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).
Pierre can't test his own bug, so I'll do a quick test for a) on Fedora.
Works on RHEL6.
Tested on F19, seeems to work fine. Closing.