开发者社区 > 龙蜥操作系统 > 正文

Alibaba Cloud Linux不兼容 yum update过不去,什么原因?

NAME="Alibaba Cloud Linux (Aliyun Linux)" VERSION="2.1903 LTS (Hunting Beagle)"

--> 正在处理依赖关系 openssl-libs = 1:1.1.1k,它被软件包 1:openssl11-compat-libs-1.1.1k-1.al8.x86_64 需要 --> 解决依赖关系完成 错误:软件包:1:openssl11-compat-libs-1.1.1k-1.al8.x86_64 (migration) 需要:openssl-libs = 1:1.1.1k

源里是 名称 :openssl-libs 架构 :x86_64 时期 :1 版本 :1.0.2k

Alibaba Cloud Linux不兼容 yum update过不去,什么原因?

展开
收起
真的很搞笑 2023-03-28 14:42:50 393 0
2 条回答
写回答
取消 提交回答
  • openssl11 系列包是 EPEL源提供的, 目前openssl11-compat-libs fedora已经从源里面去掉了,此回答整理自钉群“Alibaba Cloud Linux OS 开发者&用户群【外】”

    2023-03-29 23:04:39
    赞同 展开评论 打赏
  • 随心分享,欢迎友善交流讨论:)

    这种情况通常是由于阿里云的源内的软件包版本不匹配引起的。可以尝试更换阿里云的软件源,或者手动安装 openssl-libs 包的1.1.1k 版本。

    更换软件源的步骤如下:

    1、备份当前的软件源。

    2、编辑 /etc/yum.repos.d/CentOS-Base.repo 文件,将其中的 baseurl 和 gpgcheck选项注释掉。

    3、在文件中添加以下内容:

    [base] name=CentOS-$releasever - Base baseurl=http://vault.centos.org/$releasever/os/$basearch/ enabled=1 gpgcheck=0

    4、保存文件并退出编辑器。

    5、清除 yum 缓存:sudo yum clean all。

    6、运行 yum update 命令更新系统。

    如果更换软件源仍然无法解决问题,可以尝试手动安装 openssl-libs 包的1.1.1k 版本。可以从 CentOS 官方仓库下载对应版本的 openssl-libs 包,然后使用 rpm 命令手动安装。安装命令示例:

    sudo rpm -ivh openssl-libs-1.1.1k-1.el8.x86_64.rpm

    注意要根据自己系统的版本选择对应的软件包版本。

    2023-03-28 16:09:36
    赞同 展开评论 打赏

龙蜥社区(OpenAnolis)是面向国际的 Linux 服务器操作系统开源根社区及创新平台,秉承“平等、开放、协作、创新”的原则,理事会由阿里云、统信软件、龙芯、Arm 、Intel 等 24 家国内外头部企业共同组成,有超过 1000 家来自芯片厂商、软件厂商、整机厂商、操作系统厂商等覆盖操作系统全产业链的合作伙伴参与生态共建。

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载