首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
软件与程序人生
›
云原生
›
成功解决:“Could not resolve host: mirrorlist.cento ...
返回列表
发新帖
成功解决:“Could not resolve host: mirrorlist.centos.org; Unknown er
[复制链接]
发表于 2024-12-10 20:09:39
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
检查网络毗连
:
确保你的系统网络毗连正常,并且能够访问互联网。你可以利用 ping 命令来测试网络毗连:
ping google.com
ping mirrorlist.centos.org
复制
代码
检查DNS设置
:
确保DNS设置精确,可以尝试将 /etc/resolv.conf 文件中添加或修改DNS
服务器
,例如Google的公共DNS:
添加以下内容:
sudo nano /etc/resolv.conf
复制
代码
nameserver 8.8.8.8
nameserver 8.8.4.4
复制
代码
保存并退出,然后再次尝试 sudo yum upgrade。
暂时禁用IPv6
:
偶然IPv6设置标题也会导致解析失败,可以尝试暂时禁用IPv6:
sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1
复制代码
再次尝试 yum upgrade
临时禁用导致标题标仓库
:
如果某个特定的仓库有标题,可以尝试在执行命令时禁用该仓库。例如:
sudo yum --disablerepo=base upgrade
复制代码
手动设置baseurl
:
如果 mirrorlist.centos.org 仍然不可用,可以手动设置仓库的baseurl。编辑 /etc/yum.repos.d/CentOS-Base.repo 文件:
找到类似以下的部分并修改:
留意将 mirrorlist 替换为 baseurl 并设置你可以访问的镜像地址。
sudo nano /etc/yum.repos.d/CentOS-Base.repo
复制代码
这是我编辑之后的内容:
# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client. You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#
[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
baseurl=http://vault.centos.org/7.9.2009/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
#released updates
[updates]
name=CentOS-$releasever - Updates
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra
baseurl=http://vault.centos.org/7.9.2009/updates/x86_64/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra
baseurl=http://vault.centos.org/7.9.2009/extras/x86_64/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
复制代码
重新安装yum插件
:
偶然,重新安装yum插件可能解决标题:
sudo yum clean all
sudo yum makecache
复制代码
以下是一些其他的解决思路
检查网络毗连
:
确保你的机器是联网的。你可以利用以下命令测试网络毗连:
ping -c 4 google.com
复制代码
如果无法ping通,说明网络毗连有标题,需要解决网络毗连标题。
检查DNS设置
:
确保DNS
服务器
设置精确。你可以检察 /etc/resolv.conf 文件,确保内里有有效的DNS
服务器
设置,例如:
cat /etc/resolv.conf
复制代码
输出应该类似如下:
nameserver 8.8.8.8
nameserver 8.8.4.4
复制代码
这两个IP地址是Google的公共DNS服务器,你可以添加或更新你的DNS服务器设置。
刷新DNS缓存
:
偶然缓存的DNS记载可能已经无效,可以尝试刷新DNS缓存:
sudo systemctl restart NetworkManager
复制代码
或者利用以下命令(如果你利用的是NetworkManager管理网络):
nmcli general reload
复制代码
测试DNS解析
:
你可以手动测试DNS解析来确认标题,例如:
nslookup mirrorlist.centos.org
复制代码
或者:
dig mirrorlist.centos.org
复制代码
这会表现DNS解析的具体信息,如果解析失败,说明DNS设置仍有标题。
更改镜像源
:
偶然特定的镜像服务器可能宕机或者有标题。你可以尝试更改YUM或DNF的镜像源设置文件,例如:
编辑 /etc/yum.repos.d/CentOS-Base.repo 文件,修改 mirrorlist 为 baseurl,指向特定的镜像源。例如:
[base]
name=CentOS-$releasever - Base
baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
复制代码
另一个可以参考的镜像源网址是:http://mirrors.163.com/。
联系网络管理员
:
如果你在企业或组织内部网络情况中,可能网络策略或
防火墙
限制了对外部DNS服务器的访问,发起联系网络管理员排查。
按上述步骤逐步排查,一样平常可以解决DNS解析导致的标题。
回复
使用道具
举报
返回列表
浏览过的版块
物联网
数据仓库与分析
分布式数据库
.Net
Oracle
人工智能
SQL-Server
SAAS
开源技术
前端开发
梦应逍遥
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表