This document contains official content from the BMC Software Knowledge Base. It is automatically updated when the knowledge article is modified.
BladeLogic Server Automation Suite
BMC BladeLogic Server Automation Suite
Windows Patching Jobs fail. The appserver log shows a message like the below:
Error while running pre-analysis on server: winsrv001, Error: Cannot copy shavlik hfcli.exe file from '/opt/bmc/bladelogic/NSH/share/patch/windows/shavlikSDK/hfcli.exe' to '//winsrv001/C/Program Files/BMC Software/BladeLogic/RSCD/sbin/hfcli.exe' (Caused By: Caught exception running command - /opt/bmc/bladelogic/NSH/bin/nsh --norc -c "cksum '//winsrv001/C/Program Files/BMC Software/BladeLogic/RSCD/sbin/hfcli.exe'" Error: java.rmi.NotBoundException: ProcessSpawner (Caused By: java.rmi.NotBoundException: ProcessSpawner (Caused By: ProcessSpawner)))
The application server running the Patching Job is configured to use the Process Spawner and uses NSH to copy certain executables to the targets. However the process spawner is not responding to the application server.
Review the spawner.log file on the app server that ran the job.
Look for unresolved startup errors, such as:
Error installing to Start: name=bladelogic.service.ManagementService state=Create com.bladelogic.om.infra.app.service.ServiceInitializationException: Failed to start management service at com.bladelogic.om.infra.app.service.manage.ManagementServiceImpl.start(ManagementServiceImpl.java:92)
Stop and start the process spawner:
/etc/init.d/blprocserv stop /etc/init.d/blprocserv startOr using the Windows Services console and ensure the Process Spawner starts up. Then re-run the Patching Job.
Alternatively, disable usage of the Process Spawner on the appserver:
blasadmin -a set ProcessSpawner SpawnExternally falserestart the appserver service and retry the job.