从新起个名字 发表于 6 天前

GreatSql8.4.4-4 安装部署 无法添加动态依赖库

本帖最后由 从新起个名字 于 2026-5-7 10:26 编辑

数据库版本:greatsql8.4.4-4

操作系统:x86_64/aarch64CentOS Linux 7 / Kylin V10 SP2
安装包:对应架构的glibc2.17包
安装手册:https://greatsql.cn/docs/8.4.4-4 ... -kylin-install.html
问题描述:采用二进制方式部署数据时,按照安装手册添加GreatSQL 自带的动态依赖库文件,生效失败。
GreatSQL 自带的动态依赖库文件

# cat ld.so.conf
include ld.so.conf.d/*.conf
/opt/software/database/greatsql/greatsql_8.4.4-4/lib/
/opt/software/database/greatsql/greatsql_8.4.4-4/lib/private
/opt/software/database/greatsql/greatsql_8.4.4-4/lib/mysqlrouter/
/opt/software/database/greatsql/greatsql_8.4.4-4/lib/mysqlrouter/private



# ls -A /opt/software/database/greatsql/greatsql_8.4.4-4/lib/
libcoredumper.a    libkrb5.so          libperconaserverclient.a          libsasl2.so   mysql
libcrypto.so       libkrb5support.so   libperconaserverclient.so         libsmime3.somysqlrouter
libgssapi_krb5.solibmysqlservices.alibperconaserverclient.so.24      libssl3.so    pkgconfig
libk5crypto.so   libnspr4.so         libperconaserverclient.so.24.0.4libssl.so   plugin
libkmip.a          libnss3.so          libplc4.so                        libtinfo.so   private
libkmippp.a      libnssutil3.so      libplds4.so                     mecab


ldconfig 生效提示如下信息,烦请指导。

# ldconfig
ldconfig: file /opt/software/database/greatsql/greatsql_8.4.4-4/lib/libnspr4.so is truncated

ldconfig: file /opt/software/database/greatsql/greatsql_8.4.4-4/lib/libkrb5support.so is truncated

ldconfig: file /opt/software/database/greatsql/greatsql_8.4.4-4/lib/libplc4.so is truncated

ldconfig: file /opt/software/database/greatsql/greatsql_8.4.4-4/lib/libk5crypto.so is truncated

ldconfig: file /opt/software/database/greatsql/greatsql_8.4.4-4/lib/libsmime3.so is truncated

ldconfig: file /opt/software/database/greatsql/greatsql_8.4.4-4/lib/libsasl2.so is truncated

ldconfig: file /opt/software/database/greatsql/greatsql_8.4.4-4/lib/libssl3.so is truncated

ldconfig: file /opt/software/database/greatsql/greatsql_8.4.4-4/lib/libtinfo.so is truncated

ldconfig: file /opt/software/database/greatsql/greatsql_8.4.4-4/lib/libnssutil3.so is truncated

ldconfig: file /opt/software/database/greatsql/greatsql_8.4.4-4/lib/libplds4.so is truncated

ldconfig: file /opt/software/database/greatsql/greatsql_8.4.4-4/lib/libgssapi_krb5.so is truncated

ldconfig: file /opt/software/database/greatsql/greatsql_8.4.4-4/lib/libcrypto.so is truncated

ldconfig: file /opt/software/database/greatsql/greatsql_8.4.4-4/lib/libnss3.so is truncated

ldconfig: file /opt/software/database/greatsql/greatsql_8.4.4-4/lib/libkrb5.so is truncated

ldconfig: file /opt/software/database/greatsql/greatsql_8.4.4-4/lib/libssl.so is truncated

ldconfig: file /opt/software/database/greatsql/greatsql_8.4.4-4/lib/private/libnspr4.so is truncated

ldconfig: file /opt/software/database/greatsql/greatsql_8.4.4-4/lib/private/libkrb5.so.3.3 is truncated

ldconfig: file /opt/software/database/greatsql/greatsql_8.4.4-4/lib/private/libkrb5support.so is truncated

ldconfig: file /opt/software/database/greatsql/greatsql_8.4.4-4/lib/private/libplc4.so is truncated

ldconfig: file /opt/software/database/greatsql/greatsql_8.4.4-4/lib/private/libk5crypto.so is truncated

ldconfig: file /opt/software/database/greatsql/greatsql_8.4.4-4/lib/private/libsmime3.so is truncated

ldconfig: file /opt/software/database/greatsql/greatsql_8.4.4-4/lib/private/libsasl2.so is truncated

ldconfig: file /opt/software/database/greatsql/greatsql_8.4.4-4/lib/private/libtinfo.so.5.9 is truncated

ldconfig: file /opt/software/database/greatsql/greatsql_8.4.4-4/lib/private/libssl3.so is truncated

ldconfig: file /opt/software/database/greatsql/greatsql_8.4.4-4/lib/private/libcrypto.so.1.0.2k is truncated

ldconfig: file /opt/software/database/greatsql/greatsql_8.4.4-4/lib/private/libsasl2.so.3.0.0 is truncated

ldconfig: file /opt/software/database/greatsql/greatsql_8.4.4-4/lib/private/libk5crypto.so.3.1 is truncated

ldconfig: file /opt/software/database/greatsql/greatsql_8.4.4-4/lib/private/libtinfo.so is truncated

ldconfig: file /opt/software/database/greatsql/greatsql_8.4.4-4/lib/private/libnssutil3.so is truncated

ldconfig: file /opt/software/database/greatsql/greatsql_8.4.4-4/lib/private/libssl.so.1.0.2k is truncated

ldconfig: file /opt/software/database/greatsql/greatsql_8.4.4-4/lib/private/libplds4.so is truncated

ldconfig: file /opt/software/database/greatsql/greatsql_8.4.4-4/lib/private/libgssapi_krb5.so is truncated

ldconfig: file /opt/software/database/greatsql/greatsql_8.4.4-4/lib/private/libnss3.so is truncated

ldconfig: file /opt/software/database/greatsql/greatsql_8.4.4-4/lib/private/libkrb5.so is truncated

ldconfig: file /opt/software/database/greatsql/greatsql_8.4.4-4/lib/private/libgssapi_krb5.so.2.2 is truncated

ldconfig: file /opt/software/database/greatsql/greatsql_8.4.4-4/lib/private/libkrb5support.so.0.1 is truncated

ldconfig: /opt/software/database/greatsql/greatsql_8.4.4-4/lib/private/ is not a symbolic link

ldconfig: file /opt/software/database/greatsql/greatsql_8.4.4-4/lib/mysqlrouter/private/libabsl_log_entry.so is truncated

ldconfig: file /opt/software/database/greatsql/greatsql_8.4.4-4/lib/mysqlrouter/private/libabsl_flags.so is truncated

ldconfig: file /opt/software/database/greatsql/greatsql_8.4.4-4/lib/mysqlrouter/private/libabsl_bad_optional_access.so is truncated

ldconfig: file /opt/software/database/greatsql/greatsql_8.4.4-4/lib/mysqlrouter/private/libabsl_string_view.so is truncated

ldconfig: file /opt/software/database/greatsql/greatsql_8.4.4-4/lib/mysqlrouter/private/libabsl_bad_any_cast_impl.so is truncated

ldconfig: file /opt/software/database/greatsql/greatsql_8.4.4-4/lib/mysqlrouter/private/libabsl_bad_variant_access.so is truncated

ldconfig: Can't link /opt/software/database/greatsql/greatsql_8.4.4-4/lib/mysqlrouter/private//c++/11 to libabsl_statusor.so
ldconfig: Can't link /opt/software/database/greatsql/greatsql_8.4.4-4/lib/mysqlrouter/private/ercona-server/extra/abseil/abseil-cpp-20230802.1/absl/hash/internal to libabsl_log_globals.so
ldconfig: Can't link /opt/software/database/greatsql/greatsql_8.4.4-4/lib/mysqlrouter/private/0 11.2.1 20220127 (Red Hat 11.2.1-9) -m64 -mtune=generic -march=x86-64 -g -g -g -g -g1 -O2 -O2 -O2 -O2 -std=c++20 -std=gnu++20 -fno-omit-frame-pointer -ftls-model=initial-exec -fstack-protector-strong -fstack-protector-strong -fexceptions -fstack-protector-strong -ffunction-sections -fdata-sections -fPIC --param=ssp-buffer-size=4 --param=ssp-buffer-size=4 --param=ssp-buffer-size=4 to libabsl_strerror.so
ldconfig: Can't link /opt/software/database/greatsql/greatsql_8.4.4-4/lib/mysqlrouter/private/02.1/absl/log/internal/log_format.cc to libabsl_log_internal_format.so
ldconfig: Can't link /opt/software/database/greatsql/greatsql_8.4.4-4/lib/mysqlrouter/private/11.2.1-9) -m64 -mtune=generic -march=x86-64 -g -g -g -g -g1 -O2 -O2 -O2 -O2 -std=c++20 -std=gnu++20 -fno-omit-frame-pointer -ftls-model=initial-exec -fstack-protector-strong -fstack-protector-strong -fexceptions -fstack-protector-strong -ffunction-sections -fdata-sections -fPIC --param=ssp-buffer-size=4 --param=ssp-buffer-size=4 --param=ssp-buffer-size=4 to libabsl_scoped_set_env.so
ldconfig: Can't link /opt/software/database/greatsql/greatsql_8.4.4-4/lib/mysqlrouter/private/-11/root/usr/include/c++/11 to libabsl_base.so
ldconfig: /opt/software/database/greatsql/greatsql_8.4.4-4/lib/mysqlrouter/private/ is not a symbolic link

wangccsy 发表于 6 天前

设置环境变量LD_LIBRARY_PATH啊。

从新起个名字 发表于 6 天前

本帖最后由 从新起个名字 于 2026-5-7 10:38 编辑

wangccsy 发表于 2026-5-7 09:32
设置环境变量LD_LIBRARY_PATH啊。
好的,谢谢

从新起个名字 发表于 6 天前

wangccsy 发表于 2026-5-7 09:32
设置环境变量LD_LIBRARY_PATH啊。

您好,我在greatsql.service 文件中添加了如下配置:
Environment="LD_LIBRARY_PATH=/opt/software/database/greatsql/greatsql_8.4.4-4/lib"

systemctl daemon-reload
systemctl restart greatsql

数据库可以正常启动、访问。官网中提到的libprotobuf.so库文件未被加载到(lddmysqld |grep libprotobuf.so 没有输出,)其他如libabsl_kernel_timeout_internal.so提示已被加载,请问这样是否有影响?

yejr 发表于 6 天前

从新起个名字 发表于 2026-5-7 11:20
您好,我在greatsql.service 文件中添加了如下配置:
Environment="LD_LIBRARY_PATH=/opt/software/datab ...

先确认 /opt/software/database/greatsql/greatsql_8.4.4-4/lib/private 这个目录下有没有 libprotobuf.so 文件。

一般来说,只要能启动和正常使用就可以的。

wangccsy 发表于 5 天前

从新起个名字 发表于 2026-5-7 11:20
您好,我在greatsql.service 文件中添加了如下配置:
Environment="LD_LIBRARY_PATH=/opt/software/datab ...

能启动 就OK了。
页: [1]
查看完整版本: GreatSql8.4.4-4 安装部署 无法添加动态依赖库