Created On: 31 December 2010
Problem:
A General Socket error is generated because of AcuRCL setup and firewall issues. Thin Client fails to connect to the server with the error connection failed "general socket error".
Resolution:
If you not using the default port, ensure the port is specified in the acuthin command (e.g. "acuthin server:port alias"). Verify that you are using the correct IP address or server name. Ensure that the Windows service or UNIX daemon is executing on the server by performing "acurcl -info".
On Windows servers, ensure the service is installed by performing "acurcl -query servername". Verify that the client can communicate with the server by doing "ping servername" or "acuthin -p servername:port". If this fails, it would indicate a network configuration problem. Verify that the client can communicate with AcuRCL by performing "acuthin -p servername:port. Ensure that a valid AcuRCL configuration file is available and that the DEFAULT_USER is set.
If the previous checks are successful, check to determine if AcuRCL is generating errors. Stop AcuRCL on the server by performing "acurcl -kill" and restart AcuRCL with a log file "acurcl -start -le trace.log -t 7". Log files are very helpful in diagnosing AcuRCL errors.
On Windows servers, ensure the service is installed by performing "acurcl -query servername". Verify that the client can communicate with the server by doing "ping servername" or "acuthin -p servername:port". If this fails, it would indicate a network configuration problem. Verify that the client can communicate with AcuRCL by performing "acuthin -p servername:port. Ensure that a valid AcuRCL configuration file is available and that the DEFAULT_USER is set.
If the previous checks are successful, check to determine if AcuRCL is generating errors. Stop AcuRCL on the server by performing "acurcl -kill" and restart AcuRCL with a log file "acurcl -start -le trace.log -t 7". Log files are very helpful in diagnosing AcuRCL errors.
Incident #2440203