Bug 4842 - Services fail to start during install on Ubuntu 13.10
Summary: Services fail to start during install on Ubuntu 13.10
Status: CLOSED FIXED
Alias: None
Product: ThinLinc
Classification: Unclassified
Component: Misc (show other bugs)
Version: trunk
Hardware: PC Unknown
: P2 Normal
Target Milestone: 4.1.1
Assignee: Pierre Ossman
URL:
Keywords: aaron_tester, relnotes
Depends on:
Blocks:
 
Reported: 2013-10-11 09:27 CEST by Aaron Sowry
Modified: 2013-10-24 11:07 CEST (History)
1 user (show)

See Also:
Acceptance Criteria:


Attachments

Description Aaron Sowry cendio 2013-10-11 09:27:12 CEST
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 Aaron Sowry cendio 2013-10-11 10:15:45 CEST
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 Pierre Ossman cendio 2013-10-11 12:20:29 CEST
Fixed in r28023.

Tester should verify scripts on these systems:

 a) full systemd

 b) just logind

 c) neither systemd nor logind.
Comment 3 Aaron Sowry cendio 2013-10-14 10:48:49 CEST
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 Aaron Sowry cendio 2013-10-14 11:12:49 CEST
Pierre can't test his own bug, so I'll do a quick test for a) on Fedora.
Comment 5 Peter Åstrand cendio 2013-10-15 08:58:50 CEST
Works on RHEL6.
Comment 6 Aaron Sowry cendio 2013-10-15 11:37:53 CEST
Tested on F19, seeems to work fine. Closing.

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