selinux-policy-base >= 3.14.3-80.el8_5.2 は提供されません。

selinux-policy-base >= 3.14.3-80.el8_5.2 は提供されません。

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にこのパッケージがないことが奇妙に見えます。

使用している衛星ストレージがアップストリーム用に古い可能性がありますか?このエラーの原因としてリポジトリを調べる必要があると思います。

おすすめ記事