Package: glusterfs-server
Version: 3.8.1-1
Severity: important
Dear Maintainer,
I have a cluster of two brick servers running glusterfs with mounted dirs from
gluster.
* Upgrade first machine to 3.8.2-1 and reboot it (works fine, other
machine still on 3.8.1-1)
* Upgrade second machine to 3.8.2-1 and reboot it
Expected: Machine 2 boots and mounts all mountpoints defined in fstab
Actual:
* systemctl status is degraded, mounting failed.
* when mounting by hand an error occurs ("read log for more")
fstab looks like this:
thishost:/name /data/name glusterfs
defaults,_netdev,backupvolfile-server=otherhost 0 0
here otherhost 192.168.1.10, thishost 192.168.1.11 (see log)
example of such a log:
[2016-08-19 18:52:11.568199] E [socket.c:2391:socket_connect_finish]
0-glusterfs: connection to 192.168.1.10:24007 failed
(Verbindungsaufbau abgelehnt)
[2016-08-19 18:52:11.568292] E [glusterfsd-mgmt.c:1902:mgmt_rpc_notify]
0-glusterfsd-mgmt: failed to connect with remote-host: myhost.local
(Der Socket ist nicht verbunden)
[2016-08-19 18:52:11.568319] I [glusterfsd-mgmt.c:1919:mgmt_rpc_notify]
0-glusterfsd-mgmt: Exhausted all volfile servers
(sorry for the german localization)
journalctl -u data-name.mount shows error messages of the type:
failed to get the 'volume file' from server
(which occurs on an upstream bug for older version of glusterfs 3.4.2)
I could not find anything upstream for this effect for 3.8.2.
Then I reinstalled 3.8.1-1 from snapshots.debian.org and after rebooting
the machines everything works fine again.
Sorry for reporting this only now and not on unstable - I did not check it
on a testing system before (and learned something now)...
-- System Information:
Debian Release: stretch/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 4.6.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages glusterfs-server depends on:
ii glusterfs-client 3.8.1-1
ii glusterfs-common 3.8.1-1
ii libacl1 2.2.52-3
ii libc6 2.23-4
ii libncurses5 6.0+20160625-1
ii libreadline6 6.3-8+b4
ii libssl1.0.2 1.0.2h-1
ii libtinfo5 6.0+20160625-1
ii libuuid1 2.28-6
ii libxml2 2.9.4+dfsg1-1+b1
ii lsb-base 9.20160629
ii python 2.7.11-2
ii zlib1g 1:1.2.8.dfsg-2+b1
Versions of packages glusterfs-server recommends:
ii nfs-common 1:1.2.8-9.2
glusterfs-server suggests no packages.
-- Configuration Files:
/etc/init.d/glusterfs-server changed [not included]
-- no debconf information