Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

libstdc++.so.6:version 'GLIBCXX_3.4.30‘ not found #56047

Closed
johnyanccer opened this issue Aug 7, 2023 · 12 comments
Closed

libstdc++.so.6:version 'GLIBCXX_3.4.30‘ not found #56047

johnyanccer opened this issue Aug 7, 2023 · 12 comments
Assignees
Labels
status/close 已关闭 type/build 编译/安装问题

Comments

@johnyanccer
Copy link

johnyanccer commented Aug 7, 2023

bug描述 Describe the Bug

import paddle即报错/home/XXXXXX/anaconda3/bin/../lib/libstdc++.so.6: version 'GLIBCXX_3.4.30' not found (required by ..

环境:
ubuntu 2204
cuda 12.0.1
cuDNN v8.9.1
nccl2.18.3
python3.11
系统GCC 11.2,12.3
Anaconda3-2023.07-2-Linux-x86_64, anaconda gcc 11.4
libssl1.1_1.1.1f-1ubuntu2.19_amd64.deb 已安装
python3 -m pip install paddlepaddle-gpu==2.5.1.post120 -f https://www.paddlepaddle.org.cn/whl/linux/mkl/avx/stable.html
安装的版本应该是paddlepaddle_gpu-2.5.1.post120-cp311-cp311-linux_x86_64.whl

https.../2.5.1/linux/linux-gpu-cuda12.0-cudnn8.9-mkl-gcc12.2-avx/paddlepaddle_gpu-2.5.1.post120-cp311-cp311-linux_x86_64.whl

始终import 即报错

后采取https://blog.csdn.net/bohrium/article/details/126546521给出的方案

找到包含GLIBCXX_3.4.30的libstdc++.so.6,位于/usr/lib/x86_64-linux-gnu/
删除原链接,重新设置新软链接指向/usr/lib/x86_64-linux-gnu/libstdc++.so.6,能正常import paddle,并且utils.run_check()通过

其他补充信息 Additional Supplementary Information

No response

@johnyanccer johnyanccer changed the title libstdc++.so.6:version 'LIBCXX_3.4.30‘ not found libstdc++.so.6:version 'GLIBCXX_3.4.30‘ not found Aug 8, 2023
@2742195759
Copy link
Contributor

好的,所以这个问题是已经解决了是吗?只是需要手动处理 GLIBCXX_3.4.30 找不到的问题。我这里会反馈给对应方向的开发者关注一下这个问题。

@2742195759
Copy link
Contributor

这个问题应该是GCC版本问题,anaconda gcc 11.4 没有匹配到 gcc12.2 ,建议对齐 gcc 版本就可以了。

@paddle-bot paddle-bot bot added status/close 已关闭 and removed status/new-issue 新建 labels Aug 8, 2023
@johnyanccer
Copy link
Author

anaconda最新版本GCC就只有11.4,强制升级命令不大奏效,国内的镜像也都不好用,
paddle 2.5使用gcc12估计有不少人都会踩坑

@2742195759
Copy link
Contributor

好的,我会给编译的同学反馈这个问题的。感谢反馈!

@paddle-bot paddle-bot bot added type/not-bug 非bug and removed type/bug-report 报bug labels Aug 9, 2023
@Ligoml Ligoml reopened this Aug 9, 2023
@paddle-bot paddle-bot bot added status/reopen 重新打开 and removed status/close 已关闭 labels Aug 9, 2023
@Ligoml Ligoml added type/build 编译/安装问题 status/close 已关闭 and removed status/reopen 重新打开 labels Aug 9, 2023
@paddle-bot paddle-bot bot removed the type/not-bug 非bug label Aug 9, 2023
@paddle-bot paddle-bot bot closed this as completed Aug 9, 2023
@Ligoml
Copy link
Contributor

Ligoml commented Aug 9, 2023

需求描述:anaconda最新版本GCC支持只到11.4,paddle2.5使用gcc12.2会引发安装问题

但是我这边测试了一下,gcc9.4的环境都可以正常安装和使用paddle2.5,所以大概只是软链接丢失的原因?

@Ligoml Ligoml reopened this Aug 9, 2023
@paddle-bot paddle-bot bot added status/reopen 重新打开 and removed status/close 已关闭 labels Aug 9, 2023
@Ligoml Ligoml closed this as completed Aug 9, 2023
@paddle-bot paddle-bot bot added status/close 已关闭 and removed status/reopen 重新打开 labels Aug 9, 2023
@xlg-go
Copy link

xlg-go commented Aug 15, 2023

anaconda最新版本GCC就只有11.4,强制升级命令不大奏效,国内的镜像也都不好用, paddle 2.5使用gcc12估计有不少人都会踩坑

正如作者所说,我也踩到坑了。亲测以下命令,有效:

conda install -c conda-forge gcc=12.2.0

@caidou05
Copy link

这个坑是真的大,然而官方却一点不说明,体验极差

@yangyuke001
Copy link

这个坑是真的大,然而官方却一点不说明,体验极差

我花了好几天来尝试解决这个问题,却始终未能搞定,到现在还未解决。。。

@yangyuke001
Copy link

anaconda最新版本GCC就只有11.4,强制升级命令不大奏效,国内的镜像也都不好用, paddle 2.5使用gcc12估计有不少人都会踩坑

正如作者所说,我也踩到坑了。亲测以下命令,有效:

conda install -c conda-forge gcc=12.2.0

这个方法有用,我解决了问题,感谢

@FunnyWii
Copy link

FunnyWii commented Jan 3, 2024

https://blog.csdn.net/bohrium/article/details/126546521
这个方案有效是因为你系统里有6.0.30这个版本的库
然而我是6.0.28...

@skywalk163
Copy link

问题解决了,就是用了conda install -c conda-forge gcc=12.2.0 。就是conda太慢了....
话说到了今天2024.3.23日,还需要用这个方法解决啊。

@TheHonestBob
Copy link

问题解决了,就是用了conda install -c conda-forge gcc=12.2.0 。就是conda太慢了.... 话说到了今天2024.3.23日,还需要用这个方法解决啊。

paddle太垃圾了,前两年就是因为某个无敌bug解决了,放弃的,过了这么久了,安装一个paddle耗费我一上午时间,使用这个方法安装paddle没有问题,在这个环境下面,再安装fasttext,哦豁,GG,重新安装gcc吧

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status/close 已关闭 type/build 编译/安装问题
Projects
None yet
Development

No branches or pull requests

9 participants