解决CentOS执行yum命令出现File contains parsing errors:file:///etc/yum.repos.d/CentOS-Bas

275 阅读1分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

问题描述:

在CentOS下执行yum命令时下载mariadb数据库时出现了无法下载文件的情况,一直出现下面的报错,已加载了镜像插件但是就是无法下载

File contains parsing errors: file:///etc/yum.repos.d/CentOS-Base.repo
        [line 45]: existing packages

在这里插入图片描述


原因分析:

因为之前在安装MySQL时修改了配置文件,导致了配置文件出了问题,因此导致使用yum命令时一直会出错


解决方案:

在这里我解决问题的办法是删除当前yum镜像源重新安装来解决问题

  1. 执行命令删除当前yum文件
 rm -f  /etc/yum.repos.d/CentOS-Base.repo  
  1. 重新下载阿里云镜像文件
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
  1. 将缓存清理
yum clean all

在这里插入图片描述 执行完命令之后就可以重新通过yum命令下载了 在这里插入图片描述