Even though there's nothing encfs related in /etc/updatedb.conf, updatedb always prunes fuse.encfs mounts. Reproducible: Always Steps to Reproduce: 1. Mount an encfs directory 2. Run updatedb 3. Try "locate"ing a file under encfs mount Actual Results: Locate never finds anything about files under encfs mount dir. Expected Results: To find the files under encfs mount dir with locate.
Which locate implementation are you using?
(In reply to comment #1) > Which locate implementation are you using? > GNU slocate, of course. To be precise, sys-apps/slocate-3.1-r1.
(In reply to comment #2) > (In reply to comment #1) > > Which locate implementation are you using? > > > > GNU slocate, of course. To be precise, sys-apps/slocate-3.1-r1. Oh, so "of course" you don't use rlocate or mlocate... :)
I noticed that the problem has nothing to do with updatedb: encfs (actually, FUSE) mounted directories (with default opts) seems to be available to the user who mounted it. Even root cannot seem to be able to access to that directory. To do so, one has to run encfs with --public, and as root. Sorry for the trouble...