Problem: package snapd-2.58.3-1.el8.x86_64 requires snapd-selinux = 2.58.3-1.el8, but none of the providers can be installed

西部世界
西部世界
管理员
352
文章
0
粉丝
VPS相关评论阅读模式

 

原因:缺少selinux-policy-base-3.13.1.-166.el7,但是rhel系却下载不到此软件包,安装selinux-policy-minimum也可以,功能是相同的,而且是被snapd-selinux这个包需求的,所以解决snapd-selinux就可以了(前提是我们清楚电脑是已经安装过selinux-policy-base功能相同的包)

 

问题如果安装snapd 出现问题
Problem: package snapd-2.58.3-1.el8.x86_64 requires snapd-selinux = 2.58.3-1.el8, but none of the providers can be installed
解决方法一、
1.移除旧版selinux-policy , 否则直接安装会导致冲突

yum remove selinux-policy

2.去rpm仓库下载对应的依赖文件

wget http://mirror.centos.org/centos/8-stream/BaseOS/x86_64/os/Packages/selinux-policy-3.14.3-108.el8.noarch.rpm

3.安装对应依赖

rpm -ivh selinux-policy-3.14.3-108.el8.noarch.rpm

忽略错误继续

yum install snapd

解决方法二、
解决:使用yum-utils中的yumdownloader下载
1.   yum -y install yum-utils

2.  yumdownloader snapd-selinux-2.58.3-1.el8.noarch
3.  rpm --force --nodeps -ivh snapd-selinux-2.58.3-1.el8.noarch.rpm
强制忽略依赖安装snapd-selinux

4.  rpm --force --nodeps -ivh selinux-policy-3.14.3-108.el8.noarch.rpm
忽略错误继续

最后就可以安装snapd了,亲测可以使用,而且自己还使用snap安装了anbox
yum -y install snapd

 

 

 

 

 

 

文章末尾固定信息

 
西部世界
  • 本文由 西部世界 发表于2023年11月27日 20:01:14
  • 转载请务必保留本文链接:https://www.cnhawkit.com/1823.html
匿名

发表评论

匿名网友

拖动滑块以完成验证