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 실패"와 함께 실패합니다.

루트(sudo)로 실행:

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

그 후에는 달리기를 권장합니다릴리스 동기화누락된 파일이나 손상된 RPM 패키지를 복구하십시오.

다시 루트로 실행합니다(sudo):

dnf -y distro-sync

관련 정보