現在、Red Hat Enterprise Linux Server リリース 6.4 (Santiago) で Zend Server 5.6.0 (PHP 5.3) を実行しています。
Zend Server 6.0.1 にアップグレードしようとしていますが、自動的に (install_zs ファイルを介して) 試しても、手動で (/etc/yum.repos.d/zend.repo を編集して) 試しても、同じメッセージが表示されます。
# yum update
...
Error: Package: zend-server-php-5.3-6.0.1-662.x86_64 (Zend)
Requires: /usr/sbin/semanage
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
--skip-broken を使用すると問題が発生する可能性があるため、使用することに消極的です。
SELinux はサーバーにインストールされていますが、無効になっていることを指摘しておきます。/etc/selinux/config ファイルを編集してこれを確認しました。
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - SELinux is fully disabled.
SELINUX=disabled
# SELINUXTYPE= type of policy in use. Possible values are:
# targeted - Only targeted network daemons are protected.
# strict - Full SELinux protection.
SELINUXTYPE=targeted
ファイル /usr/sbin/semanage が存在しません。なぜSELinuxをインストールするようになったのかを調べるために私が行った掘り下げは、インストールされており、最新バージョンです。
他の誰かがこの問題を抱えていますか?