Technote (troubleshooting)
Problem(Abstract)
Customer uses the Common Agent communication to run a workflow with the ksh scriptlet, the workflow failed with connection termination.
Symptom
Customer defines a ksh scriptlet. If customer uses the Common Agent communication to run a workflow with the ksh scriptlet, the workflow failed with connection termination. The EXPECT trace logs the following messages:
expect: set expect_out(buffer) "9510\r\nConnection closed by foreign host"
ConnectionClosedByRemote: connection closed by remote. Please check bash is installed on remote machine=
Cause
The Common Agent communication interface is designed to work with bash shell, and requires that the target or managed computers must have bash shell service installed.
Resolving the problem
If customer wants to leverage the Agent Communications over port 9510 to run workflows with scriptlets, the target or managed computers must have bash shell service installed.
As an alternative implementation, customer can use the SSH interface to the target computer to run ksh scriptlets.
Rate this page:
Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.