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