diff options
author | Sunny Kumar <sunkumar@redhat.com> | 2019-04-12 19:55:10 +0530 |
---|---|---|
committer | Kotresh HR <khiremat@redhat.com> | 2019-11-08 06:30:36 +0000 |
commit | f28277fea8d5fa02b166d3e6e3856de033115704 (patch) | |
tree | 344f6ee1ced096a2d16a58a8e636b29ba6758c6b /extras/control-mem.sh | |
parent | 6b23d7bb7c8250b0e95b64705f5f7ca7c00819a9 (diff) |
libgfchangelog : use find_library to locate shared library
Issue:
libgfchangelog.so: cannot open shared object file
Due to hardcoded shared library name runtime loader looks for particular version of
a shared library.
Solution:
Using find_library to locate shared library at runtime solves this issue.
Traceback (most recent call last):
File "/usr/libexec/glusterfs/python/syncdaemon/gsyncd.py", line 323, in main
func(args)
File "/usr/libexec/glusterfs/python/syncdaemon/subcmds.py", line 82, in subcmd_worker
local.service_loop(remote)
File "/usr/libexec/glusterfs/python/syncdaemon/resource.py", line 1261, in service_loop
changelog_agent.init()
File "/usr/libexec/glusterfs/python/syncdaemon/repce.py", line 233, in __call__
return self.ins(self.meth, *a)
File "/usr/libexec/glusterfs/python/syncdaemon/repce.py", line 215, in __call__
raise res
OSError: libgfchangelog.so: cannot open shared object file: No such file or directory
Backport of:
> Patch: https://review.gluster.org/22557
> Change-Id: I3dd013d701ed1cd99ba7ef20d1898f343e1db8f5
> BUG: 1699394
> Signed-off-by: Sunny Kumar <sunkumar@redhat.com>
(cherry picked from commit f316c8b797283818bd800569771870a4b9bf1310)
Change-Id: I3dd013d701ed1cd99ba7ef20d1898f343e1db8f5
fixes: bz#1770100
Signed-off-by: Sunny Kumar <sunkumar@redhat.com>
Diffstat (limited to 'extras/control-mem.sh')
0 files changed, 0 insertions, 0 deletions