Hi thanks for report but it's not a trackerfs problem but fuse permission
problem..
read here http://fuse.sourceforge.net/wiki/index.php/FAQ

This results in the following message, when trying to mount a filesystem as
an unprivileged user:

  fusermount: mount failed: Operation not permitted

The simplest solution is to change the mode of 'fusermount':

  chmod 4755 /usr/bin/fusermount

and maybe also:

chmod o+rw /dev/fuse

Maybe I must add this info to the README.

2007/2/6, jamie <[EMAIL PROTECTED]>:

Hi eugenio,

this one is for you I believe!

jamie.

-------- Forwarded Message --------
From: tracker (bugzilla.gnome.org) <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Subject: [Bug 404749] New: trackerfs.py doesn't mount the FS
Date: Mon, 5 Feb 2007 21:16:15 +0000 (UTC)

Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=404749

  tracker | Tracker Search Tool | Ver: unspecified

           Summary: trackerfs.py doesn't mount the FS
           Product: tracker
           Version: unspecified
          Platform: Other
        OS/Version: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: Tracker Search Tool
        AssignedTo: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]
         QAContact: [EMAIL PROTECTED]
     GNOME version: Unspecified
   GNOME milestone: Unspecified


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:




_______________________________________________
tracker-list mailing list
tracker-list@gnome.org
http://mail.gnome.org/mailman/listinfo/tracker-list

_______________________________________________
tracker-list mailing list
tracker-list@gnome.org
http://mail.gnome.org/mailman/listinfo/tracker-list

Reply via email to