成功解决:“Could not resolve host: mirrorlist.centos.org; Unknown er ...

打印 上一主题 下一主题

主题 677|帖子 677|积分 2031


  • 检查网络毗连

    • 确保你的系统网络毗连正常,并且能够访问互联网。你可以利用 ping 命令来测试网络毗连:
      1. ping google.com
      2. ping mirrorlist.centos.org
      复制代码

  • 检查DNS设置

    • 确保DNS设置精确,可以尝试将 /etc/resolv.conf 文件中添加或修改DNS服务器,例如Google的公共DNS:
      添加以下内容:
      1. sudo nano /etc/resolv.conf
      复制代码
      1. nameserver 8.8.8.8
      2. nameserver 8.8.4.4
      复制代码
    • 保存并退出,然后再次尝试 sudo yum upgrade。

  • 暂时禁用IPv6

    • 偶然IPv6设置标题也会导致解析失败,可以尝试暂时禁用IPv6:
      1. sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
      2. sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1
      复制代码
    • 再次尝试 yum upgrade

  • 临时禁用导致标题标仓库

    • 如果某个特定的仓库有标题,可以尝试在执行命令时禁用该仓库。例如:
      1. sudo yum --disablerepo=base upgrade
      复制代码

  • 手动设置baseurl

    • 如果 mirrorlist.centos.org 仍然不可用,可以手动设置仓库的baseurl。编辑 /etc/yum.repos.d/CentOS-Base.repo 文件:
      找到类似以下的部分并修改:
      留意将 mirrorlist 替换为 baseurl 并设置你可以访问的镜像地址。
      1. sudo nano /etc/yum.repos.d/CentOS-Base.repo
      复制代码
      这是我编辑之后的内容:
      1. # CentOS-Base.repo
      2. #
      3. # The mirror system uses the connecting IP address of the client and the
      4. # update status of each mirror to pick mirrors that are updated to and
      5. # geographically close to the client.  You should use this for CentOS updates
      6. # unless you are manually picking other mirrors.
      7. #
      8. # If the mirrorlist= does not work for you, as a fall back you can try the
      9. # remarked out baseurl= line instead.
      10. #
      11. #
      12. [base]
      13. name=CentOS-$releasever - Base
      14. #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
      15. baseurl=http://vault.centos.org/7.9.2009/os/$basearch/
      16. gpgcheck=1
      17. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
      18. #released updates
      19. [updates]
      20. name=CentOS-$releasever - Updates
      21. #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra
      22. baseurl=http://vault.centos.org/7.9.2009/updates/x86_64/
      23. gpgcheck=1
      24. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
      25. #additional packages that may be useful
      26. [extras]
      27. name=CentOS-$releasever - Extras
      28. #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra
      29. baseurl=http://vault.centos.org/7.9.2009/extras/x86_64/
      30. gpgcheck=1
      31. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
      复制代码

  • 重新安装yum插件

    • 偶然,重新安装yum插件可能解决标题:
      1. sudo yum clean all
      2. sudo yum makecache
      复制代码

以下是一些其他的解决思路

  • 检查网络毗连
    确保你的机器是联网的。你可以利用以下命令测试网络毗连:
    1. ping -c 4 google.com
    复制代码
    如果无法ping通,说明网络毗连有标题,需要解决网络毗连标题。
  • 检查DNS设置
    确保DNS服务器设置精确。你可以检察 /etc/resolv.conf 文件,确保内里有有效的DNS服务器设置,例如:
    1. cat /etc/resolv.conf
    复制代码
    输出应该类似如下:
    1. nameserver 8.8.8.8
    2. nameserver 8.8.4.4
    复制代码
    这两个IP地址是Google的公共DNS服务器,你可以添加或更新你的DNS服务器设置。
  • 刷新DNS缓存
    偶然缓存的DNS记载可能已经无效,可以尝试刷新DNS缓存:
    1. sudo systemctl restart NetworkManager
    复制代码
    或者利用以下命令(如果你利用的是NetworkManager管理网络):
    1. nmcli general reload
    复制代码
  • 测试DNS解析
    你可以手动测试DNS解析来确认标题,例如:
    1. nslookup mirrorlist.centos.org
    复制代码
    或者:
    1. dig mirrorlist.centos.org
    复制代码
    这会表现DNS解析的具体信息,如果解析失败,说明DNS设置仍有标题。
  • 更改镜像源
    偶然特定的镜像服务器可能宕机或者有标题。你可以尝试更改YUM或DNF的镜像源设置文件,例如:
    编辑 /etc/yum.repos.d/CentOS-Base.repo 文件,修改 mirrorlist 为 baseurl,指向特定的镜像源。例如:
    1. [base]
    2. name=CentOS-$releasever - Base
    3. baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
    4. gpgcheck=1
    5. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
    复制代码
    另一个可以参考的镜像源网址是:http://mirrors.163.com/。
  • 联系网络管理员
    如果你在企业或组织内部网络情况中,可能网络策略或防火墙限制了对外部DNS服务器的访问,发起联系网络管理员排查。
按上述步骤逐步排查,一样平常可以解决DNS解析导致的标题。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

梦应逍遥

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表