bianlidian 发表于 2024-3-30 15:52:52

greatsql-shell-8.0.32-25-glibc2.28-x86_64运行报错

本帖最后由 bianlidian 于 2024-4-11 15:17 编辑

运行环境:
#uname -a
Linux bclinux01 4.19.0-240.23.18.el8_2.bclinux.x86_64 #1 SMP Mon Mar 14 14:41:21 CST 2022 x86_64 x86_64 x86_64 GNU/Linux
#cat /etc/redhat-release
BigCloud Enterprise Linux release 8.2.2107 (Core)

#openssl version
OpenSSL 1.1.1c FIPS28 May 2019

greatsql-shell-8.0.32-25-glibc2.28-x86_64


运行报错:


#./mysqlsh

./mysqlsh: /lib64/libcrypto.so.1.1: version `OPENSSL_1_1_1e' not found (required by /root/greatsql-shell-8.0.32-25-glibc2.28-x86_64/bin/../lib/mysqlsh/libnode.so.93)


根据提示升级openssl 版本

将原来版本OpenSSL 1.1.1c FIPS 升级到 OpenSSL 1.1.1e

#openssl version
OpenSSL 1.1.1e17 Mar 2020


再次执行mysqlsh还是报错:
#./mysqlsh
./mysqlsh: symbol lookup error: /lib64/libk5crypto.so.3: undefined symbol: EVP_KDF_ctrl, version OPENSSL_1_1_1b


麻烦老师帮忙看看,谢谢啦。


yejr 发表于 2024-3-31 11:25:35

进一步再升级到 openssl-1.1.1k 版本应该就可以了

bianlidian 发表于 2024-3-31 15:56:26

升级后还是报错了

本帖最后由 bianlidian 于 2024-3-31 15:58 编辑

yejr 发表于 2024-3-31 11:25
进一步再升级到 openssl-1.1.1k 版本应该就可以了
升级后还是报错了:
#openssl version
OpenSSL 1.1.1k25 Mar 2021
#./mysqlsh
./mysqlsh: symbol lookup error: /lib64/libk5crypto.so.3: undefined symbol: EVP_KDF_ctrl, version OPENSSL_1_1_1b


yejr 发表于 2024-3-31 18:20:06

bianlidian 发表于 2024-3-31 15:56
升级后还是报错了:
#openssl version
OpenSSL 1.1.1k25 Mar 2021


krb5-libs-1.18.2-14.el8.x86_64这个包的版本也要升级或调整

可以先用 `ldd mysqlsh` 查看还有哪些包不一致再一并处理

yejr 发表于 2024-4-3 08:32:36

GreatSQL Shell已发布新版本,二进制包中包含了相关依赖动态库文件,您可以再试试看

下载地址:https://gitee.com/GreatSQL/GreatSQL/releases/tag/GreatSQL-8.0.32-25 (在下载页面最下方)
页: [1]
查看完整版本: greatsql-shell-8.0.32-25-glibc2.28-x86_64运行报错