rhel 8.4 システムにスナップをインストールしようとすると、次のエラーが発生します。
Error:
Problem: package snapd-2.54.1-1.el8.x86_64 requires snapd-selinux = 2.54.1-1.el8, but none of the providers can be installed
- conflicting requests
- nothing provides selinux-policy-base >= 3.14.3-80.el8_5.2 needed by snapd-selinux-2.54.1-1.el8.noarch
私のコンピュータにselinux-policy-3.14.3-67.el8_4.2があります。
ベストアンサー1
基本的な問題は、エラーで説明されているとおりです。
何も提供されません
selinux-policy-base >= 3.14.3-80.el8_5.2
この依存関係を提供するリポジトリがないため、インストールを続行できません。
そうだエマルジョン以前もこれが起こりましたが、この場合、RHELリポジトリは単に遅れていました。sudo dnf upgrade --refresh
これでパッケージが利用可能かどうかを再試行できます。そうでなければ、サードパーティのリポジトリを含まない限り、この問題に対する良い解決策はないと思います(おそらく良い考えではありません)。
ここに見られるように:https://pkgs.org/download/selinux-policy-base
...バージョン3.14.3-80は、現在RHELとバイナリ互換のAlmaLinuxおよびRocky Linuxで利用可能です。 RHELが両方のアップストリームであることを考えると、RHELにこのパッケージがないことが奇妙に見えます。
使用している衛星ストレージがアップストリーム用に古い可能性がありますか?このエラーの原因としてリポジトリを調べる必要があると思います。