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 dadosfapolicydRPM:Instale seu application:
rpm -i application.rpm
# rpm -i application.rpmCopy to Clipboard Copied! Toggle word wrap Toggle overflow Atualize o banco de dados:
fapolicyd-cli --update
# fapolicyd-cli --updateCopy 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
fapolicydnão funcionar corretamente, verifique o status do serviço:systemctl status fapolicyd
# systemctl status fapolicydCopy 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
fapolicydpara o modo de depuração:Pare o serviço
fapolicyd:systemctl stop fapolicyd
# systemctl stop fapolicydCopy to Clipboard Copied! Toggle word wrap Toggle overflow Use o modo de depuração para identificar uma regra correspondente:
fapolicyd --debug
# fapolicyd --debugCopy 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.outputCopy 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-dbCopy to Clipboard Copied! Toggle word wrap Toggle overflow AtençãoNão remova o diretório
/var/lib/fapolicyd/. A estruturafapolicydrestaura automaticamente apenas o arquivo do banco de dados neste diretório.
Descarte o banco de dados fapolicyd
O
fapolicydconté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-dbCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Tubo de aplicação
Em casos raros, a remoção do arquivo de tubos
fapolicydpode resolver um bloqueio:rm -f /var/run/fapolicyd/fapolicyd.fifo
# rm -f /var/run/fapolicyd/fapolicyd.fifoCopy to Clipboard Copied! Toggle word wrap Toggle overflow