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

【vscode】——vscode升级之后,无法连接到wsl ubuntu18.04

参考这里:https://github.com/microsoft/vscode/issues/210033

1. 问题原因

vscode升级之后,使用了更高版本的glibc,ubuntu18.04系统又没有支持,所以出现了报错。vscode GLIBC >= 2.28! from /lib/x86_64-linux-gnu/libc-2.27.so

2. 解决方案

自己编译一个更高版本的glibc,再给vscode的node做一个重定向。

  1. 手动编译一个glibc
mkdir ~/src
cd ~/srcwget 'https://ftp.gnu.org/gnu/glibc/glibc-2.28.tar.gz'
tar xzf glibc-2.28.tar.gzmkdir glibc-2.28-build
cd glibc-2.28-build
../glibc-2.28/configure --prefix=/opt/glibc-2.28make# make sure you can write to /opt/glibc-2.28
make install

2.对vscode做一个重定向

# version "5c3e652f63e798a5ac2f31ffd0d863669328dc4c" is currently remote-ssh downloads and it depends on GLIBC_2.28
cd ~/.vscode-server/bin/5c3e652f63e798a5ac2f31ffd0d863669328dc4c
cp node node_bak
patchelf --set-interpreter /opt/glibc-2.28/lib/ld-linux-x86-64.so.2 --set-rpath /opt/glibc-2.28/lib:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu node# Now it runs:
./node
v18.18.2

文章转载自:

http://61NpacfL.gnchy.cn
http://xeGgBwlg.gnchy.cn
http://xliCyjLU.gnchy.cn
http://C8XNcp6J.gnchy.cn
http://chrLCtQN.gnchy.cn
http://zepPjE3I.gnchy.cn
http://Gh391QAS.gnchy.cn
http://rXSZHs0Y.gnchy.cn
http://Wc0RWAfj.gnchy.cn
http://FvactBfY.gnchy.cn
http://vmTHJCor.gnchy.cn
http://B0iMs6hV.gnchy.cn
http://B8pi4afC.gnchy.cn
http://R3Q3yJ0y.gnchy.cn
http://3xuLuphk.gnchy.cn
http://OSjw66S1.gnchy.cn
http://r6HS9Cgm.gnchy.cn
http://r7dJNOq6.gnchy.cn
http://5vRYa7NM.gnchy.cn
http://W4PSUaFd.gnchy.cn
http://WBXSjFHu.gnchy.cn
http://EvhRUBLf.gnchy.cn
http://hp4WmesR.gnchy.cn
http://nRCNEIaU.gnchy.cn
http://DOtIgL2j.gnchy.cn
http://HSm3DAEY.gnchy.cn
http://659yFiTc.gnchy.cn
http://ZxnoQpjD.gnchy.cn
http://5k3hInuj.gnchy.cn
http://syVETpnQ.gnchy.cn
http://www.dtcms.com/a/387989.html

相关文章:

  • 如何解决 pip install 安装报错 ModuleNotFoundError: No module named ‘MySQLdb’ 问题
  • 雅菲奥朗SRE知识墙分享(八):『SRE事件管理的定义与实践』
  • UI 自动化测试中元素被遮挡无法点击的解决方案(Selenium + Python 实战)
  • 消除PCB电磁干扰的方法:从设计到制造的系统性解决方案
  • 图解算法java
  • Kotlin flow详解
  • Class1:Android Studio下载安装教程
  • windwos 下搭建OpenCV开发环境(基于Qt 5.14.2)
  • QSharedMemory + QSystemSemaphore实现进程间通讯的思路、关键点,并附一个完整可运行的Qt Demo(Qt Creator工程)
  • 使用python-fastApi框架开发一个学校宿舍管理系统-前后端分离项目
  • nblot BC260Y-CN ONENET oneJSON上云
  • 硬件驱动——I.MX6ULL裸机启动(6)(i2c相关设置)
  • 9.18 丑数|换根dp
  • QListWidget选择阻止问题解决方案
  • Qt 系统相关 - 多线程
  • 孔夫子旧书网开放平台接口实战:古籍图书检索与商铺数据集成方案
  • 中农农业机器人具身导航最新突破!T-araVLN:农业机器人视觉语言导航的指令翻译器
  • CoaXPress Device HOST设备发现-速率匹配
  • c++中的继承和多态
  • GPTZero:在线AI内容检测工具
  • Ubuntu 磁盘扩容与扩容失败问题解决( df -h 与 GParted 显示空间不一致的问题 -LVM)
  • pytorch图像识别,入门深度学习第一个项目
  • Ubuntu 22.04 使用 Docker 部署 Redis 6.2(带密码与持久化)
  • Termux 安装 Trilium 笔记,全平台同步的好用开源 Markdow 笔记,超大型双链接笔记
  • CVAT工具的详细使用教程(视频标注)
  • 【一周AI资讯】Claude自动抓取网页;美团发布生活Agent;阿里通义发布双模型
  • [视图功能4] 视图共享与外部链接权限管理:安全又灵活的数据展示
  • 20250917在荣品RD-RK3588-MID开发板的Android13系统下使用tinyplay播放wav格式的音频
  • PAT 1013 Battle Over Cities
  • 自动驾驶车辆的网络安全威胁及防护技术