[colord] [SOLVED] Re: colord's dbus-triggered service fails to find/launch systemd unit colord.service?
pgndev
pgnet.dev at gmail.com
Mon Oct 31 01:43:56 UTC 2016
A bit more digging, and I also found
dbus[1845]: [system] Failed to activate service
'org.freedesktop.ColorManager': timed out
messages in my journalctl tail.
There were two problems ...
(1) first doing
an uninstall of distro pkgs, these manually built packages, then a manual
search-n-destroy for all remnant colord/ColorManager files,
THEN,
a systemctl daemon-reload
a reinstall of the manual build
another systemctl daemon-reload
(2) config file paths are not found by dbus in /usr/local
Given these installed files
locate ColorManager | egrep "/usr/local"
/usr/local/etc/dbus-1/system.d/org.freedesktop.ColorManager.conf
/usr/local/share/dbus-1/interfaces/org.freedesktop.ColorManager.Device.xml
/usr/local/share/dbus-1/interfaces/org.freedesktop.ColorManager.Profile.xml
/usr/local/share/dbus-1/interfaces/org.freedesktop.ColorManager.Sensor.xml
/usr/local/share/dbus-1/interfaces/org.freedesktop.ColorManager.xml
/usr/local/share/dbus-1/system-services/org.freedesktop.ColorManager.service
Although
/usr/local/share/dbus-1/system-services/
*is*, apparently, a systemd-searched path for services, the config dir,
/usr/local/etc/dbus-1/system.d/
is not dbus-1 valid. Only the system dir
/etc/dbus-1/system.d
is.
creating a symlink
ln -sf \
/usr/local/etc/dbus-1/system.d/org.freedesktop.ColorManager.conf \
/etc/dbus-1/system.d/org.freedesktop.ColorManager.conf
does the trick.
As would, effectively, changing/assigning the colord /etc dir location at
build time to == /etc.
There _may_ be a system/systemd config file for dbus search paths where
that /usr/local path could be added ... I haven't found it yet.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/colord/attachments/20161030/9fc29783/attachment.html>
More information about the colord
mailing list