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过不去,什么原因?
openssl11 系列包是 EPEL源提供的, 目前openssl11-compat-libs fedora已经从源里面去掉了,此回答整理自钉群“Alibaba Cloud Linux OS 开发者&用户群【外】”
这种情况通常是由于阿里云的源内的软件包版本不匹配引起的。可以尝试更换阿里云的软件源,或者手动安装 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
注意要根据自己系统的版本选择对应的软件包版本。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
龙蜥社区(OpenAnolis)是面向国际的 Linux 服务器操作系统开源根社区及创新平台,秉承“平等、开放、协作、创新”的原则,理事会由阿里云、统信软件、龙芯、Arm 、Intel 等 24 家国内外头部企业共同组成,有超过 1000 家来自芯片厂商、软件厂商、整机厂商、操作系统厂商等覆盖操作系统全产业链的合作伙伴参与生态共建。