Muitos usuários que usam o GNU/Linux tem enfrentado problemas relativos à instalação e configuração de alguns módulos chamados por servidores. Esses módulos com nomenclatura módulo_exemplo.so, que podem ser libphp5.so, mod_vhost_alias.so, mod_jk.so, dentre outros e que necessitam de chamada pelo Apache, além de não sofrerem a devida carga, o sistema operacional retorna a seguinte mensagem:
Syntax error on line 230 of /etc/httpd/conf/httpd.conf: API module structure 'moduloexemplo_module' in file /usr/lib/apache/moduloexemplo.so is garbled - perhaps this is not an Apache module DSO?
Esse problema ocorre devido a uma configuração do aplicativo SELinux (Security-Enhanced Linux), aplicativo este que controla as famosas políticas de segurança do sistema Linux de um modo mais abrangente.
Para o usuário saber quais as configurações atuais, basta dar e seguinte comando:
$ sestatus -v
O SELinux mostrará várias linhas de configuração, as quais poremos em questão posteriormente. Para nossa necessidade inicial o que nos interessa é a linha "Current mode:". Ela demonstra o estado de controle do SELinux, que pode ser:
- permissive: permite a livre carga de módulos;
- enforcing: aplica as diretivas de segurança impedindo a carga de módulos.
Essas parâmetros podem ser alterados pelo comando setenforce, onde "setenforce 0" é igual a permissive e "setenforce 1" é igual a enforcing.
Esses comandos não são permanentes, sendo desabilitados no reboot. Para torná-los permanentes, logado como superusuário, edite o arquivo /etc/selinux e altere a linha:
SELINUX=enforcing
para:
SELINUX=permissive
Assim quando da nova reinicialização do sistema, o modo permissivo estará configurado, permitindo a instalação dos referidos módulos. O Fedora Core 5 utiliza o SELinux de modo monolítico baseado em regras e possui uma documentação bastante abrangente para quem quer se aprofundar no assunto em:
Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada
Descubra quem é o dono do IP através de um comando shell
Orphaner - Limpeza de pacotes órfãos
Como Criar e Aplicar um Patch de Correção de Código
Mudanca no boot inicial
Geração automática do menu principal para gerenciadores de janelas
Comentários
Nenhum comentário foi encontrado.
Patrocínio
Destaques
Artigos
Dicas
Tópicos
Top 10 do mês
Scripts
|