Метки
amd bittorrent bug centos debian enlightenment fedora fedora 8 fedora 9 fedora 10 fedora 11 fedora 12 fedora 13 fedora 15 fedora 16 FedoraMD fglrx firefox flash player gnome google intel interview java kde kernel linux livecd migrate moldova nvidia openoffice OpenStreetMap opera Orange ovirt radeon red hat rpmfusion Sandel skype video virtualisation vmware wine
FedoraMD апгрейд сервера — вторая часть
2008-12-22 14:19 | Автор: Vasile Chelban | Filed under: FedoraMD, Vasile
В последнее время наш сервер претерпел обновление. Как любая система, которая работает достаточно много содержит много сервисов, которые подстроены и налажены для стабильной работы. И конечно после апгрейда на новую версию некоторые сервисы перестали адекватно вести себя. Я расскажу о некоторых возникших проблемах.
После апгрейда exim-mysql, сервер электронной почты отказался работать. Сервис не запускался - сообщение об ошибке: /bin/bash is not valid shell. По логу /var/log/audit/audit.log - стало понятно, что проблема была в SELinux. Установил SELinux в прозрачный режим - setenforce 0 - и сервис был восстановлен.
При апгрейде мною было замечено сообщение :
libsepol.scope_copy_callback: fastcgi: Duplicate declaration in module: type/attribute httpd_fastcgi_script_t libsemanage.semanage_link_sandbox: Link packages failed semodule: Failed!
В последнее время политика FastCGI была включена в пакет основных политик. Решение проблемы:
semodule -r fastcgi
Для избежания дальнейших проблем - перезагружаем политики:
semodule -B
Проблема с сервисами решена, а с exim проблема осталась. В данном случае выход из ситуации был бы полностью просканировать и переназначить контексты SELinux:
touch /.autorelabel reboot
Но в нашей ситуации это не возможно, т. к. необходимо обеспечить доступ к серверу непрерывно. Тогда я решил сделать иной ход:
restorecon -r -n -v /director
и после всех комментариев запускаем восстановление контекстов:
restorecon -r -v /director
Основные изменения были произведены в /root (а затем и в /var).
Метки: fedora 10, migrate, selinux