qq_53393378 2023-03-15 13:56 采纳率: 66.7%
浏览 16
已结题

数据库依赖插件openssl-devel ;下载不了

mysql数据安装包;解压后;使用下载命令:yum install openssl-devel;下载 openssl-devel 插件;下载不了怎么处理?
显示以下错误:
[root@fj02 mysql-8.0.26]# yum install openssl-devel
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was
12: Timeout on http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock: (28, 'Resolving timed out after 30556 milliseconds')

One of the configured repositories failed (未知),
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. Run the command with the repository temporarily disabled
        yum --disablerepo=<repoid> ...

 4. Disable the repository permanently, 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>
    or
        subscription-manager repos --disable=<repoid>

 5. 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

  • 写回答

2条回答 默认 最新

  • MarkHan_ 2023-03-15 14:14
    关注

    该回答引用GPTᴼᴾᴱᴺᴬᴵ
    这个问题可能是由于网络问题导致的,建议先检查一下网络连接是否正常,然后再尝试运行以下命令,刷新yum缓存并更新yum源列表:

    yum clean all
    yum makecache
    
    
    

    如果还是无法下载openssl-devel插件,可以尝试更换其他可用的yum源,或者手动下载openssl-devel插件安装包并手动安装。

    以下是手动安装openssl-devel插件的方法:

    1.从官方网站下载openssl-devel插件安装包,如:

    wget https://www.openssl.org/source/openssl-1.1.1l.tar.gz
    
    
    

    2.解压安装包:

    tar -xzvf openssl-1.1.1l.tar.gz
    
    
    

    3.进入解压后的目录:

    cd openssl-1.1.1l
    
    
    

    4.编译并安装openssl-devel插件:

    ./config
    make
    make install
    
    
    

    5.安装完毕后,重新运行mysql安装包,并尝试安装openssl-devel插件。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 3月23日
  • 已采纳回答 3月15日
  • 创建了问题 3月15日

悬赏问题

  • ¥15 Stata链式中介效应代码修改
  • ¥15 latex投稿显示click download
  • ¥15 请问读取环境变量文件失败是什么原因?
  • ¥15 在若依框架下实现人脸识别
  • ¥15 添加组件无法加载页面,某块加载卡住
  • ¥15 网络科学导论,网络控制
  • ¥15 利用Sentinel-2和Landsat8做一个水库的长时序NDVI的对比,为什么Snetinel-2计算的结果最小值特别小,而Lansat8就很平均
  • ¥15 metadata提取的PDF元数据,如何转换为一个Excel
  • ¥15 关于arduino编程toCharArray()函数的使用
  • ¥100 vc++混合CEF采用CLR方式编译报错