FS#28586 - [colord] add systemd file (automatic start doesn't work)

Attached to Project: Arch Linux
Opened by alex (kabolt) - Wednesday, 22 February 2012, 15:28 GMT
Last edited by Ionut Biru (wonder) - Thursday, 23 February 2012, 10:53 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:
Without a systemd service file colormgr tries vainly to load colord.service and colord doesn't start automatically.
Additional information:
I have installed systemd.

The solution for this problem is easy:
add a service file and colord starts automatically
This task depends upon

Closed by  Ionut Biru (wonder)
Thursday, 23 February 2012, 10:53 GMT
Reason for closing:  Fixed
Additional comments about closing:  colord 0.1.17
Comment by alex (kabolt) - Wednesday, 22 February 2012, 15:52 GMT
to be more concrete:
colormgr and other programms try to load colord via systemd and haven't a backup routine if the service file doesn't exist.

The error message which was appearing without service file (or started colord daemon):
$ colormgr
No connection to colord: Fehler beim Aufruf von StartServiceByName für org.freedesktop.ColorManager: GDBus.Error:org.freedesktop.systemd1.LoadFailed: Unit colord.service failed to load: No such file or directory. See system logs and 'systemctl status colord.service' for details.
Comment by Dave Reisner (falconindy) - Wednesday, 22 February 2012, 17:01 GMT
The proper fix would be to compile colord with --with-systemdsystemunitdir=/lib/systemd/system
Comment by niels abspoel (aboe) - Wednesday, 22 February 2012, 21:31 GMT
I can still confirm this bug with:

extra/colord 0.1.16-1

and

extra/systemd 43-2
Session and Startup manager
community/systemd-arch-units 20120208-1
Arch specific Systemd unit files
Comment by Ionut Biru (wonder) - Wednesday, 22 February 2012, 21:41 GMT
@niels, why do you feel the need to confirm that a file is missing? Everybody can see that the file is not in the package

Loading...