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安装其他服务时就可以正常了。

原文地址:https://www.cnblogs.com/pinpin/p/14306553.html