fmd Daemon Might Not Start if SELinux is Running
For the workaround instructions provided in this section, ensure that SELinux tools sealeart
and audit2allow
, which are part of the setroubleshoot tool set, are installed.
The fmd daemon might not start if SELinux is running. SELinux protects access to certain directories and files. In particular, access to log files in /var/opt/fma/fm/fmd
might be denied.
This issue appears when attempting to execute fmadm
commands.
For example, you see the following error:
fmadm: failed to connect to fmd: RPC: Program not
registered
In addition, you can find error messages in the system log like the following:
May 28 03:07:14 sca05-0a81e7e6 setroubleshoot: SELinux is preventing
logrotate from read access on the directory /var/opt/fma/fm/fmd. For complete
SELinux messages. run sealert -l
9eb4cb40-9d2b-4428-980f-c4e46606aec1