[Gluster-users] Unable to Mount on Non-Server Machines
Atin Mukherjee
amukherj at redhat.com
Tue Mar 14 05:03:58 UTC 2017
"gluster volume set <volname> auth.allow all" looks to be the culprit.
However I am just wondering if the same option is set for a volume in 3.9.1
how is it working for you. This is not a regression. I just tested it in
both 3.10 & 3.9.1 and the mount doesn't succeed. Is there any specific
reason you want to mark 'auth.allow = all' which actually is equivalent of
having this option reset. auth.allow expects certain IPs which are allowed
to be authenticated. When this option is set to 'all' Gluster doesn't
handle this keyword specially and assume it's mentioned as one of the
IP/Host & then the mount request fails with authentication failure.
On Mon, Mar 13, 2017 at 9:10 PM, Atin Mukherjee <amukherj at redhat.com> wrote:
> Can you please mention the client version of the mount which you were
> unable to mount? Did you upgrade from 3.9 yo 3.10? Once I have these
> informations, I'll try to reproduce this issue and get back.
>
> On Fri, 10 Mar 2017 at 22:42, Andrew Kester <aikester at aikester.com> wrote:
>
>> I have a Gluster volume that I'm unable to mount from some clients. The
>> client process on the servers are able to mount the volume without issue,
>> but other clients are unable to. All nodes are running Debian 8 and
>> Gluster 3.10.0.
>>
>> I see a couple lines in the log that have "Using Program GlusterFS 3.3",
>> this is a pretty old volume definition but I've updated the operating mode
>> as it's been upgraded, setting it to 31000 with this most recent update.
>> Could that be the issue?
>>
>> Any help or guidance is appreciated. Thanks!
>>
>> glusterfs --version:
>> glusterfs 3.10.0
>> Repository revision: git://git.gluster.org/glusterfs.git
>> Copyright (c) 2006-2016 Red Hat, Inc. <https://www.gluster.org/>
>> GlusterFS comes with ABSOLUTELY NO WARRANTY.
>> It is licensed to you under your choice of the GNU Lesser
>> General Public License, version 3 or any later version (LGPLv3
>> or later), or the GNU General Public License, version 2 (GPLv2),
>> in all cases as published by the Free Software Foundation.
>>
>> Volume Info:
>> Volume Name: gv0
>> Type: Replicate
>> Volume ID: ----
>> Status: Started
>> Snapshot Count: 0
>> Number of Bricks: 1 x 2 = 2
>> Transport-type: tcp
>> Bricks:
>> Brick1: pegasus.sthse.co:/mnt/brick
>> Brick2: atlantia.sthse.co:/mnt/brick
>> Options Reconfigured:
>> server.allow-insecure: on
>> transport.address-family: inet
>> nfs.disable: on
>> server.root-squash: off
>> auth.allow: all
>> features.scrub-freq: weekly
>> features.scrub-throttle: normal
>> features.scrub: Active
>> features.bitrot: on
>> performance.io-thread-count: 16
>>
>> Log entries on clients:
>> [2017-03-10 16:43:13.659555] I [rpc-clnt.c:1964:rpc_clnt_reconfig]
>> 0-gv0-client-2: changing port to 49153 (from 0)
>> [2017-03-10 16:43:13.659672] I [MSGID: 114057] [client-handshake.c:1451:
>> select_server_supported_programs] 0-gv0-client-1: Using Program
>> GlusterFS 3.3, Num (1298437), Version (330)
>> [2017-03-10 16:43:13.660189] I [MSGID: 114057] [client-handshake.c:1451:
>> select_server_supported_programs] 0-gv0-client-2: Using Program
>> GlusterFS 3.3, Num (1298437), Version (330)
>> [2017-03-10 16:43:13.660192] W [MSGID: 114043] [client-handshake.c:1105:client_setvolume_cbk]
>> 0-gv0-client-1: failed to set the volume [Permission denied]
>> [2017-03-10 16:43:13.660249] W [MSGID: 114007] [client-handshake.c:1134:client_setvolume_cbk]
>> 0-gv0-client-1: failed to get 'process-uuid' from reply dict [Invalid
>> argument]
>> [2017-03-10 16:43:13.660266] E [MSGID: 114044] [client-handshake.c:1140:client_setvolume_cbk]
>> 0-gv0-client-1: SETVOLUME on remote-host failed [Permission denied]
>> [2017-03-10 16:43:13.660282] I [MSGID: 114049] [client-handshake.c:1243:client_setvolume_cbk]
>> 0-gv0-client-1: sending AUTH_FAILED event
>> [2017-03-10 16:43:13.660321] E [fuse-bridge.c:5322:notify] 0-fuse: Server
>> authenication failed. Shutting down.
>> [2017-03-10 16:43:13.660345] I [fuse-bridge.c:5802:fini] 0-fuse:
>> Unmounting '/gv0'.
>> [2017-03-10 16:43:13.660814] W [MSGID: 114043] [client-handshake.c:1105:client_setvolume_cbk]
>> 0-gv0-client-2: failed to set the volume [Permission denied]
>> [2017-03-10 16:43:13.660850] W [MSGID: 114007] [client-handshake.c:1134:client_setvolume_cbk]
>> 0-gv0-client-2: failed to get 'process-uuid' from reply dict [Invalid
>> argument]
>> [2017-03-10 16:43:13.660869] E [MSGID: 114044] [client-handshake.c:1140:client_setvolume_cbk]
>> 0-gv0-client-2: SETVOLUME on remote-host failed [Permission denied]
>> [2017-03-10 16:43:13.660884] I [MSGID: 114049] [client-handshake.c:1243:client_setvolume_cbk]
>> 0-gv0-client-2: sending AUTH_FAILED event
>> [2017-03-10 16:43:13.673681] E [fuse-bridge.c:5322:notify] 0-fuse: Server
>> authenication failed. Shutting down.
>> [2017-03-10 16:43:13.673997] W [glusterfsd.c:1329:cleanup_and_exit]
>> (-->/lib/x86_64-linux-gnu/libpthread.so.0(+0x8064) [0x7f81c866e064]
>> -->/usr/sbin/glusterfs(glusterfs_sigwaiter+0xe5) [0x56191158cdb5]
>> -->/usr/sbin/glusterfs(cleanup_and_exit+0x57) [0x56191158cc27] ) 0-:
>> received signum (15), shutting down
>> _______________________________________________
>> Gluster-users mailing list
>> Gluster-users at gluster.org
>> http://lists.gluster.org/mailman/listinfo/gluster-users
>
> --
> - Atin (atinm)
>
--
~ Atin (atinm)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gluster.org/pipermail/gluster-users/attachments/20170314/b4b8d7b2/attachment.html>
More information about the Gluster-users
mailing list