Thanks Andy for detailed answer. Cédric,
If possible can you share your updated document/patch which can be merged to gluster doc[1] and made available to everyone[2]. [1]. https://github.com/gluster/glusterdocs/ [2] https://docs.gluster.org/en/latest/ . /sunny On Wed, Aug 28, 2019 at 12:13 PM ROUVRAIS Cedric ResgBscRscDef <[email protected]> wrote: > > Hi Andy, > > > > Thanks for your reply, I actually fixed the issue – shared library wasn’t > installed, so I reinstalled it. > > > > I realize that the documentation for geo replication would need more > information > > > > I will try a clean install on a new image and document it more precisely. > > > > Thanks, > > > > Cédric > > > > > > De : Andy Coates <[email protected]> > Envoyé : mercredi 28 août 2019 05:18 > À : ROUVRAIS Cedric ResgBscRscDef <[email protected]> > Cc : [email protected] > Objet : Re: [Gluster-users] Geo Replication Failure: libgfchangelog.so: > cannot open shared object file > > > > We saw this with 4.1.x RPM on OEL (can't recall which specific version and > haven't checked if its fixed in later, at least up to 4.1.6), but the issue > seemed to be it just wasn't symlinked for some reason, so we symlinked > libgfchangelog.so to /lib64/libgfchangelog.so.0 > > > > Not sure if the python code is meant to ask for libgfchangelog.so.0 in the > first place, or if the RPM is meant to symlink it post-install. In 7.x the > script seems to use a different method for finding it too. > > > > Andy. > > > > On Tue, 27 Aug 2019 at 04:21, ROUVRAIS Cedric ResgBscRscDef > <[email protected]> wrote: > > Hello, > > > > Having some slight difficulties with GeoReplication across 2 servers where > the user is root on both sides: libgfchangelog.so: cannot open shared object > file: No such file or directory > > > > I get this error on the master node. I haven’t been able to get around it > (I’ve deleted and recreated the configuration ex-nihilo a couple of time to > no avail). > > > > [2019-08-26 17:43:24.213577] I [gsyncdstatus(monitor):248:set_worker_status] > GeorepStatus: Worker Status Change status=Initializing... > > [2019-08-26 17:43:24.213959] I [monitor(monitor):157:monitor] Monitor: > starting gsyncd worker brick=/vol/gluster/fr/brick1/gv_master > slave_node=srv_slave > > [2019-08-26 17:43:24.259780] I [gsyncd(agent > /vol/gluster/fr/brick1/gv_master):309:main] <top>: Using session config file > > path=/var/lib/glusterd/geo-replication/gv_master_srv_slave_gv_slave/gsyncd.conf > > [2019-08-26 17:43:24.261590] I [changelogagent(agent > /vol/gluster/fr/brick1/gv_master):72:__init__] ChangelogAgent: Agent > listining... > > [2019-08-26 17:43:24.266072] I [gsyncd(worker > /vol/gluster/fr/brick1/gv_master):309:main] <top>: Using session config file > > path=/var/lib/glusterd/geo-replication/gv_master_srv_slave_gv_slave/gsyncd.conf > > [2019-08-26 17:43:24.280029] I [resource(worker > /vol/gluster/fr/brick1/gv_master):1379:connect_remote] SSH: Initializing SSH > connection between master and slave... > > [2019-08-26 17:43:25.749739] I [resource(worker > /vol/gluster/fr/brick1/gv_master):1426:connect_remote] SSH: SSH connection > between master and slave established. duration=1.4696 > > [2019-08-26 17:43:25.749941] I [resource(worker > /vol/gluster/fr/brick1/gv_master):1098:connect] GLUSTER: Mounting gluster > volume locally... > > [2019-08-26 17:43:26.824810] I [resource(worker > /vol/gluster/fr/brick1/gv_master):1121:connect] GLUSTER: Mounted gluster > volume duration=1.0747 > > [2019-08-26 17:43:26.825088] I [subcmds(worker > /vol/gluster/fr/brick1/gv_master):80:subcmd_worker] <top>: Worker spawn > successful. Acknowledging back to monitor > > [2019-08-26 17:43:26.888922] E [repce(agent > /vol/gluster/fr/brick1/gv_master):122:worker] <top>: call failed: > > Traceback (most recent call last): > > File "/usr/libexec/glusterfs/python/syncdaemon/repce.py", line 118, in > worker > > res = getattr(self.obj, rmeth)(*in_data[2:]) > > File "/usr/libexec/glusterfs/python/syncdaemon/changelogagent.py", line 37, > in init > > return Changes.cl_init() > > File "/usr/libexec/glusterfs/python/syncdaemon/changelogagent.py", line 21, > in __getattr__ > > from libgfchangelog import Changes as LChanges > > File "/usr/libexec/glusterfs/python/syncdaemon/libgfchangelog.py", line 18, > in <module> > > class Changes(object): > > File "/usr/libexec/glusterfs/python/syncdaemon/libgfchangelog.py", line 20, > in Changes > > use_errno=True) > > File "/usr/lib64/python2.7/ctypes/__init__.py", line 360, in __init__ > > self._handle = _dlopen(self._name, mode) > > OSError: libgfchangelog.so: cannot open shared object file: No such file or > directory > > > > > > Thank you for any insight, > > > > Cédric > > > > ========================================================= > > Ce message et toutes les pieces jointes (ci-apres le "message") > sont confidentiels et susceptibles de contenir des informations > couvertes par le secret professionnel. Ce message est etabli > a l'intention exclusive de ses destinataires. Toute utilisation > ou diffusion non autorisee interdite. > Tout message electronique est susceptible d'alteration. La SOCIETE GENERALE > et ses filiales declinent toute responsabilite au titre de ce message > s'il a ete altere, deforme falsifie. > > ========================================================= > > This message and any attachments (the "message") are confidential, > intended solely for the addresses, and may contain legally privileged > information. Any unauthorized use or dissemination is prohibited. > E-mails are susceptible to alteration. Neither SOCIETE GENERALE nor any > of its subsidiaries or affiliates shall be liable for the message > if altered, changed or falsified. > > ========================================================= > > _______________________________________________ > Gluster-users mailing list > [email protected] > https://lists.gluster.org/mailman/listinfo/gluster-users > > _______________________________________________ > Gluster-users mailing list > [email protected] > https://lists.gluster.org/mailman/listinfo/gluster-users _______________________________________________ Gluster-users mailing list [email protected] https://lists.gluster.org/mailman/listinfo/gluster-users
