Bugzilla – Full Text Bug Listing
|Summary:||Services fail to start during install on Ubuntu 13.10|
|Product:||ThinLinc||Reporter:||Aaron Sowry <firstname.lastname@example.org>|
|Component:||Misc||Assignee:||Pierre Ossman <email@example.com>|
|Status:||CLOSED FIXED||QA Contact:||Bugzilla mail exporter <firstname.lastname@example.org>|
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.