GBase 8a
其他
文章
安装v86 gccli客户端完成后,执行时报错symbol my_progname version libgbaseclient_16 问题
发表于2024-12-30 08:24:2632次浏览3个评论
1.安装v86 gccli客户端完成后,执行时报错symbol my_progname version libgbaseclient_16 not defined in file libgclusterclient_r.so.16 with link time reference

查看/usr/lib64目录下没有发现该文件,gccli客户端安装目录server/lib下有libgclusterclient_r.so.16文件。
怀疑是不是没有读取到该库文件?使用ln -s命令将server/lib下库文件软链接到/usr/lib64下。
结果又报错 not defined in file libgbaseclient_r.so.16

检查server/lib下也没有发现有该文件。
使用ldd命令查看/home/gbase/gccli_install/gcluster/server/bin/gbase是否缺少相关依赖。

结果发现 libgclusterclient_r.so.16 指向我已安装数据库的库文件。
怀疑因为我测试环境已经安装了v95328 8ampp数据库,并且已经在gbase用户配置相应环境变量。怀疑因为读取到环境变量中的 libgclusterclient_r.so.16库文件。
将测试环境数据库安装目录重命名一下,再次进行安装。就正常了

问题原因:
因为读取到已安装数据库环境变量中的 libgclusterclient_r.so.16库文件导致。
解决方法:
1.使用其它用户进行安装gccli客户端
2.修改环境变量使其暂不生效或重命名数据库安装目录,安装完客户端后,修改回来。
评论
登录后才可以发表评论
热门帖子
- 12025-12-01浏览数:182763
- 22023-05-09浏览数:25057
- 42023-09-25浏览数:18525
- 52020-05-11浏览数:17528