KBI 220137 The Argent Queue Engine On Sun Solaris 2.6

Version

4.1A-0201 and earlier

Date

16 Apr 2002

Summary

A client may receive the following error when trying to manually start the Argent Queue Engine on a Sun Solaris machine using the command

     qsystem -x

Technical Background

The default libpthread.so.1 file on a Solaris 2.6 installation is version SUNW_1.1.

This version of the POSIX library is known for causing application instability and is outdated.

The compatibility issues with this library are well documented on Sun’s support site.

Resolution

The best alternative is to recommend the Customer upgrade to Solaris 7 or greater.

If they cannot do this for organizational reasons, perform the following:

  1. The client must understand the implications of using the SUNW_1.1 version of the library file and how it may affect other applications on the system.
  2. Before replacing any files, ensure no other processes are accessing the libpthread.so.1 library by having using type

    prstat

  3. Replace the SUNW_1.1 version with the SUNW_1.2 version.
  4. This can be done by renaming the SUNW_1.1 version of ibpthread.so.1 in the /usr/lib directory, and then copying the SUNW_1.2 version to the same directory.
  5. The SUNW_1.2 version can be found in the Solaris 7 or Solaris 8 binaries or copied from another machine running version 7 or 8.