1、报错

参考:https://stackoverflow.com/questions/47633870/rpm-lib64-liblzma-so-5-version-xz-5-1-2alpha-not-found-required-by-lib-li

centos7中默认python版本为2,故安装anaconda3,但在使用rpm命令(rpm update)时报错:

rpm: /home/wyl/anaconda3/lib/liblzma.so.5: version `XZ_5.1.2alpha' not found (required by /lib64/librpmio.so.3)

centos7安装anaconda之后报错:rpm: /home/wyl/anaconda3/lib/liblzma.so.5: version `XZ_5.1.2alpha' not found (required by /lib64/librpmio.so.3)

在安装anaconda目录下找不到version `XZ_5.1.2alpha'。

可能原因是 librpmio.so.3 需要 XZ_5.1.2alpha 在lzma共享库中定义符号的库。liblzma.so.5.2.2定义此符号但liblzma.so.5.2.3、liblzma.so.5.2.4等版本定义

所以我 cd 到 cd /home/wyl/anaconda3/lib/目录下,查看 ls 库中是否有liblzma.so.5.2.2,发现没有。

故将原本的链接 /lib/liblzma.so.5- > /lib/liblzma.so.5.2.4 修改为:/lib/liblzma.so.5- > /lib/liblzma.so.5.2.2。

centos7安装anaconda之后报错:rpm: /home/wyl/anaconda3/lib/liblzma.so.5: version `XZ_5.1.2alpha' not found (required by /lib64/librpmio.so.3)

 

 

2、解决方案:

 # cd /home/wyl/anaconda3/lib/

修改链接:

# sudo ln -s -f liblzma.so.5.2.2 liblzma.so.5

如果以上成功就无需接下来的一步:

删除以下文件:

liblzma.so.5.2.3

 

相关文章:

  • 2021-07-14
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-24
  • 2022-02-14
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-09-14
  • 2021-11-06
  • 2021-07-31
  • 2022-01-30
  • 2021-10-17
相关资源
相似解决方案