Atin Mukherjee
2015-Jun-22 17:21 UTC
[Gluster-users] Hint SETATTR() => -1 (Operation not permitted)
As far as I know we would need privileged container otherwise extended attribute support becomes unavailable. And gluster is built on underlying file system which has extended attribute support. Atin Sent from one plus one On Jun 22, 2015 10:45 PM, "Ale" <ale975 at gmail.com> wrote:> > Hi all, > > I'm new to gluster, and recently I setup two server to use with lxc. > From both server I'm able to mount the volume and do normal operation. > > When I try to create a unprivileged container where the path is insidethe gluster volume, the operation fail because unable to do chown operation.> > In detail lxc execute the following command: > > lxc-usernsexec -m u:0:165536:1 -m u:9869:9869:1 -m g:0:165536:1 -mg:9869:9869:1 -- chown 0:9869 /mnt/vm/lxc/test1> > and the gluster log report the following error: > > [2015-06-22 16:58:44.065941] W[client-rpc-fops.c:2145:client3_3_setattr_cbk] 2-gv0-client-0: remote operation failed: Operation not permitted> [2015-06-22 16:58:44.066213] W[client-rpc-fops.c:2145:client3_3_setattr_cbk] 2-gv0-client-1: remote operation failed: Operation not permitted> [2015-06-22 16:58:44.066928] W [fuse-bridge.c:1079:fuse_setattr_cbk]0-glusterfs-fuse: 36942426: SETATTR() /lxc/test1 => -1 (Operation not permitted)> > If I exec the same command on the local filesystem, all works fine, I'mrunning glusterfs 3.6.3 on ubuntu 14.04.> > Do you have any suggestion? > > Alessandro > > _______________________________________________ > Gluster-users mailing list > Gluster-users at gluster.org > http://www.gluster.org/mailman/listinfo/gluster-users-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://www.gluster.org/pipermail/gluster-users/attachments/20150622/f4cdd312/attachment.html>
Vijay Bellur
2015-Jun-22 23:15 UTC
[Gluster-users] Hint SETATTR() => -1 (Operation not permitted)
On Monday 22 June 2015 01:21 PM, Atin Mukherjee wrote:> As far as I know we would need privileged container otherwise extended > attribute support becomes unavailable. And gluster is built on > underlying file system which has extended attribute support. >The call that seems to fail here is setattr and setxattr. So could it be a different problem?> On Jun 22, 2015 10:45 PM, "Ale" <ale975 at gmail.com > <mailto:ale975 at gmail.com>> wrote: > > > > Hi all, > > > > I'm new to gluster, and recently I setup two server to use with lxc. > > From both server I'm able to mount the volume and do normal operation. > > > > When I try to create a unprivileged container where the path is > inside the gluster volume, the operation fail because unable to do > chown operation. > > > > In detail lxc execute the following command: > > > > lxc-usernsexec -m u:0:165536:1 -m u:9869:9869:1 -m g:0:165536:1 -m > g:9869:9869:1 -- chown 0:9869 /mnt/vm/lxc/test1 > > > > and the gluster log report the following error: > > > > [2015-06-22 16:58:44.065941] W > [client-rpc-fops.c:2145:client3_3_setattr_cbk] 2-gv0-client-0: remote > operation failed: Operation not permitted > > [2015-06-22 16:58:44.066213] W > [client-rpc-fops.c:2145:client3_3_setattr_cbk] 2-gv0-client-1: remote > operation failed: Operation not permitted > > [2015-06-22 16:58:44.066928] W [fuse-bridge.c:1079:fuse_setattr_cbk] > 0-glusterfs-fuse: 36942426: SETATTR() /lxc/test1 => -1 (Operation not > permitted) > > > > If I exec the same command on the local filesystem, all works fine, > I'm running glusterfs 3.6.3 on ubuntu 14.04. > > > > Do you have any suggestion?Can you check the brick log to determine the translator that might be reporting this error? I suspect that it could be stemming from posix. -Vijay