[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: [Tracker] Running Meta tracker from console
- From: jamie <jamiemcc blueyonder co uk>
- To: tracker-list <tracker-list skolesys dk>
- Cc: Tracker list <tracker-list gnome org>
- Subject: Re: [Tracker] Running Meta tracker from console
- Date: Tue, 10 Jul 2007 14:08:12 +0100
On Tue, 2007-07-10 at 15:08 +0200, tracker-list wrote:
> 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.
the query uses the metadata names that can be found in
data/services/*.metadata
query syntax is likely to be deprecated in favour of xesam query in the
near future (and so will metadata names)
>
> 2. Is tracker-handler.py up-to-date so and ready to use in my python based
> soap service.
AFAIK yes
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]