前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CRITICAL:yum.cli:Config Error: Error accessing file for config file:///etc/yum.conf

CRITICAL:yum.cli:Config Error: Error accessing file for config file:///etc/yum.conf

作者头像
itze
发布2022-10-31 15:59:56
2.2K1
发布2022-10-31 15:59:56
举报
文章被收录于专栏:IT者

环境

  • 操作系统:CentOS 7
  • Python版本:Python 2.7.5

场景

经两次测试,造成这个错误的原因,在操作系统上装完Matlab(版本:MATLAB_Runtime_R2019a)之后,使用任何有关yum的命令都会报:CRITICAL:yum.cli:Config Error: Error accessing file for config file:///etc/yum.conf 这个错

解决办法

先说一下网络上出现的最多的一种办法,实际测试这种把法对我这种情况并没有用,运行到最后一步一样报同样的错误,或许对你们有用不妨可以先试试这种方法。

代码语言:javascript
复制
wget http://yum.baseurl.org/download/3.2/yum-3.2.28.tar.gz
tar xvf yum-3.2.28.tar.gz
cd yum-3.2.28
touch /etc/yum.conf
./yummain.py install yum

我最后解决的把法是,先把Matlab卸载,然后卸载重装yum

卸载Matlab

直接删除该路径下的MATLAB文件夹即可

代码语言:javascript
复制
rm -rf /usr/local/MATLAB
卸载yum
代码语言:javascript
复制
rpm -qa|grep yum|xargs rpm -e --nodeps

下载yum包

yum下载地址:http://yum.baseurl.org/wiki/releases.html

建议选择最新版的稳定版下载,下载完成之后上传至服务器,使用wget也可以,更方便一点 下面的步骤就和网络上流传的最多的方式很相似了

代码语言:javascript
复制
tar xvf yum-3.4.3.tar.gz
cd yum-3.4.3
touch /etc/yum.conf
./yummain.py install yum
注意

这个时候可能会报错,报一些Pyton有关的错误信息,我的Pyhon版本是Python 2.7.5, 报错如下:No module named sqlitecachec 解决办法执行安装命令

代码语言:javascript
复制
rpm -ivh http://mirror.centos.org/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm --force

然后再次运行

代码语言:javascript
复制
./yummain.py install yum

最后说一下,这里yum的问题解决了,但是还是没有解决MatlabRuntime和yum共存的问题,后续有研究再做更新。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020年12月11日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 环境
  • 场景
  • 解决办法
    • 卸载Matlab
      • 卸载yum
      • 下载yum包
        • 注意
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档