Description of problem: Anolis after installing the GDB, GDB start can't start, error "GDB: symbol lookup error: / lib64 / libbabeltrace. So. 1: undefined symbol: g_string_free_and_steal” Version-Release number of selected component (if applicable): 5.10.134-12.1.an23.x86_64 #1 SMP Thu Oct 13 11:38:24 CST 2022 x86_64 GNU/Linux How reproducible: Steps to Reproduce: 1.yum install gdb 2.gdb Actual results: gdb: symbol lookup error: /lib64/libbabeltrace.so.1: undefined symbol: g_string_free_and_steal Expected results: gdb 正常运行 Additional info:
请执行下面两个命令,结果发上来 $ rpm -q libbabeltrace $ rpm -q glib2
(In reply to 扣肉 from comment #1) > 请执行下面两个命令,结果发上来 > > $ rpm -q libbabeltrace > $ rpm -q glib2 已经解决了,下载了一个 libbabeltrace-1.5.8-8.el9.x86_64.rpm的安装包强制安装就能正常运行了。 # rpm -q libbabeltrace libbabeltrace-1.5.11-2.an23.x86_64 libbabeltrace-1.5.8-8.el9.x86_64 [root@ opt]# [root@ opt]# [root@ opt]# rpm -q glib2 glib2-2.73.2-1.an23.x86_64
你的glib2 版本太低,不是an23.0正式版里带的版本。请使用 dnf upgrade 全面升级系统。