Re: [Tracker] [bug] when trackerd is not running, tracker's tools assume tracker is installed in /usr/local/bin/trackerd



Baptiste Mille-Mathias wrote:
On 9/17/06, Jamie McCracken <jamiemcc blueyonder co uk> wrote:
this is not a bug.

more likely you have compiled tracker without --prefix=/usr at some
point in the past.

I had compiled tracker with --prefix=/home/baptiste/fake
--sysconfdir=/home/baptiste/fake/ ; the problem was I had also tracker
installed from the deb package, once the deb package removed I had
** (process:6650): WARNING **: An error has occured : The name
org.freedesktop.Tracker was not provided by any .service files

Is it possible to install tracker out of the /usr directory, because
is seems (following I understand) that dbus is unable to find the
tracker.service (located at
/home/baptiste/fake/share/dbus-1/services/tracker.service)


it is possible but then you must manually copy the service file to /usr/share/dbus-1/services (or wherever dbus is located) if you want dbus activation to work

we cannot currently detect where dbus service directory is at build time so we always assume that the prefix for both it and tracker will be the same. (which is the case 99% of the time)

(patch welcome if anyone knows how to detect dbus service directory)

--
Mr Jamie McCracken
http://jamiemcc.livejournal.com/




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]