yum無法從阿里雲下載軟件包

錯誤代碼:http://mirrors.aliyuncs.com/centos/6/os/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'mirrors.aliyuncs.com'"

分析:yum安裝的時候如果設置了gpgcheck=1,yum會去檢查網站源和本地的gpg-key文件是否匹配,以此來判斷是否有***感染,當網站源的文件更新後,就需要去更新本地的gpg-key了,另外還有可能是ipv6導致的,系統被設置爲默認去用ipv6通信了

解決步驟:(兩種方法,第一種是修改repo文件中爲gpgcheck=0,這裏只講述第二種)

  1. 訪問阿里鏡像雲

    http://mirrors.aliyun.com/centos/

    下載RPM-GPG-KEY-CentOS-6

    http://mirrors.aliyun.com/epel/

    RPM-GPG-KEY-EPEL-6

  2. 上傳到服務器並導入

    rz 

    rpm --import  RPM-GPG-KEY-CentOS-6

    rpm --import  rpm-gpg-key-epel-6

  3. 重新yum

  4. 關閉ipv6

    vim /etc/modprobe.conf

    加入:

    alias net-pf-10 off

    alias ipv6 off

    重啓服務器

    關閉了ipv6發現nginx啓動報錯,恢復ipv6又好了,所以小夥伴們最好思考清楚了,還是找準原因,這個只是一種解決無法下載的問題,至於要針對性的解決,還是不可以這麼馬虎了事。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章