reassign 725429 fuse 2.9.2-4
retitle 725429 fuse: lgetxattr returns ENOENT instead of ENOSUP on encfs 
filesystem
thanks

[To fuse maintainer: please read the bug log; this may be a fuse bug
or an encfs bug or a libattr bug - we are not sure, so please
reassign if necessary.  Thanks!  Julian]

On Sat, Oct 05, 2013 at 04:30:11PM -0400, Michael Stone wrote:
> On Sat, Oct 05, 2013 at 08:44:50PM +0100, you wrote:
> >Thanks!  Attached is the strace output.  So it seems that the problem
> >occurs at lines 124-125 of the strace output: the lstat succeeds, but
> >then lgetxattr("Module-C3/jun13-C3R.pdf", "security.selinux",
> >0xbee100, 255) fails, at which point the error message is written out
> >to stderr.
> >
> >So I wonder whether it is because encfs doesn't interact very well
> >with linux attibutes?
> 
> So it's a problem at a lower level: there's no reasonable way for
> coreutils to guess that ENOENT in this case really means ENOTSUP or
> EINVAL or something. I'd guess maybe encfs, which should be
> returning an appropriate error code? Or maybe fuse; I don't really
> know much about how those are implemented.

Or it could be libattr perhaps?

I'll reassign this bug to fuse, as the maintainer there might know
whose responsibility this is.

   Julian


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to