Oracle Linux 9.3 の selinux プラグインでは、fsm_file_prepare フック呼び出しのため RPM を実行できません。

Oracle Linux 9.3 の selinux プラグインでは、fsm_file_prepare フック呼び出しのため RPM を実行できません。

yum update私はOracle Linux 9.3システムで標準を開発しています。残念ながら、更新中に再起動しました。これで何も更新できません。

問題をRPMで追跡しました。 RPMを使用して何かをインストールしようとするたびにクラッシュします。私はこれをし、rpm -vvvvここで衝突が発生しました。

D: create     100644  1 (   0,   0) 26432 COPYING.LESSER;65b45f9e
D: create     100644  1 (   0,   0)  6502 crypto-policies.7.gz;65b45f9e
D: Plugin: calling hook fsm_file_prepare in ima plugin
D: Plugin: calling hook fsm_file_prepare in selinux plugin
Segmentation fault (core dumped)

この問題をどのように克服すべきかわかりません。システム全体を再インストールすることもできますが(おそらくそうする必要があるかもしれません)、この問題を克服することができれば本当に良いようです。検索しましたが、この問題の原因に関する明確なアイデアが見つかりませんでした。

ベストアンサー1

Oracle Linux 8.9サーバーでこの問題が発生しました。これは、手動の回避策が必要なまだリリースされていないOracleバグが原因でした。

Oracleサポート・ドキュメント3002168.1 - Oracle Linux 8:dnfのインストール/更新コマンドは、「エラー:プラグインselinux:hook fsm_file_prepareの失敗」で失敗します。

ルートとして実行:

rpm -e --nodeps rpm-plugin-selinux
dnf -y install rpm-plugin-selinux

その後は走ることをお勧めしますリリース同期不足しているファイルまたは破損したRPMパッケージを修復してください。

再度rootとして実行します(sudo):

dnf -y distro-sync

おすすめ記事