logo

Ubuntu18.04升级GLIBC_2.29,解决ImportError: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29‘


风晓
风晓 2024-01-05 11:45:12 21920 赞同 0 反对 0
分类: 资源
问题分析 个人在搭配transformers环境(Ubuntu18.04),使用时出现如下报错:

 

ImportError: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29’ not found (required by /home/xxxx/anaconda3/envs/xxxx/lib/python3.6/site-packages/tokenizers/tokenizers.cpython-36m-x86_64-linux-gnu.so)

分析上述报错,新版transformers的tokenizers需要2.29版本的GLIBC

查看服务器当前版本,命令如下:

strings /lib/x86_64-linux-gnu/libm.so.6 | grep GLIBC_
返回的结果如下:

GLIBC_2.2.5
GLIBC_2.4
GLIBC_2.15
GLIBC_2.18
GLIBC_2.23
GLIBC_2.24
GLIBC_2.25
GLIBC_2.26
GLIBC_2.27
GLIBC_PRIVATE
说明服务器当前是没有GLIBC_2.29的

 

安装GLIBC_2.29
下载
使用以下命令下载:

cd /usr/local
wget http://ftp.gnu.org/gnu/glibc/glibc-2.29.tar.gz
更高的版本可以在Index of /pub/gnu/glibc下载。

 

进入超级管理员模式
输入以下命令然后运行密码

sudo su
下面的命令需要在管理员模式下进行

解压并配置
使用以下命令解压并进入glibc-2.29,创建build目录

tar -zxvf glibc-2.29.tar.gz
cd glibc-2.29
mkdir build
cd build/
../configure --prefix=/usr/local --disable-sanity-checks
 
 
或者
 
tar -zxvf glibc-2.29.tar.gz
sudo apt-get install gawk
 
…/configure --prefix=/usr/local/glibc
make -j8
sudo make install
上面的命令当中,--disable-sanity-checks起到关键的作用!

安装
分别运行以下命令

make -j18
make install
安装成功后大概返回如下图所示的界面,没有报错,说明安装成功!


建立软连接
使用以下命令查看下/lib/x86_64-linux-gnu/libm.so.6的连接情况:

cd /lib/x86_64-linux-gnu
ll
cd /lib/x86_64-linux-gnu

ln -s /usr/local/glibc/lib/libm-2.29.so libm.so.6

//会报错 ln: failed to create symbolic link ‘libm.so.6’: File exists

//此时需要强连

sudo ln -sf /usr/local/glibc/lib/libm-2.29.so libm.so.6

在返回的结果当中,可以看到/lib/x86_64-linux-gnu/libm.so.6软连接到libm-2.27.so。

由于前面配置时,设置了--prefix=/usr/local,所以libm-2.29.so被安装在/usr/local/lib位置,我们可以把文件libm-2.29.so复制到/lib/x86_64-linux-gnu下:

cp /usr/local/lib/libm-2.29.so /lib/x86_64-linux-gnu/
进行强制软连接:

ln -sf libm-2.29.so libm.so.6
查看结果:

strings /lib/x86_64-linux-gnu/libm.so.6 | grep GLIBC_

如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!

评价 0 条
风晓
粉丝 1 资源 2038 + 关注 私信
最近热门资源
工业防火墙为啥不走寻常路?  867
窃密软件无孔不入?迪普科技防护策略为隐私数据筑牢防线  640
最近下载排行榜
工业防火墙为啥不走寻常路? 0
窃密软件无孔不入?迪普科技防护策略为隐私数据筑牢防线 0
作者收入月榜
1

prtyaa 收益363.45元

2

风晓 收益207.84元

3

IT-feng 收益198.17元

4

zlj141319 收益178.22元

5

777 收益172.06元

6

1843880570 收益171.31元

7

信创来了 收益103.8元

8

Fhawking 收益99.6元

9

克里斯蒂亚诺诺 收益91.08元

10

技术-小陈 收益79.05元

请使用微信扫码