11.5. Solución de problemas relacionados con fapolicyd
En la siguiente sección se ofrecen consejos para la resolución de problemas básicos del marco de trabajo de las aplicaciones de fapolicyd y una guía para añadir aplicaciones mediante el comando rpm.
Instalación de aplicaciones con rpm
Si se instala una aplicación mediante el comando
rpm, hay que realizar una actualización manual de la base de datos RPM defapolicyd:Instale su application:
rpm -i application.rpm
# rpm -i application.rpmCopy to Clipboard Copied! Toggle word wrap Toggle overflow Actualiza la base de datos:
fapolicyd-cli --update
# fapolicyd-cli --updateCopy to Clipboard Copied! Toggle word wrap Toggle overflow Si se omite este paso, el sistema puede congelarse y debe reiniciarse.
Estado del servicio
Si
fapolicydno funciona correctamente, compruebe el estado del servicio:systemctl status fapolicyd
# systemctl status fapolicydCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Modo de depuración
El modo de depuración proporciona información detallada sobre las reglas coincidentes, el estado de la base de datos, etc. Para cambiar
fapolicydal modo de depuración:Detenga el servicio
fapolicyd:systemctl stop fapolicyd
# systemctl stop fapolicydCopy to Clipboard Copied! Toggle word wrap Toggle overflow Utilice el modo de depuración para identificar la regla correspondiente:
fapolicyd --debug
# fapolicyd --debugCopy to Clipboard Copied! Toggle word wrap Toggle overflow Dado que la salida del comando
fapolicyd --debuges verbosa, puede redirigir la salida de errores a un archivo:fapolicyd --debug 2> fapolicy.output
# fapolicyd --debug 2> fapolicy.outputCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Eliminación de la base de datos fapolicyd
Para resolver los problemas relacionados con la base de datos
fapolicyd, intente eliminar el archivo de la base de datos:systemctl stop fapolicyd fapolicyd-cli --delete-db
# systemctl stop fapolicyd # fapolicyd-cli --delete-dbCopy to Clipboard Copied! Toggle word wrap Toggle overflow AvisoNo elimine el directorio
/var/lib/fapolicyd/. El marcofapolicydrestaura automáticamente sólo el archivo de la base de datos en este directorio.
Volcado de la base de datos fapolicyd
El
fapolicydcontiene entradas de todas las fuentes de confianza habilitadas. Puede comprobar las entradas después de volcar la base de datos:fapolicyd-cli dump-db
# fapolicyd-cli dump-dbCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Tubo de aplicación
En raras ocasiones, la eliminación del archivo de tuberías
fapolicydpuede resolver un bloqueo:rm -f /var/run/fapolicyd/fapolicyd.fifo
# rm -f /var/run/fapolicyd/fapolicyd.fifoCopy to Clipboard Copied! Toggle word wrap Toggle overflow