sexta-feira, 5 de dezembro de 2008

Executando o BrOffice 2.3 no CentOS 5.2 com SELinux

Estava tentando executar o BrOffice 2.3 instalado no diretório /opt/broffice-2.3 em um CentOS 5.2 com SELinux, no entanto toda vez que o programa era executado terminava de forma inesperada e com a seguinte mensagem exibida no terminal:

no suitable windowing system can be found

após examinar as mensagens com o comando dmesg, pude perceber que era uma negação de acesso devido ao contexto errado de segurança para o arquivo libvclplug_gen680li.so.1.1. Esse arquivo estava com o contexto usr_t, então após uma pesquisa na internet descobri aqui, que o contexto correto seria textrel_shlib_t. Então para solucionar o problema basta executar o comando:


# chcon -t textrel_shlib_t /opt/openoffice.org2.3/program/libvclplug_gen680li.so.1.1


Depois disso o BrOffice funcionará normalmente.