yum安装PYCURL ERROR 22 - “The requested URL returned error: 404 Not Found“Trying other mirror

原因:

1.有可能网络不通,先ping baidu.com.

2.有可能dns不合适

3.有可能要下载这个yum源的版本,镜像网站上没有这个版本

解决:

1.如果网络ping不通,修改网络配置

vi /etc/sysconfig/network-scripts/ifcfg-eth0 

2. 如果域名解析错 ,修改dns地址  

vi /etc/resolv.conf

 国内的dns    百度dns :180.76.76.76

                      阿里dns:223.5.5.5

                       114dns:114.114.114.114

3.最最重要的是,看看你下载的东西,镜像网站上有没有这个版本,下载的yum源是

wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

这个6的版本里明没有yum安装的包了 真tm扯淡,搞了2天才发现问题

1).首先查看你有没有安装yum

rpm -qa | grep yum

2)如果安装了yum源

  • $releasever 是获取你centos的版本号的,例如我的centos的版本号为6.7,获取到的为6,但是已经找不到了,所以直接全局改成7即可
  • 原因
  • 原centos/6/ 下已经没有相关的文件,自然找不到报404

 解决:  

  1. cd /etc/yum.repos.d
    vi CentOS-Base.repo
    :%s/$releasever/7/g #将文件中$releasever全部改成7
    yum clean all && yum makecache # 清除和缓

3.解决了第二个问题你还会有问题 别慌,接着来: 

错误描述:

 原因:我tm 也不知道(●ˇ∀ˇ●)

解决:

方法1. 每次执行yum的时候都添加--nogpgcheck,例如:yum install XXX --nogpgcheck

方法2  1.导入repo:gpg --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

        这样并没有实际修改repo 文件!!!还是修改文件吧(不推荐)

      2.修改repo文件 把gpgkey后面的6改成7

 这个问题真tm 头疼 ,终于搞好了,希望有帮助到困难的哥们吧

在此 ,特别感谢这两个哥们

       

   

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值