centos中yum安装插件失败报错[Errno 256]解决方法
本文是记录,centos在使用yum安装其他服务或应用时报错[Errno 256]的解决方法,报错如下:
1- 首先我们先查看下已经安装的yum文件
命令:
rpm -qa | grep yum
2- 卸载原来安装yum文件
命令:(注意: --nodeps 要带上,否则会报错) rpm -e yum-utils-1.1.31-40.el7.noarch --nodeps rpm -e yum-metadata-parser-1.1.4-10.el7.x86_64 --nodeps rpm -e yum-3.4.3-150.el7.centos.noarch --nodeps rpm -e yum-plugin-fastestmirror-1.1.31-40.el7.noarch --nodeps rpm -e yum-langpacks-0.4.2-7.el7.noarch --nodeps
3- 官网上下载与系统匹配的yum文件,并进行安装
根据自己的版本进行下载对应软件包:http://vault.centos.org/(可以预先下载后上传到centos目录中执行,我这边下载后直接放到桌面,在桌面路径下打卡直接安装)
命令:
rpm -ivh yum-*
4- 更新centos系统repo文件
命令: ls /etc/yum.repos.d #查看到目前我们用到的源就是文件CentOS-Base.repo vim CentOS-Base.repo #文件里面内容可centos系统版本在网站上下载:http://mirrors.ustc.edu.cn/help/centos.html
5- 清除缓存
命令:
yum clean all
yum makecache
至此,就完成了,再次使用yum安装其他服务时就可以正常了。