记一次因为配置mongodb而导致yum用不了的惨案
1、yum install 报错
2、报错原因:
2-1、之前为了可以用yum下载mongodb3.6,在/etc/yum.repos.d里创建了一个mongodb配置文件
2-2、就是这个 mongodb-org-3.6.repo卡住了我们的yum
2-3、因为yum在下载的过程中如果碰到文件不存在,会去更新下yum的源库,也就是会去上图中的 repo文件中更新库。就在这个时候,当yum更新到mongodb-org-3.6.repo 时,yum进入到了文件,拿到了 baseurl,然后去访问的时候出错了。为什么呢?从图中可以看到baseurl是属于国外的网站,我们国内不翻q是很难访问国外网站的,然后yum就一直在等待网站返回,结果就超时了。从而导致我们yum下载东西失败。
3、解决方法
3-1、将mongodb-org-3.6.repo改成mongodb-org-3.6.repo.bk
3-2、ok,就这么简单,可惜卡我这么久。唉。。。
3-3、啰嗦一句:文件目录为 /etc/yum.repos.d/
4、我这里只是因为这个mongodb-org-3.6.repo文件导致的,如果看客有过其他的repo文件,也可以参考修改。望成功