IBM Support

Error -952 occurs on IBM Informix Dynamic Server using AIX 5.3 after changing password through a remote server

Technote (troubleshooting)


Problem(Abstract)

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.

Symptom

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.



Cause

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.


Environment

The following products and operating systems are affected:

Product Name
Product Version(s)
Hardware Vendor
Operating System
IBM® Informix® Dynamic Server
  • 7.31
  • 9.40
  • 10.00
  • IBM
    AIX 5.3

    Resolving the problem

    Contact AIX Support to obtain an efix for APAR IY80055 or the latest Maintenance Level which includes this APAR.


    Document information

    More support for: Informix Servers

    Software version: 7.3, 9.4, 10.0

    Operating system(s): AIX

    Software edition: Enterprise, Workgroup

    Reference #: 1226667

    Modified date: 20 October 2008