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).

    1 Star2 Stars3 Stars4 Stars5 Stars (3 votes, average: 2,33 out of 5)
    Loading...

    Метки: , ,

    Comments (0) »


    No comments yet.

    Leave a comment

    *