On Mon, 09 Jul 2007 15:52:18 +0100, jamie <[EMAIL PROTECTED]>
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


_______________________________________________
tracker-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/tracker-list

Reply via email to