Я в настоящее время работает Zend Server 5.6.0 (PHP 5.3) на Red Hat Enterprise Linux Server выпуск 6,4 (Santiago)Попытка обновить Zend Server 6.0.1
Я ищу перейти на 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, однако он установлен и имеет последнюю версию.
У кого-нибудь еще была эта проблема?
Я отредактировал/etc/selinux/config и установил SELINUX = permissive, а затем перезагрузил сервер, но я получил ту же ошибку. –