I have set up georeplication on Ubuntu 16.04, GlusterFS 3.9.1.
Here's the log...
[2017-01-26 09:47:05.985043] D [master(/data/glusterfs/backup1):302:a_syncdata] _GMaster: candidate for syncing .gfid/ad1d09bc-3cb9-4c54-9c2b-033e8a98f7d3
[2017-01-26 09:47:05.985896] E [syncdutils(/data/glusterfs/backup1):296:log_raise_exception] <top>: FAIL:
Traceback (most recent call last):
File "/usr/lib/x86_64-linux-gnu/glusterfs/python/syncdaemon/syncdutils.py", line 326, in twrap
tf(*aa)
File "/usr/lib/x86_64-linux-gnu/glusterfs/python/syncdaemon/master.py", line 1649, in syncjob
po = self.sync_engine(pb, self.log_err)
File "/usr/lib/x86_64-linux-gnu/glusterfs/python/syncdaemon/resource.py", line 1730, in rsync
log_err=log_err)
File "/usr/lib/x86_64-linux-gnu/glusterfs/python/syncdaemon/resource.py", line 56, in sup
sys._getframe(1).f_code.co_name)(*a, **kw)
File "/usr/lib/x86_64-linux-gnu/glusterfs/python/syncdaemon/resource.py", line 1041, in rsync
"log_rsync_performance")):
File "/usr/lib/x86_64-linux-gnu/glusterfs/python/syncdaemon/configinterface.py", line 252, in get_realtime
return self.get(opt, printValue=False)
File "/usr/lib/x86_64-linux-gnu/glusterfs/python/syncdaemon/configinterface.py", line 357, in get
self.update_to(d, allow_unresolved=True)
File "/usr/lib/x86_64-linux-gnu/glusterfs/python/syncdaemon/configinterface.py", line 347, in update_to
update_from_sect(sect, MultiDict(dct, mad, *self.auxdicts))
File "/usr/lib/x86_64-linux-gnu/glusterfs/python/syncdaemon/configinterface.py", line 327, in update_from_sect
for k, v in self.config._sections[sect].items():
File "/usr/lib/python2.7/collections.py", line 127, in items
return [(key, self[key]) for key in self]
KeyError: 'state_socket_unencoded'
[2017-01-26 09:47:05.986107] D [master(/data/glusterfs/backup1):302:a_syncdata] _GMaster: candidate for syncing .gfid/0817467a-d011-44e7-9019-fa8d3c865bf9
[2017-01-26 09:47:05.987433] E [syncdutils(/data/glusterfs/backup1):296:log_raise_exception] <top>: FAIL:
Traceback (most recent call last):
File "/usr/lib/x86_64-linux-gnu/glusterfs/python/syncdaemon/syncdutils.py", line 326, in twrap
tf(*aa)
File "/usr/lib/x86_64-linux-gnu/glusterfs/python/syncdaemon/master.py", line 1649, in syncjob
po = self.sync_engine(pb, self.log_err)
File "/usr/lib/x86_64-linux-gnu/glusterfs/python/syncdaemon/resource.py", line 1730, in rsync
log_err=log_err)
File "/usr/lib/x86_64-linux-gnu/glusterfs/python/syncdaemon/resource.py", line 56, in sup
sys._getframe(1).f_code.co_name)(*a, **kw)
File "/usr/lib/x86_64-linux-gnu/glusterfs/python/syncdaemon/resource.py", line 1041, in rsync
"log_rsync_performance")):
File "/usr/lib/x86_64-linux-gnu/glusterfs/python/syncdaemon/syncdutils.py", line 368, in boolify
lstr = s.lower()
AttributeError: 'NoneType' object has no attribute 'lower'
[2017-01-26 09:47:06.5925] D [master(/data/glusterfs/backup1):302:a_syncdata] _GMaster: candidate for syncing .gfid/af424cc5-e287-4983-a86b-e376229be559
[2017-01-26 09:47:06.6483] D [master(/data/glusterfs/backup1):302:a_syncdata] _GMaster: candidate for syncing .gfid/3a161390-4c5a-4aec-9ca0-83489392ba4c
[2017-01-26 09:47:06.6648] I [syncdutils(/data/glusterfs/backup1):237:finalize] <top>: exiting.
[2017-01-26 09:47:06.15986] I [repce(/data/glusterfs/backup1):92:service_loop] RepceServer: terminating on reaching EOF.
[2017-01-26 09:47:06.16272] I [syncdutils(/data/glusterfs/backup1):237:finalize] <top>: exiting.
[2017-01-26 09:47:06.483865] I [monitor(monitor):349:monitor] Monitor: worker(/data/glusterfs/backup1) died in startup phase
[2017-01-26 09:47:06.486694] I [gsyncdstatus(monitor):233:set_worker_status] GeorepStatus: Worker Status: Faulty