11.5. Solução de problemas relacionados ao fapolicida
A seção a seguir fornece dicas para a solução de problemas básicos da estrutura de aplicação fapolicyd
e orientações para adicionar aplicações usando o comando rpm
.
Instalação de aplicações usando rpm
Se você instalar um aplicativo usando o comando
rpm
, você tem que fazer uma atualização manual do banco de dadosfapolicyd
RPM:Instale seu application:
rpm -i application.rpm
# rpm -i application.rpm
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Atualize o banco de dados:
fapolicyd-cli --update
# fapolicyd-cli --update
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Se você pular esta etapa, o sistema pode congelar e deve ser reiniciado.
Status do serviço
Se
fapolicyd
não funcionar corretamente, verifique o status do serviço:systemctl status fapolicyd
# systemctl status fapolicyd
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Modo de depuração
O modo Debug fornece informações detalhadas sobre regras combinadas, status do banco de dados e muito mais. Para mudar
fapolicyd
para o modo de depuração:Pare o serviço
fapolicyd
:systemctl stop fapolicyd
# systemctl stop fapolicyd
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Use o modo de depuração para identificar uma regra correspondente:
fapolicyd --debug
# fapolicyd --debug
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Como a saída do comando
fapolicyd --debug
é verbosa, você pode redirecionar a saída de erro para um arquivo:fapolicyd --debug 2> fapolicy.output
# fapolicyd --debug 2> fapolicy.output
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Remoção do banco de dados fapolicyd
Para resolver problemas relacionados ao banco de dados
fapolicyd
, tente remover o arquivo do banco de dados:systemctl stop fapolicyd fapolicyd-cli --delete-db
# systemctl stop fapolicyd # fapolicyd-cli --delete-db
Copy to Clipboard Copied! Toggle word wrap Toggle overflow AtençãoNão remova o diretório
/var/lib/fapolicyd/
. A estruturafapolicyd
restaura automaticamente apenas o arquivo do banco de dados neste diretório.
Descarte o banco de dados fapolicyd
O
fapolicyd
contém entradas de todas as fontes de confiança habilitadas. Você pode verificar as entradas depois de descartar o banco de dados:fapolicyd-cli dump-db
# fapolicyd-cli dump-db
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Tubo de aplicação
Em casos raros, a remoção do arquivo de tubos
fapolicyd
pode resolver um bloqueio:rm -f /var/run/fapolicyd/fapolicyd.fifo
# rm -f /var/run/fapolicyd/fapolicyd.fifo
Copy to Clipboard Copied! Toggle word wrap Toggle overflow