rcd-ERROR **: file rcd-world-remote.c: line 305

  • 3002227
  • 25-Jul-2006
  • 30-Apr-2012

Environment


Novell ZENworks Linux Management Linux Management 6.6.1 - ZLM 6.6.1
Novell ZENworks Linux Management Linux Management 6.6.2 - ZLM 6.6.2

Situation

RCD (Red Carpet Daemon) will not start successfully. RCD crashes, and the contents of the /var/log/rcd/rcd-messages file contain errors similar to:

ERROR: rcd-ERROR **: file rcd-world-remote.c: line 305 (rcd_world_remote_fetch_distributions): assertion failed: (buffer != NULL)
aborting...
Crash!
[Wed 24 14:50:29 PM] rcd has crashed.
Attempting to write backtrace to /tmp/rcd-crash.5328


Resolution

In some cases, the distribution identifier file can become corrupted. This causes RCD to quit when it cannot determine the Linux distribution of the host machine.

To fix this, delete any files in the /var/cache/rcd/distro_info/ directory, and restart RCD.

Typically to start RCD, type '/etc/init.d/rcd start' at the console.