Views:

Summary



This article describes suggestions to troubleshoot error return code 10048.

Symptoms



DPX is generating a return code of 10048.

CM_ERR_EADDRINUSE A bind() operation was attempted on a socket with a network address/port pair that has already been bound to another socket.

 



Resolution



  1. If you receive this error when attempting to start the CMAGENT on a Windows cluster, check the virtual configuration. Errors here will lead to the virtual service starting with the defaults, which will be like the physical node that is already running a CMAGENT on this port.
  2. Common error when we cannot communicate on this port, usually occurs with the CMAGENT port 6123.
  3. This error could appear in the system event log when attempting to start the second cmagent service when one of them is already running. The service fails to start with an error message and a system event log error is also created.

CML logs will show the following error message:

cmagent: Error(10048) on cm_ap_listen

The message could also be:

cmagent: Error(10049) on cm_ap_listen

Should this happen, check if SSICMAPI with -hn setting is present in the system environment variables. If this is the case then this setting takes precedence over all others and all services are started with the IP address in the setting. This explains the failure to start the second service once the other one is started.