We have been facing issue related to LDAP authentication quite frequently. PeopleSoft User ids like 'PS' ,'VP1' works fine but whenever a user tries to signon using his/her universal user id he/she gets error "Invalid Password". Few of the users also tried to logon after changing their password but no success.
After doing much of head scratching we found that it's a very small issue related to configuration files of application server. psappsrv.env file is the configuration file which contains the environment information like PS_HOME of the application server. It also contains LIBPATH for other required programs like tuxedo, cobol, database client as well as for LDAP. Due to Oracle bug after appserver is reconfigured LIBPATH variable gets changed and needs to be updated to reflect correct changes.
LIBPATH parameter before change
LIBPATH parameter after change
(Please note the semicolon ':' after /psoft/oracle/lib path)After adding the semicolon, please save psappsrv.env file and restart the application server.
NOTE: PLEASE DO NOT RECONFIGURE THE APPLICATION SERVER AFTER MAKING THE CHANGES OR IT WILL BE LOST
Every time appserver is configured for changing other parameters, psappsrv.env needs to be updated again.