使用镜像是
Alibaba Cloud Linux release 3 (Soaring Falcon)
执行命令后出现报错
[root@iZuf6eegsgeml23k26noc0Z yum.repos.d]# yum install snapd
Last metadata expiration check: 0:00:23 ago on Tue 27 Dec 2022 04:24:16 PM CST.
Error:
Problem: package snapd-2.57.6-2.el8.x86_64 requires snapd-selinux = 2.57.6-2.el8, but none of the providers can be installed
- conflicting requests
- nothing provides selinux-policy >= 3.14.3-108.el8 needed by snapd-selinux-2.57.6-2.el8.noarch
- nothing provides selinux-policy-base >= 3.14.3-108.el8 needed by snapd-selinux-2.57.6-2.el8.noarch
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
有哪大神能帮看下,不胜感激🙏
目前在初始的Alibaba Cloud Linux 3 环境安装yum install snapd可以正常安装,从提供的错误信息看是因为存在包冲突导致安装失败,需要提供完整的安装返回的错误信息进一步分析。
根据错误提示来看,安装snapd-2.57.6-2.el8.x86_64的时候需要snapd-selinux 2.57.6-2.el8,而snapd-selinux 2.57.6-2.el8又需要提前安装了selinux-policy 3.14.3-108.el8 和selinux-policy-base 3.14.3-108.el8,这里根据逆向顺序,依次检查一下这三个包是否安装成功以及版本是否匹配
安装selinux-policy 3.14.3-108.el8 和selinux-policy-base 3.14.3-108.el8请按照提示安装指定的版本,先卸载这两个已经安装的版本,再安装指定的版本
缺少依赖包,可以按提示添加–skip-broken