Sybase Central libdbput9_r.so error and workaround [CR 487341]

When running Sybase IQ 12.7 ESD #3 and higher on systems with certain Solaris 10 kernel patches, Sybase Central fails to load the libdbput9_r.so file, even though the file is available with proper permissions in /lib directory. The problem was reported using systems with Generic_127111-10, Generic_125100-10, or Generic_120011-14, but not on systems with Generic_118833-36. Issuing the scjview command returns the following error:

The library dbput9_r could not be loaded. This may be because the provider is being re-loaded (in which case you need to restart the viewer) or because the library could not be found. Service management will not be available.

If you click “OK” to close the error window, and use either of the following methods to connect to the database, the plug-in returns a stack trace:

The workaround is to use host name:port number for the Server name field under the Database tab in the Connect dialog.