Kbase 18656: Transport Resources Unavailable. (5486)
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  5/22/2002 |
|
Status: Unverified
GOAL:
Upgrading the DG/UX operating system from 4.1 to 4.2 causes problems when trying to start the AppServer.
FACT(s) (Environment):
DG/UX Intel
SYMPTOM(s):
ADM2
Reformatted <number> bad blocks (105)
Transport resources unavailable. (5486)
CAUSE:
This occurs as a result of broken communication libraries in this DG/UX version (4.20) A patch is available from Data General known as the MU39 patch. Specifically this is "DGUX_R20_MU03.39"
FIX:
Basically this patch includes two new libraries "libc.so.1" and "libc.so".
These libraries should be copied to the following location:
-rwxr-xr-x 1 bin bin 538768 Feb 23 14:30 /usr/dglib/libc.so.1
-rw-r--r-- 1 bin bin 731464 Feb 23 14:30 /usr/sde/ix86dgux/usr/lib/libc.so
Additionally, the LD_NO_LIBSTREAMSOCKET environment variable must be set properly.
This explanation follows:
This application was built on an operating system other than DG/UX and needs the libsocket.so.1 shared object.
Since some UnixWare applications mix stream and socket operations in a manner that is normally not allowed on DG/UX, an alternate shared object called
libstreamsocket.so.1 will be used. See the DG/UX release notice or ld manpage for more information.
This behavior is controlled by an environment variable:
LD_NO_LIBSTREAMSOCKET=1 will cause the normal libsocket.so.1 to be loaded instead of libstreamsocket.so.1.
LD_NO_LIBSTREAMSOCKET=0 will load libstreamsocket.so.1, but will suppress this message.