403报错解决方案

服务器使用yum install httpd时出现403报错,参考了几个文章:

首先根据这篇文章:​​ devcloud上yum install 安装软件报错403 ​

打开 /root/.bashrc 文件,然后在最末尾可以看到 no_proxy:

export no_proxy="127.0.0.1,tlinux-mirror.tencent-cloud.com,tlinux-mirrorlist.tencent-cloud.com,localhost,mirrors-tlinux.tencentyun.com,.oa.com,.local"

然后在后面添加​​,mirrors.tencent.com​​:

export no_proxy="127.0.0.1,tlinux-mirror.tencent-cloud.com,tlinux-mirrorlist.tencent-cloud.com,localhost,mirrors-tlinux.tencentyun.com,.oa.com,.local,mirrors.tencent.com"

之后,再试试yum install的语句,如果无效,再往下看:

之后的思路有点混乱,​​yum install httpd不成功​​,问题分为两类:1、访问不了外网2、源有问题

然后参考这篇文章:[​​网络配置与相关问题​​](https://iwiki.woa.com/pages/viewpage.action?pageId=50790908)

根据指引,配置 DNS服务器 ,然后修改host文件配置

​https://mk.woa.com/q/269479?ADTAG=search​

File “/usr/libexec/urlgrabber-ext-down”, line 28 except OSError, e:

修改报错文件/usr/libexec/urlgrabber-ext-down,将头行"#!/usr/bin/python" 改为 "#!/usr/bin/python2"即可

File “/usr/bin/yum“, line 30 except KeyboardInterrupt, e:

修改/usr/bin/yum文件中的第一行为#!/usr/bin/python2.7