Error -952 occurs on IBM Informix Dynamic Server using AIX 5.3 after changing password through a remote server
When a user's password is altered through a remote AIX server, there are cases where any connection using this new password will get error -952.
When you run IBM® Informix® Dynamic Server (IDS) database engine on the AIX operating system version 5.3, you may experience a -952 error when the password is changed from a remote host. The following error message appears in the online.log file:
listener-thread: err = -952: oserr = 0: errstr = informix: User (informix)'s password is not correct for the database server.
This is a known IBM® AIX product defect. The defect identifier is
IY80055: SECURITY ROUTINES MISHANDLES IF PASSWD FILE IS RENAMED ON THE FLY
This problem is due to a problem with AIX's passwd mechanism, where the password is cached, and the passwd file is overwritten with a new password issued from a command on the remote host. The old password is accessed by the engine because the OS is not actually reading the new password from the password file, but delivering the older cached version of the password to the database engine.
The following products and operating systems are affected:
IBM® Informix® Dynamic Server
Resolving the problem
Contact AIX Support to obtain an efix for APAR IY80055 or the latest Maintenance Level which includes this APAR.
More support for:
Software version: 7.3, 9.4, 10.0
Operating system(s): AIX
Software edition: Enterprise, Workgroup
Reference #: 1226667
Modified date: 20 October 2008