Consultor Eletrônico



Kbase P95872: Bus error (48) on attempted proserve of database using a port
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   17/01/2005
Status: Unverified

FACT(s) (Environment):

DG/UX Intel 4.20 MU05

SYMPTOM(s):

Proserve of a database using a port (-S value) results in a bus error

SYSTEM ERROR: Bus error. (48)

Database starts up without error when a port is not used

Variable LD_NO_LIBSTREAMSOCKET = 0

CAUSE:

Some applications mix stream and socket operations in a way that is not permitted on DG/UX. An alternate shared object called libstreamsocket.so.1 is used instead of the normal libsocket.so.1 by DG/UX. Some applications require libsocket.so.1. The behavior can be controlled by the variable LD_NO_LIBSTREAMSOCKET. Setting the variable equal to 1 will cause the normal libsocket.so.1 to be loaded instead of the libstreamsocket.so.1. DG/UX by default, loads the socket library (libstreamsocket.so.1), but Progress requires the libsocket.so.1 socket library

FIX:

Set the LD_NO_LIBSTREAMSOCKET environmental variable equal to 1 so that DG/UX will load the libsocket.so.1 socket library