After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 404749 - trackerfs.py doesn't mount the FS
trackerfs.py doesn't mount the FS
Status: RESOLVED OBSOLETE
Product: tracker
Classification: Core
Component: General
unspecified
Other All
: Normal normal
: ---
Assigned To: Jamie McCracken
Jamie McCracken
Depends on:
Blocks:
 
 
Reported: 2007-02-05 21:14 UTC by Corrado Gizzi
Modified: 2010-03-03 15:54 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Corrado Gizzi 2007-02-05 21:14:25 UTC
Please describe the problem:
Trying to mount a trackerfs using trackerfs.py doesn't work.
The output giving the command as root with the --tag or --search option is the following:

Traceback (most recent call last):
  • File "/usr/bin/trackerfs.py", line 253 in ?
    fs = TrackerFs()
  • File "/usr/bin/trackerfs.py", line 58 in __init__
    TrackerClient.__init__(self)
  • File "/usr/bin/trackerfs.py", line 19 in __init__
    bus = dbus.SessionBus()
  • File "/var/lib/python-support/python2.4/dbus/_dbus.py", line 266 in __new__
    return Bus.__new__(cls, Bus.TYPE_SESSION, use_default_mainloop, private)
  • File "/var/lib/python-support/python2.4/dbus/_dbus.py", line 99 in __new__
    bus._connection = dbus_bindings.bus_get(bus_type, private)
  • File "dbus_bindings.pyx", line 1692 in dbus_bindings.bus_get
dbus_bindings.DBusException: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

The same command given as normal user outputs the following:

2007-02-05 21:40:18,960 - trackerfs - DEBUG - mountpoint: '/home/pappageno/Recover'
2007-02-05 21:40:18,960 - trackerfs - DEBUG - Use Search
2007-02-05 21:40:20,085 - trackerfs - DEBUG - Refresh Filelist
fuse: failed to exec fusermount: Permission denied
python: fuse_opt.c:67: fuse_opt_insert_arg: Assertion `pos <= args->argc' failed.
Aborted (core dumped)



Steps to reproduce:
1. sudo python trackerfs.py /media/foo --tag=foo
2. sudo python trackerfs.py /media/foo --search=foo
3. python trackerfs.py ~/foo --tag=foo
4. python trackerfs.py ~/foo --search=foo


Actual results:
The Fs it's not mounted and you get the output pasted above

Expected results:
The Fs should be mounted containing the files tagged as specified with the --tag option

Does this happen every time?
Yes

Other information:
Comment 1 guillaume.loret 2007-06-29 10:01:32 UTC
I have the same issue.

I'am using ubuntu 7.04
Comment 2 Jürg Billeter 2010-03-03 15:54:05 UTC
trackerfs has been removed from the source tree as it wasn't maintained (it was still using the 0.6.x API).