centos7 解决缺少libstdc++.so.6库的解决办法

这篇具有很好参考价值的文章主要介绍了centos7 解决缺少libstdc++.so.6库的解决办法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

error while loading shared libraries: libstdc++.so.6
centos7.5 解决缺少libstdc++.so.6库的原因及解决办法

执行node -v报错如下:

[root@bogon ~]# node -v
node: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
或启动java服务报错,共享库不存在问题

1、先加载所有安装包

yum repolist

2、查看哪个安装包包含该库:

yum provides libstdc++.so.6
执行结果:

[root@bogon ~]# yum whatprovides libstdc++.so.6
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.njupt.edu.cn
 * extras: mirrors.163.com
 * updates: mirrors.njupt.edu.cn
libstdc++-4.8.5-36.el7.i686 : GNU Standard C++ Library
Repo        : base
Matched from:
Provides    : libstdc++.so.6

可以看到安装包 libstdc+±4.8.5-36.el7.i686

3、安装libstdc+±4.8.5-36.el7.i686

yum install libstdc+±4.8.5-36.el7.i686 -y

如果报错:
解决办法:

1、升级安装包

yum update libstdc+±4.8.5-28.el7.x86_64 -y

2、修复/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory问题

yum install glibc.i686 -y

3、 修复error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory

yum install zlib.i686 -y

到此就解决了缺少共享库到问题

参照文档:

https://blog.csdn.net/qiaoliang328/article/details/79266008文章来源地址https://www.toymoban.com/news/detail-628272.html

到了这里,关于centos7 解决缺少libstdc++.so.6库的解决办法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 丝滑解决ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.29‘ not found问题

    基础环境 :MacOS m1、python=3.9 前情提要 :在Anaconda终端运行代码的时候,显示报错: 问题分析 :根据提示是 /usr/lib/x86_64-linux-gnu/ 路径下的 libstdc++.so.6 缺少版本 GLIBCXX_3.4.29 解决过程 : 我们可以输入以下指令查看当前路径下有哪些版本 GLIBCXX_3.4 GLIBCXX_3.4.1 GLIBCXX_3.4.2 GLIBCXX_3.

    2024年02月04日
    浏览(52)
  • 【终极解决方案】ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.26‘ not found

    ​ autodl平台 系统ubuntu18.04 昨天还好好的程序,今天就报错,可能是更新了某个库,导致版本不匹配。报错如下: 注意上图圈起来的部分,出错的路径是在/usr/lib/x86_64-linux-gnu/libstdc++.so.6,要注意其他很多博主的并没有强调不同设备之间的路径不同,甚至还会有前后矛盾的现象

    2024年01月21日
    浏览(46)
  • 解决ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.29‘ not found+截屏操作

    这个是默认路径下的libstdc++.so.6缺少GLIBCXX_3.4.29,你有可能缺少其它版本的比如3.4.22,解决方法一样,如下所示: (1)使用指令先看下目前都有哪些版本的 我这里只到3.25,所以确定是确实这个文件 (2)使用 来查看当前系统中其它的同类型文件,找到一个版本比较高的, 我

    2023年04月22日
    浏览(59)
  • 无root权限解决ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.29‘ not found问题

    在利用实验室中的服务器中运行代码时,因libstdc++.so.6版本问题产生报错信息如下: ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.29\\\' not found (required by /home/{用户名}/anaconda3/envs/torch/lib/python3.8/site-packages/matplotlib/_path.cpython-38-x86_64-linux-gnu.so) ①使用下述命令查看/us

    2024年02月03日
    浏览(44)
  • 解决libstdc++.so.6: version `GLIBCXX_3.4.29‘ not found

    对某个包进行版本升级后突然报错如题 libstdc++.so.6: version GLIBCXX_3.4.29‘ not found 。 原因:文件动态指向的文件有问题 (1)快速查找 libstdc++.so.6 : 查看当前ubuntu系统中现存的GLIBCXX版本: (2)找到对应的版本: (3)复制到指定目录并指定链接关系(软链接): (4)如果在

    2024年02月11日
    浏览(33)
  • centos7忘记root登录密码解决办法

    1、 重启/开机出现下面的界面按e键,或开机就一直按e键 2、按e键盘出现下面的界面(可以下拉),需要编辑修改:ro改为 rw init=/sysroot/bin/sh 修改后: 3、按 Ctrl+x,使用单用户模式启动(进入救援模式)。 4、 使用 chroot /sysroot 命令访问系统 5、 输入 passwd 命令,接下来命令行提

    2024年02月11日
    浏览(39)
  • centos7不显示ens33网卡的解决办法

    虚拟机经常打开的时候网卡的ens33莫名其妙的就消失了,我在网络设置的时候已经把**ONBOOT=“yes”**可以通过一下命令查看一下 cat /etc/sysconfig/network-scripts/ifcfg-ens33 ifconfig命令查看网络状态确实看不到ens33的网卡信息 1.我们知道这个网卡没有启动,所以只要指定再次启动这个网

    2024年02月16日
    浏览(44)
  • Centos7安装后不显示IP地址,具体解决办法

    1.创建好centos系统后,使用ip addr,查看不到IP地址,这时如果需要链接虚拟机,会出现极大的不方便(甚至会链接不上)。  2.若要显示出IP地址,就需要打开cd /etc/sysconfig/network-scripts/ cd /etc/sysconfig/network-scripts/  ls 查看network-scripts文件夹下ifcfg-enp0s3(ifcfg-enp0s3不同电脑可能有不

    2024年02月12日
    浏览(43)
  • centos7搭建apache作为文件站后,其他人无法访问解决办法

    在公司内网的一个虚拟机上搭建了httpsd服务,准备作为内部小伙伴们的文件站,但是搭建好之后发现别的小伙伴是无法访问我机器的。 于是寻找一下原因,排查步骤如下: 1.netstat -lnp 和 ps aux 先看下端口和 服务情况 发现均正常 2.自己查看自己的服务是否正常 通过curl 发现正

    2024年02月11日
    浏览(50)
  • 【Linux-编译器gcc/glibc升级】CentOS7.9使用NodeJS18时报错/lib64/libm.so.6: version `GLIBC_2.27‘ not found

    文章已收录至https://lichong.work,转载请注明原文链接。 ps:欢迎关注公众号“Fun肆编程”或添加我的私人微信交流经验🤝 最近做一个前端项目Jenkins的自动构建时,项目使用nodejs18,正好公司Jenkins节点有些不够用,就用了台资源空余比较多的服务器用于充当Jenkins节点,配置好

    2024年02月16日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包