Problem Note 66841: Instances of SAS® Web Application Server fail to start after you apply Hot Fix E3V006 and later
After you apply Hot Fix E3V006 and later, instances of SAS Web Application Server might fail to start. When this happens, SAS Web Application Server generates errors in the server.log file that are similar to the following errors:
2020-10-15 10:45:40,805 WARN (main) [com.springsource.tcserver.security.TcDecoder] Using tcenc:// for property encoding is deprecated and has been removed as of 4.1.0. Please use pbkdf2:// instead
2020-10-15 10:45:40,892 FATAL (main) [com.springsource.tcserver.security.PropertyDecoder] Unable to decode key: pw.sas.jdbc.themes
2020-10-15 10:45:41,125 WARN (main) [com.springsource.tcserver.security.TcDecoder] Using tcenc:// for property encoding is deprecated and has been removed as of 4.1.0. Please use pbkdf2:// instead
2020-10-15 10:45:41,172 FATAL (main) [com.springsource.tcserver.security.PropertyDecoder] Unable to decode key: pw.sas.jdbc.themecontent
2020-10-15 10:45:41,376 WARN (main) [com.springsource.tcserver.security.TcDecoder] Using tcenc:// for property encoding is deprecated and has been removed as of 4.1.0. Please use pbkdf2:// instead
2020-10-15 10:45:41,421 FATAL (main) [com.springsource.tcserver.security.PropertyDecoder] Unable to decode key: pw.sas.jdbc.SharedServices
In addition, the following error is displayed:
Caused by: org.postgresql.util.PSQLException: FATAL: password authentication failed for user "SharedServices"
This issue can occur under either of the following circumstances:
- You apply the hot fix, but you do not perform the manual post-installation instructions.
- You apply the hot fix and perform the manual post-installation instructions. However, you later use SAS® Deployment Manager to perform the Update Passwords task on the middle-tier system.
- You apply the hot fix and perform the manual installation instructions. However, you later use SAS Deployment Manager to perform the Update Existing Configuration task on the middle-tier system.
To resolve the issue:
- Stop all instances of SAS Web Application Server, as follows:
- Locate the catalina.properties file, which resides in these locations:
- Under Linux: SAS-configuration-directory/Lev1/Web/WebAppServer/SASServerN_N/conf/
- Under Windows: SAS-configuration-directory\Lev1\Web\WebAppServer\SASServerN_N\conf\
- For each sas.pw encoding value in the catalina.properties file, change tcEnc:// back to pbkdf2://.
- Restart all instances of SAS Web Application Server, as follows:
- Under Windows: Start SASServerN_N using Windows Services
- Linux command: SAS-configuration-directory/Lev1/Web/WebAppServer/SASServerN_N/bin/tcruntime-ctl.sh start
Operating System and Release Information
SAS System | SAS Web Application Server | Microsoft® Windows® for x64 | 9.45 | | 9.4 TS1M6 | |
64-bit Enabled AIX | 9.45 | | 9.4 TS1M6 | |
64-bit Enabled Solaris | 9.45 | | 9.4 TS1M6 | |
HP-UX IPF | 9.45 | | 9.4 TS1M6 | |
Linux for x64 | 9.45 | | 9.4 TS1M6 | |
Solaris for x64 | 9.45 | | 9.4 TS1M6 | |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
Type: | Problem Note |
Priority: | medium |
Date Modified: | 2020-11-02 09:11:31 |
Date Created: | 2020-10-23 14:31:38 |