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.