So if you ever find that when submitting a job to cream you see the following....
2009-04-07 16:11:31,265 FATAL - MethodName=[jobRegister] Timestamp=[Tue 07 Apr 2009 16:11:31]
ErrorCode= Description=[system error] FaultCause=[cannot write the job wrapper (jobId = CREAM600033116)!
The problem seems to be related to glexec which reported: Broken pipe]
It looked like re-running yaim on the node had re-configured something incorrectly. Checking /var/log/messages it actually looked like glexec could no longer write to a log file.
dev011:/var/log# tail -f messages
Apr 7 16:40:55 dev011 glexec: Error in LCAS/LCMAPS, rc = 107
Apr 7 16:40:55 dev011 glexec: LCAS failed, see '/var/log/glite/glexec_lcas_lcmaps.log' for more info.
Apr 7 16:43:33 dev011 glexec: glexec pid: 12065
Apr 7 16:43:33 dev011 glexec: lcas_log_open(): Cannot open logfile /var/log/glite/glexec_lcas_lcmaps.log
It appears that cream has a default glexec log location set in the glexec.conf which is either in
/var/log/glite/glexec_lcas_lcmaps.log. This must have changed!
This must directory must exist or else cream will not start! Something to remember in future!