Consultor Eletrônico



Kbase P3462: Error 1432 with 'errno 0' using -H: first things to look at
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   10/16/2008
Status: Verified

FACT(s) (Environment):

Progress 9.x

SYMPTOM(s):

Trying to connect from a client to a database server.

** Could not connect to server for database <DATABASE>, errno <ERRNO>. (1432)

** Could not connect to server for database <DATABASE>, errno 0. (1432)

The host name is specified with the -H parameter in the connection string.

CAUSE:

Error 1432 with 'errno 0' usually means that the client attempting to connect to the database server did not find any process listening on the port and at the IP address where the server is supposed to be.

This sometimes is caused by trivial TCP/IP configuration issues, such as the host name does not resolve to the correct IP address.

FIX:

In order to make sure that these TCP/IP configuration issues are not the cause of error 1432, starting with Progress 9 you can specify the IP address in the -H parameter and the port number in the -S parameter. The following syntax is therefore legal:

On the host (with IP address, say, 192.10.14.2):
proserve <dbname> -S 5678 -N TCP ....

On the client:
pro <dbname> -H 192.10.14.2 -S 5678 -N TCP ...

If, after these changes, the problem goes away, please check the hosts files on all machines in your network and/or your DNS configuration to make sure that the host name you want to use with the -H parameter maps to the correct IP address on all machines.

If, after these changes, the problem persists, please look into the other Solutions related to error 1432.