Question


Sometimes the message "/dev/systrctl1: A file or directory in the path name does not exist." is written to the Blueworx Voice Response for AIX status window. What does this message mean and what impact does it have on using Blueworx Voice Response?


Cause


This message is displayed when the dtalarmd daemon process attempts to run the command trcstop -1 without trace running. It is not an error, but just a message sent to stderr. The most likely reason for this to occur is that Blueworx Support requested that a change be made to the file dtalarmd.update, to assist in problem determination, but the change was subsequently not then reversed.


Answer


Edit the file $SYS_DIR/dtalarmd.update. If there is an alarm_id entry whose 'command' parameter calls the trcstop -1 command, review whether it is applicable to still have this entry in the file.


If it is, do not change the line. Ensure that the trace command is running the next time the errorid specified in the alarm_id entry is encountered. The trcstop -1 command will then correctly stop the trace.


If the alarm_id entry is no longer required, it can either be deleted or commented out. The file should then be saved, and the dtalarmd process should be refreshed by running the command DTalarm -u. This command does not affect the normal operation of Blueworx Voice Response.