终于解决vscode进不去容器的问题——Warning: Missing GLIBC >= 2.28!

问题截图
最近总是出现这样的问题,可能是我的vscode自动更新了,容器内的库有些版本对不齐。导致我一直连不进去容器,修改代码很不方便,今天终于解决了一下这个问题。原来只要安装上GLIBC_2.28就可以连上了。以下是操作步骤:

APT方法安装

# ①首先进入容器后,查看GLIBC版本是否有GLIBC_2.28,如果没有就得执行后面的步骤
strings /lib/x86_64-linux-gnu/libc.so.6 | grep GLIBC_

# ②添加软件源
su -c 'echo "deb http://security.debian.org/debian-security buster/updates main" >> /etc/apt/sources.list' root

# ③增加密钥 
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 112695A0E562B32A 54404762BBB6E853

# ④更新库列表
apt update -y

# ⑤安装或更新库
apt install libc6 libc6-dev -y

# ⑥重新查看版本,若有:GLIB_2.28 就成功了。
strings /lib/x86_64-linux-gnu/libc.so.6 | grep GLIBC_

其他问题

增加密钥时候遇到以下问题:
在这里插入图片描述

解决方式如下:
在这里插入图片描述
即可正常添加密钥:
在这里插入图片描述

其他踩坑记录

另外我还试过下载安装包的方法进行glibc_2.28的安装,没有成功。步骤如下:

# 下载并解压glibc-2.28安装包
wget https://ftp.gnu.org/gnu/glibc/glibc-2.28.tar.gz
tar xvf glibc-2.28.tar.gz

# 创建build目录并进入
cd glibc-2.28
mkdir build
cd build

# 配置安装路径
/configure --prefix=/usr/local/glibc-2.28

# 编译和安装
make -j4
make install

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值