centOs7上用yum安装软件报错

提示报错信息:


Could not retrieve mirrorlisthttp://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os error was

14: PYCURL ERROR 6 - "Couldn't resolvehost 'mirrorlist.centos.org'"

Could not retrieve mirrorlisthttp://mirrorlist.centos.org/?release=6&arch=x86_64&repo=extras errorwas

14: PYCURL ERROR 6 - "Couldn't resolvehost 'mirrorlist.centos.org'"

Could not retrieve mirrorlisthttp://mirrorlist.centos.org/?release=6&arch=x86_64&repo=updates errorwas

14: PYCURL ERROR 6 - "Couldn't resolvehost 'mirrorlist.centos.org'"

http://mirrors.163.com/centos/6.2/os/x86_64/repodata/repomd.xml:[Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'mirrors.163.com'"

Trying other mirror.

Error: Cannot retrieve repository metadata(repomd.xml) for repository: base. Please verify its path and try again

[root@hbase01-222 ~]# service iptables stop

[root@hbase01-222 ~]# nslookup  mirrorlist.centos.org

;; connection timed out; no servers couldbe reached

解决办法:

修改一下dns,找到/etc/sysconfig/network-scripts/ifcfg-eno33(后面的数字是随机产生的)

将ONBOOT=no改成yes

然后重启网络 service network restart

参考:https://yq.aliyun.com/ziliao/33477
--------------------- 
作者:纠结哥_CK 
来源:优快云 
原文:https://blog.youkuaiyun.com/weixin_36104843/article/details/80252422 
版权声明:本文为博主原创文章,转载请附上博文链接!

CentOS 7上使用yum下载时出现错误可能有多种原因。以下是一些常见的解决方案: 1. **网络问题**:确保你的网络连接正常,并且能够访问yum仓库。你可以尝试ping命令来检查网络连接,例如:`ping yum.centos.org`。 2. **yum配置问题**:检查yum的配置文件`/etc/yum.repos.d/`,确保所有的仓库配置文件都是正确的。如果存在任何错误或缺失的仓库配置文件,可以使用以下命令进行修复和添加: ```bash for file in /etc/yum.repos.d/*.repo; do sed -i 's/\[base]//' "$file"; done ``` 这将删除所有配置文件中的`[base]`部分,确保所有仓库都被正确识别。 3. **更新yum**:确保你的yum是最新的版本。可以使用以下命令更新yum: ```bash sudo yum update yum ``` 4. **清理缓存**:有时候缓存问题可能导致下载错误。可以使用以下命令清理yum缓存: ```bash sudo yum clean all ``` 然后再尝试重新下载。 5. **使用不同的仓库**:如果你的默认仓库出现问题,可以尝试使用其他仓库进行下载。找到可用的仓库链接并替换默认的`CentOS-Base.repo`文件中的相应条目。 6. **查看详细错误信息**:在出现错误时,查看详细的错误信息可以帮助你了解问题的根本原因。可以使用以下命令查看yum的错误日志: ```bash sudo yum install -d 5 'yum-utils' && sudo yum repquirerepair ``` 这将显示有关错误的详细信息,并尝试修复任何配置问题。 7. **检查防火墙设置**:确保防火墙允许yum访问所需的网络端口。如果防火墙阻止了必要的连接,可能会影响yum的下载过程。 8. **重新安装yum**:如果上述方法都无法解决问题,可以尝试重新安装yum。这将清除任何可能存在的损坏或冲突的组件。可以使用以下命令进行重新安装: ```bash sudo yum remove yum-utils sudo yum install yum-utils ``` 请根据你的具体情况尝试上述解决方案,并逐个尝试以确定导致问题的具体原因。如果问题仍然存在,请提供更多详细的错误信息,以便我能够更好地帮助你解决问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值