Problem:
What can cause runtime error LOC 829 on UNIX/Linux systems?
Resolution:
This error occurs when the RMdaemonR or RMdaemonC is not able to start successfully, or dies for some unknown reason. Typically, a regular user is not able to execute the Runtime or the Compiler, but root can.
This error can be caused by security monitoring software detecting the daemon doing a setuid 0 (so it can run as root) and killing it.
In one reported instance, a third party security package called eTrust was in use. Since software initiated by a regular user gaining root privileges is considered a security issue, the monitor was killing the process silently. It needed to be modified to allow the daemon to proceed.