vim: error while loading shared libraries: /lib64/libgpm.so.2: file too short

问题现象:

使用vim打开文件无反应:

[root@bogon ~]# vim a ----无反应

[root@bogon ~]# yum reinstall -y vim ----重装vim**

重装后,使用vim报如下错误:

[root@bogon ~]# vim a

vim: error while loading shared libraries: /lib64/libgpm.so.2: file too short

解决办法:

使用yum provides命令查询这个库文件是哪个包生成的:

[root@bogon ~]# yum provides *libgpm.so.2

Loaded plugins: fastestmirror

Loading mirror speeds from cached hostfile

* base: mirrors.aliyun.com

* extras: mirrors.aliyun.com

* updates: mirrors.aliyun.com

extras/x86_64/filelists_db                                                                                          | 236 kB  00:00:00   

updates/x86_64/filelists_db                                                                                        | 2.7 MB  00:00:00   

gpm-libs-1.20.7-5.el7.x86_64 : Dynamic library for for the gpm

Repo        : base

Matched from:

Filename    : /usr/lib64/libgpm.so.2

经查询这个库文件由gpm-libs-1.20.7-5.el7.x86_64这个包生成,

[root@bogon ~]# yum reinstall -y gpm-libs-1.20.7-5.el7.x86_64 ----重装这个包,问题解决;

你可能感兴趣的:(vim: error while loading shared libraries: /lib64/libgpm.so.2: file too short)