当前位置: 首页 > news >正文

wsl /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.28‘ not found

遇到的问题并没有解决,这个 glibc-2.28 应该是安装好了

Ubuntu18

问题描述:Ubuntu18 WSL 无法启动 VS Code ,因为node版本问题

root@Ubuntu18:~# code .
/lib/x86_64-linux-gnu/libc.so.6: version 'GLIBC_2.28' not found
(required by /root/.vscode-server/bin/488a...86f81/node)root@Ubuntu18:~# strings /lib/x86_64-linux-gnu/libc-2.27.so | grep ^GLIBC

安装glibc-2.28

wget http://ftp.gnu.org/gnu/libc/glibc-2.28.tar.xz
tar -xf glibc-2.28.tar.xz && cd glibc-2.28
mkdir -p /opt/glibc-2.28mkdir build && cd build
../configure --prefix=/opt/glibc-2.28
make -j4
make install

查看安装

$ ls /opt/glibc-2.28
bin  etc  include  lib  libexec  sbin  share  var
$ ls /opt/glibc-2.28/lib/libc-2.28.so$ /opt/glibc-2.28/bin/ldd --version
ldd (GNU libc) 2.28
Copyright (C) 2018 Free Software Foundation, Inc.$ export LD_LIBRARY_PATH=/opt/glibc-2.28/lib:$LD_LIBRARY_PATH

💢 遗憾的是仍然无法启动 VS Code

root@LAPTOP-NLG7B87C:~$ LD_PRELOAD=/opt/glibc-2.28/lib/libc.so.6 code
Segmentation fault (core dumped)

Centos7

[root@Centos7 ~]# code .
(required by /root/.vscode-server/bin/c30...7b0/node)
/lib64/libstdc++.so.6: version 'GLIBCXX_3.4.21' not found
/lib64/libstdc++.so.6: version 'GLIBCXX_3.4.20' not found
/lib64/libstdc++.so.6: version 'CXXABI_1.3.9' not found/lib64/libm.so.6: version 'GLIBC_2.27' not found
/lib64/libc.so.6: version 'GLIBC_2.27' not found
/lib64/libc.so.6: version 'GLIBC_2.28' not found
/lib64/libc.so.6: version 'GLIBC_2.25' not found

/lib64/libstdc++.so.6 参照Great_lid1 的方法,使用miniconda/lib 中自带的文件得以解决

find /envs/miniconda -name "libstdc++.so.6"
export LD_LIBRARY_PATH=/opt/envs/miniconda/lib

另外,秋来叶黄2的文章同时提到了 ‘GLIBCXX_3.4.21’ 和 'GLIBC_2.27’的问题

后面 4 个 not found 或许安装 glib-2.28可以解决,但是可能也会出现段错误的问题❌。
花了够多时间,暂时不再尝试了

Refer


  1. 最全方法解决libstdc++.so.6: version GLIBCXX_3.4.26 not found ↩︎

  2. /lib/x86_64-linux-gnu/libm.so.6: version ‘GLIBC_2.29’ not found - 秋来叶黄 - 博客园 ↩︎

http://www.dtcms.com/a/309608.html

相关文章:

  • 【Spring 】Spring Cloud Gateway 直连 Istio 服务网格深度集成方案
  • 使用uniapp开发小程序-【引入字体并全局使用】
  • 软件测试测评公司关于HTTP安全头配置与测试?
  • 07 连锁不平衡和群体结构分析原理
  • 理想I8对撞乘龙卡车,AI基于数学和物理的角度如何看?
  • 应急响应(windows工具版)
  • echarts一个图例控制多个图表
  • Git 进阶使用
  • ansible 在EE 容器镜像中运行
  • C primer plus (第六版)第十章 编程练习第7,8,9,10,11题
  • Linux基本服务——web服务解析
  • 如何管理数据足迹,实现SAP S/4HANA的无缝迁移
  • Solana: 逐行解读 solana-test-validator 输出, 本地节点日志完全指南
  • oracle备库主机断电重启后IO异常报错
  • 【C#学习Day16笔记】XML文件、 事件Event 、Json数据
  • Sqlserver备份恢复指南-完整备份恢复
  • 从零到英雄:掌握神经网络的完整指南
  • Qt Quick 自定义组件开发
  • 江协科技STM32 11-4 SPI通信外设
  • Android SDK 版本差异与兼容方案:从适配到实践
  • gitlab 开发人员无法创建分支,管理员配置分支权限
  • flutter-boilerplate-project 学习笔记
  • 嵌入式学习笔记-MCU阶段--DAY09
  • STM32-ESP8266Wi-Fi模块使用USART实现通信/创建AP和STA模式配置教程(寄存器版)
  • 从0开始学习R语言--Day64--决策树回归
  • 流式编程的中间操作
  • 机器学习sklearn:随机森林的决策树
  • 低通滤波器的原理以及作用
  • C# 引用外部项目
  • 切比雪夫不等式