不管是开发人员还是测试人员,每天都与服务器打交道,尤其是接触云产品的开发和测试同学,经常需要远程登陆服务器进行开发或测试工作,而目前云服务器最常用的就是CentOS系统,以阿里云云主机为例;更需要使用yum源安装各种各样的应用,以下是总结yum安装应用常见的报错解决方法,以供后续遇到的同学参考,且后续会持续追加更新。

一、yum install出现"Error downloading packages: 32:XXX: [Errno 256] No more mirrors to try. "

报错原因: 下载时网络问题/yum源有问题
解决方法:
yum安装应用报错的解决方法

  1. 查看网络是否正常,网络正常情况下,继续下面步骤;
  2. 清除yum源配置的缓存:rm -rf /var/cache/yum/*
  3. 清除所有yum:yum clean all && yum makecache && yum update -y
  4. 显示仓库列表:yum repolist

二、Error: database disk image is malformed

报错原因: rpm自己的数据库异常
解决方法: 重构数据库即可,rpm --rebuilddb(重新建立了rpm库里的记录,不会安装和删除任何的包)

  1. 删除异常的插件:yum remove libreofXXX.x86_64
  2. yum clean all
  3. yum --rebuilddb
  4. yum update

相关文章: