Docker镜像测试时提示GLIBCXX_3.4.26未找到,但实际已存在该版本的问题求助
Docker镜像测试时提示GLIBCXX_3.4.26未找到,但实际已存在该版本的问题求助
我正在使用Git Bash打包Docker镜像,在镜像测试阶段,代码总是返回如下错误:
OSError: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.26' not found
我已经用命令strings /lib64/libstdc++.so.6 | grep GLIBCXX检查了已有的GLIBCXX版本,输出结果如下:
GLIBCXX_3.4 GLIBCXX_3.4.1 GLIBCXX_3.4.2 GLIBCXX_3.4.3 GLIBCXX_3.4.4 GLIBCXX_3.4.5 GLIBCXX_3.4.6 GLIBCXX_3.4.7 GLIBCXX_3.4.8 GLIBCXX_3.4.9 GLIBCXX_3.4.10 GLIBCXX_3.4.11 GLIBCXX_3.4.12 GLIBCXX_3.4.13 GLIBCXX_3.4.14 GLIBCXX_3.4.15 GLIBCXX_3.4.16 GLIBCXX_3.4.17 GLIBCXX_3.4.18 GLIBCXX_3.4.19 GLIBCXX_3.4.20 GLIBCXX_3.4.21 GLIBCXX_3.4.22 GLIBCXX_3.4.23 GLIBCXX_3.4.24 GLIBCXX_3.4.25 GLIBCXX_3.4.26 GLIBCXX_3.4.27 GLIBCXX_3.4.28 GLIBCXX_3.4.29 GLIBCXX_3.4.30 GLIBCXX_3.4.31 GLIBCXX_3.4.32 GLIBCXX_TUNABLES GLIBCXX_DEBUG_MESSAGE_LENGTH
可以看到我已经有GLIBCXX_3.4.26版本了,但测试Docker镜像时还是提示找不到这个版本。我已经重启过Git Bash和Docker,但问题依然存在。
请问该如何解决这个奇怪的问题?谢谢。
备注:内容来源于stack exchange,提问作者yangxiang_li




