Re: [Tracker] Running Meta tracker from console
- From: tracker-list <tracker-list skolesys dk>
- To: Tracker list <tracker-list gnome org>
- Subject: Re: [Tracker] Running Meta tracker from console
- Date: Tue, 10 Jul 2007 15:08:03 +0200
On Mon, 09 Jul 2007 15:52:18 +0100, jamie <jamiemcc blueyonder co uk>
wrote:
On Mon, 2007-07-09 at 11:20 +0200, tracker-list wrote:
Hi
I am trying to use Meta tracker in a non graphical environment. The host
I'm referring to is a fileserver where all users store their files. The
System administrator must be able to run a file statistics tool on the
file
server so he can detect un-wished downloads. For that task I have build
a
SOAP server that exposes the statisical methods. Until now I have used
the
"find" command for filesearching but it has become too slow. Therfore I
need a file indexing daemon to help me in search:
I thought about using Beagle, but it can't be run as root, therefor
"Meta
Tracker" seems like the tool to use. I have done some testing on my
desktop
PC (running Ubuntu like the fileserver) and it works like a dream in the
graphical environment - but if I startup in console mode the trouble
begins.
1. First I start trackerd -> $ trackerd &
2. Then I do a search -> $ tracker-search something
Following error is presented:
tracker-search: No connection to tracker daemon
Ensure "trackerd" is running before launch this command
Also if trackerd has been started from console and I go into the
graphical
environment to do a tracker-search i get the following error:
tracker-search: internal tracker error: Process /usr/bin/trackerd
exited with status 0
Can Meta tracker run without X?
P.S. My SOAP server will be running as a daemon itself and there is no
Graphical Environment present.
I would recommend running tracker as a non-root user along with your
SOAP server (both must be same user in order to communicate via dbus
session bus)
trackerd does not use the dbus system bus and there is no activation on
the system bus either
I dont know if you can run a root session bus or not? (it should run
along side the system bus I would have thought)
jamie
This just works like a wonder! Thanks guys
All I had to do in the end was put "dbus-launch" in front of my soap daemon
command and then start "trackerd" from the daemon process.
I have a few more questions:
1. I will most certainly be needing the tracker-query command since I need
to be able to specify search criterias. I have found the examples in the
tarball but I was wondering if there is a complete list of rdfq:Properties
- especially I need a group-match property and a owner-match property.
2. Is tracker-handler.py up-to-date so and ready to use in my python based
soap service.
/ Jakob
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]