안녕하세요, 저는 우리 조직의 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=enforcing
SELINUXTYPE=targeted
rpm -qa | grep selinux-policy
selinux-policy-3.13.1-102.el7_3.16.noarch
selinux-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