当前位置: 代码网 > it编程>数据库>Mysql > CentOS7 yum安装报错“Could not resolve host: mirrorlist.centos.org; Name or service not known“之解决办法(换源)

CentOS7 yum安装报错“Could not resolve host: mirrorlist.centos.org; Name or service not known“之解决办法(换源)

2024年08月03日 Mysql 我要评论
【解决办法】看到报错日志中加粗的字体,命令行ping不通。试着ping www.baidu.com是正常的,说明DNS解析没问题。基本确认是yum源的问题。

yum安装出现错误如下:

yum install -y wget && wget -o install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh 12f2c1d72

importerror: /lib64/libcrypto.so.10: version `openssl_1.0.2' not found (required by /www/server/panel/pyenv/lib/python3.7/lib-dynload/_ssl.cpython-37m-x86_64-linux-gnu.so)

loaded plugins: fastestmirror, langpacks
could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os error was
14: curl#6 - "could not resolve host: mirrorlist.centos.org; name or service not known"


 one of the configured repositories failed (unknown)

loaded plugins: fastestmirror, langpacks
could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os error was
14: curl#6 - "could not resolve host: mirrorlist.centos.org; name or service not known"


 one of the configured repositories failed (unknown),
 and yum doesn't have enough cached data to continue. at this point the only
 safe thing yum can do is fail. there are a few ways to work "fix" this:

     1. contact the upstream for the repository and get them to fix the problem.

     2. reconfigure the baseurl/etc. for the repository, to point to a working
        upstream. this is most often useful if you are using a newer
        distribution release than is supported by the repository (and the
        packages for the previous distribution release still work).

     3. disable the repository, so yum won't use it by default. yum will then
        just ignore the repository until you permanently enable it again or use
        --enablerepo for temporary usage:

            yum-config-manager --disable <repoid>

     4. configure the failing repository to be skipped, if it is unavailable.
        note that yum will try to contact the repo. when it runs most commands,
        so will have to try and fail each time (and thus. yum will be be much
        slower). if it is a very temporary problem though, this is often a nice
        compromise:

            yum-config-manager --save --setopt=<repoid>.skip_if_unavailable=true

cannot find a valid baseurl for repo: base/7/x86_64

【解决办法】

看到报错日志中加粗的字体,命令行ping mirrorlist.centos.org 不通。试着ping www.baidu.com是正常的,说明dns解析没问题。基本确认是yum源的问题。

centos7更换镜像源

1、先安装wget

yum install -y wget

2、打开阿里镜像http://mirrors.aliyun.com/

点击,帮助,查看详情:

3、下载centos 7的对应的repo文件

wget -o /etc/yum.repos.d/centos-base.repo http://mirrors.aliyun.com/repo/centos-7.repo
#或者
curl -o /etc/yum.repos.d/centos-base.repo http://mirrors.aliyun.com/repo/centos-7.repo

4、更新镜像源

yum clean all

yum makecache

yum -y update

执行完上面三行命令就好了

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com