Spacewalk가 selinux를 설치하지 못했습니다.

Spacewalk가 selinux를 설치하지 못했습니다.

안녕하세요, 저는 우리 조직의 Centos 7 시스템에서 우주 유영을 구성하려고 합니다.

나는 이 가이드를 따르고 있습니다. https://github.com/spacewalkproject/spacewalk/wiki/HowToInstall#installing-spacewalk

spacewalk-selinux-2.3.2-1.el7.noarch설치할 때 두 가지 문제가 발생했습니다. osa-dispatcher-selinux-5.11.74-1.el7.noarch

오류가 발생합니다.

Installing : spacewalk-selinux-2.3.2-1.el7.noarch Failed to resolve roletype statement at 
/etc/selinux/mls/tmp/modules/400/spacewalk/cil:2
/usr/sbin/semodule:  Failed!
Failed to resolve roletype statement at 
/etc/selinux/strict/tmp/modules/400/spacewalk/cil:2 
/usr/sbin/semodule:  Failed! Verifying  : spacewalk-selinux-2.3.2-1.el7.noarch

그리고;

Installing : osa-dispatcher-selinux-5.11.74-1.el7.noarch
Failed to resolve roletype statement at 
/etc/selinux/mls/tmp/modules/400/osa-dispatcher/cil:2
/usr/sbin/semodule:  Failed!
Failed to resolve roletype statement at /etc/selinux/strict/tmp/modules/400/osa-dispatcher/cil:2
/usr/sbin/semodule:  Failed!
Verifying  : osa-dispatcher-selinux-5.11.74-1.el7.noarch

그 중에는 및 가 /etc/selinux/config있습니다 . 결과 는 다음과 같습니다.SELINUX=enforcingSELINUXTYPE=targetedrpm -qa | grep selinux-policyselinux-policy-3.13.1-102.el7_3.16.noarchselinux-policy-targeted-3.13.1-102.el7_3.16.noarch

설치 중 http-parser 종속성이 없다는 초기 오류를 해결하기 위해 CentOS-CR 저장소를 활성화했습니다.

또한 SeLinux를 허용으로 설정하려고 시도했지만 도움이 되지 않았습니다.

이러한 selinux 오류를 해결하는 방법을 아는 사람이 있습니까? 감사해요.

답변1

SeLinux 오류를 무시하고 c3p0을 버전 9.5에서 9.1로 다운그레이드하고 실행한 rhn-satellite restart후 이제 spacewalk에 로그인했습니다. 나는 또한 vi에 가서 항목 /etc/sysconfig/network을 추가했습니다 HOSTNAME=my.spacewalk.server.

답변2

MLS selinux 정책을 사용하고 있는 것 같습니다. 체크인 SELINUXTYPE=mls하고 ./etc/selinux/config​ Spacewalk는 타겟팅, MLS 및 엄격한 selinux에 대한 selinux 정책을 제공하지만 Spacewalk 팀은 정책 rpm -qa |grep selinux-policy-만 테스트한다고 확신합니다 . targeted따라서 Spacewalk 팀에 연락하여 문제 디버깅을 돕거나 대상 selinux로 전환하십시오.

그런데 Howtoforge 튜토리얼은 훌륭하지만 팀의 조언을 따라야 합니다.https://github.com/spacewalkproject/spacewalk/wiki/HowToInstall

관련 정보