web-dev-qa-db-ja.com

Spacewalkのインストールに失敗したselinux

こんにちは私は自分の組織のCentos7ボックスで船外活動を構成しようとしています。

私はこのガイドに従っています。 https://github.com/spacewalkproject/spacewalk/wiki/HowToInstall#installing-spacewalk

spacewalk-selinux-2.3.2-1.el7.noarchosa-dispatcher-selinux-5.11.74-1.el7.noarchをインストールするときに2つの問題が発生します

エラーが発生します:

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=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です。

CentOS-CRリポジトリを有効にして、http-parserの依存関係がないことに関するインストール時の以前のエラーを解決しました。

SeLinuxをpermissiveに設定しようとしましたが、これは役に立ちませんでした。

誰かがこれらのselinuxエラーを解決する方法を知っていますか?ありがとう。

2
Bower

SeLinuxエラーを無視し、c3p0をバージョン9.5から9.1にダウングレードし、rhn-satellite restartを実行して、spacewalkにログインしました。また、vi /etc/sysconfig/networkに移動し、HOSTNAME=my.spacewalk.serverエントリを追加しました。

1
Bower

MLSselinuxポリシーを使用しているようです。小切手 SELINUXTYPE=mls in /etc/selinux/configおよびrpm -qa |grep selinux-policy-。 Spacewalkはtargeted、mls、およびstrict selinuxのselinuxポリシーを出荷しますが、Spacewalkチームはtargetedポリシーのみをテストすると確信しています。そのため、Spacewalkチームに連絡して問題のデバッグを支援するか、対象のselinuxに切り替えます。

ところで、howtoforgeチュートリアルは素晴らしいですが、チームが推奨するものに従う必要があります: https://github.com/spacewalkproject/spacewalk/wiki/HowToInstall

0
msuchy