reddey 发表于 2024-5-14 19:30:02

安装MYSHELL后,使用时报错

下载安装包后,解压,运行时报错。
安装包为greatsql-shell-8.0.32-25-glibc2.28-x86_64.tar.xz



./mysqlsh
./mysqlsh: relocation error: /root/greatsql-shell-8.0.32-25-glibc2.28-x86_64/bin/../lib/mysqlsh/libc.so.6: symbol _dl_fatal_printf, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference

是不是安装版本不对?

ldd --version
ldd (GNU libc) 2.17
Copyright (C) 2012 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper




yejr 发表于 2024-5-15 08:20:41

glibc版本不匹配
GreatSQL Shell现在只发行了glibc 2.28的版本,想要在glibc 2.17环境下运行需要自己编译,或者用docker方式运行
具体参考 https://gitee.com/GreatSQL/GreatSQL-Docker/tree/master/GreatSQL-Shell
或 https://gitee.com/GreatSQL/GreatSQL-Docker/tree/master/GreatSQL-Shell-Build

reddey 发表于 2024-5-15 08:45:06

yejr 发表于 2024-5-15 08:20
glibc版本不匹配
GreatSQL Shell现在只发行了glibc 2.28的版本,想要在glibc 2.17环境下运行需要自己编译, ...

为了实验做下去,我去MYSQL官网下载RPM包安装了。

waitttingsummer 发表于 2024-12-25 15:59:19

yejr 发表于 2024-5-15 08:20
glibc版本不匹配
GreatSQL Shell现在只发行了glibc 2.28的版本,想要在glibc 2.17环境下运行需要自己编译, ...



我这个是2.28的也报一样的错

yejr 发表于 2024-12-25 17:03:08

waitttingsummer 发表于 2024-12-25 15:59
我这个是2.28的也报一样的错

请问你的OS是什么版本呢

waitttingsummer 发表于 2024-12-31 09:04:21

yejr 发表于 2024-12-25 17:03
请问你的OS是什么版本呢

CentOS 8.2

yejr 发表于 2024-12-31 10:17:19

waitttingsummer 发表于 2024-12-31 09:04
CentOS 8.2

请帖详细报错信息,以及安装方式,同时提供 ldd --version 运行结果
页: [1]
查看完整版本: 安装MYSHELL后,使用时报错