在 Alinux3 内执行 yum install snapd 报错[阿里云服务器]

使用镜像是

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)

有哪大神能帮看下,不胜感激🙏

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
3 条回复 A 作者 M 管理员
  1. 目前在初始的Alibaba Cloud Linux 3 环境安装yum install snapd可以正常安装,从提供的错误信息看是因为存在包冲突导致安装失败,需要提供完整的安装返回的错误信息进一步分析。

  2. 根据错误提示来看,安装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,这里根据逆向顺序,依次检查一下这三个包是否安装成功以及版本是否匹配

  3. 安装selinux-policy 3.14.3-108.el8 和selinux-policy-base 3.14.3-108.el8请按照提示安装指定的版本,先卸载这两个已经安装的版本,再安装指定的版本

  4. 缺少依赖包,可以按提示添加–skip-broken