こんにちは私は自分の組織のCentos7ボックスで船外活動を構成しようとしています。
私はこのガイドに従っています。 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
をインストールするときに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=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
です。
CentOS-CRリポジトリを有効にして、http-parserの依存関係がないことに関するインストール時の以前のエラーを解決しました。
SeLinuxをpermissiveに設定しようとしましたが、これは役に立ちませんでした。
誰かがこれらのselinuxエラーを解決する方法を知っていますか?ありがとう。
SeLinuxエラーを無視し、c3p0をバージョン9.5から9.1にダウングレードし、rhn-satellite restart
を実行して、spacewalkにログインしました。また、vi /etc/sysconfig/network
に移動し、HOSTNAME=my.spacewalk.server
エントリを追加しました。
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