Nov 5 09:13:25 srxblrpaact99 cda.dash: ERROR: DirectAudit was run as /bin/bash and determined that the real shell to run is /bin/bash.daudit, however execution of /bin/bash.daudit has caused a nested execution of the DirectAudit shell 257 levels deep. DirectAudit will now provide an emergency prompt. Please use this prompt to either replace /bin/bash.daudit with a known good shell binary (for instance: from media, backups or network), or to manually disable auditing. Note that as auditing for /bin/bash is currently broken, it is recommended that you avoid execution of any scripts which are interpreted by bash.
The message above refers to recursive call to a shell. If the number of levels of call exceed 257 levels, DirectAudit treads it as an error. This could happen if DirectAudit has something wrong and keep calling into itself. The call to the shell can be frequent (more than 257 levels).
Increase the number of allowed levels by adding/modifying the following parameter in /etc/centrifydc/centrifydc.conf:
dash.maxExecDepth : 1000
Save the file and run:
Upgrade to the latest version of Centrify DirectControl and Centrify DirectAudit. The latest release is available on Centrify Download Centre.