不知道什么原因,使用vim编辑文件时出现这样的错误:
[centos@ip ~]$ vim test
vim: error while loading shared libraries: libgpm.so.2: cannot open shared object file: No such file or directory
之后想用yum重新安装vim试试,结果出现这样的问题:
[centos@ip ~]$ sudo yum install -y vim
已加载插件:fastestmirror
[Errno 117] 结构需要清理: '/var/cache/yum/x86_64/7/base/repomd.xml.old.tmp'
但是ls看这个目录又没有这个文件:
[centos@ip ~]$ ls /var/cache/yum/x86_64/7/base/
0e6e90965f55146ba5025ea450f822d1bb0267d0299ef64dd4365825e6bad995-c7-x86_64-comps.xml.gz
9c92f78fb6f22491ea7414f5a844ad08c604139b151d4c702f2c0d6ae092c86f-primary.sqlite.bz2
cachecookie
gen
mirrorlist.txt
packages
repomd.xml
使用yum update也不行:
[centos@ip ~]$ sudo yum update
已加载插件:fastestmirror
[Errno 117] 结构需要清理: '/var/cache/yum/x86_64/7/base/repomd.xml.old.tmp'
使用yum clean:
[centos@ip ~]$ sudo yum clean all
已加载插件:fastestmirror
正在清理软件源: base extras updates
Cleaning up everything
Cleaning up list of fastest mirrors
之后yum update似乎可以正常执行,但是很明显还是错误:
正在更新 : nss-tools-3.19.1-5.el7_1.x86_64 47/268
Error unpacking rpm package nss-tools-3.19.1-5.el7_1.x86_64
error: openssl-libs-1:1.0.1e-42.el7.9.x86_64: install failed
error: unpacking of archive failed on file /usr/lib64/nss/unsupported-tools/atob;55fbb40c: cpio: open
一大堆找不到文件的错误。
请问有木有大神知道这是什么个原因,我需要怎么修复??


ryonji 于 2015-09-22 09:35:45发表:
直接的报错是:
vim: error while loading shared libraries: libgpm.so.2: cannot open shared object file: No such file or directory
应该是你包gpm 安装的不对,需要重新安装 .
你对yum 的使用是另一人问题,有时候yum 网络不稳定也会造成这个现象.
,