Spacewalk 安装 selinux 失败

Spacewalk 安装 selinux 失败

您好,我正在尝试在我的组织的 Centos 7 机器上配置 spacewalk。

我正在遵循本指南; 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/configSELINUX=enforcingSELINUXTYPE=targeted。的结果rpm -qa | grep selinux-policyselinux-policy-3.13.1-102.el7_3.16.noarchselinux-policy-targeted-3.13.1-102.el7_3.16.noarch

我已启用 CentOS-CR 存储库来解决安装时有关没有 http-parser 依赖项的早期错误。

我也尝试过将 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/configrpm -qa |grep selinux-policy-。虽然 Spacewalk 为定向、MLS 和严格的 selinux 提供了 selinux 策略,但我很确定 Spacewalk 团队只测试targeted策略。因此,您要么联系 Spacewalk 团队并尝试帮助他们调试问题,要么切换到有针对性的 selinux。

顺便说一句,howtoforge 教程很好,但你应该遵循团队的建议:https://github.com/spacewalkproject/spacewalk/wiki/HowToInstall

相关内容