When you are applying software updates using SAS® Deployment Wizard or updating the configuration using SAS® Deployment Manager, the Run Post-update Tasks step for a SAS Environment Manager configuration might fail. This failure might occur when the password for the SAS administrator contains the following special characters.
When you are updating to SAS® 9.4 TS1M3, the following characters might cause the problem: ! $ @
When you are updating to SAS® 9.4 TS1M4, the following characters might cause the problem: ! @ # $ % ^ & * ( )
When the failure occurs, the SAS Deployment Wizard page or SAS Deployment Manager presents a dialog box containing the link for the log file. The default location is SAS-configuration-directory\LevN\Logs\Configure\vfabrchyperc_postapplyUpdate_YYYY-MM-DD-HH.MM.SS.log.
When you click the link to view the log file, you find a message similar to the one shown here that says the user name and password could not be validated:
[hypericserverTarget] [exec] Error running command: The given username and password could not be validated
[hypericserverTarget]
[hypericserverTarget] [exec] Result: -1
Further down in the log is the following:
[Fatal Error] :-1:-1: Premature end of file.
2014-10-08 11:32:06,546 [main] ERROR com.sas.appserver.vfabrchyperc.HypericServer - Premature end of file.
2014-10-08 11:32:06,645 [main] INFO com.sas.sdw.SDWExceptionHandler - handle() >>>
2014-10-08 11:32:06,645 [main] INFO com.sas.sdw.SDWExceptionHandler - handleSDWException() >>>
2014-10-08 11:32:06,646 [main] INFO com.sas.sdw.SDWExceptionHandler - target=postapplyUpdate, task=com.sas.sdw.SDWExceptionHandler
2014-10-08 11:32:06,646 [main] INFO com.sas.sdw.SDWExceptionHandler - message=org.xml.sax.SAXParseException; Premature end of file.
2014-10-08 11:32:06,647 [main] DEBUG com.sas.sdw.ant.AntSDW - Invoking Ant Macro: setConfigStatusFile with 3 parameters.
[propertyfile] Creating new property file: C:\SAS\Config\Lev\Logs\Configure\vfabrchyperc_config_status.properties
[propertyfile] Updating property file: C:\SAS\Config\Lev1\Logs\Configure\vfabrchyperc_config_status.properties
2014-10-08 11:32:06,661 [main] INFO com.sas.sdw.SDWExceptionHandler - configStatusFile set.
2014-10-08 11:32:06,687 [main] ERROR com.sas.sdw.SDWExceptionHandler - com.sas.sdw.SDWException: org.xml.sax.SAXParseException;
Premature end of file.
A fix is planned for a future release of SAS software.
Workaround
For either SAS 9.4 TS1M3 or SAS 9.4 TS1M4, use these steps to work around the problem.
- When this issue occurs, click Yes to tell SAS Deployment Wizard to proceed with the remaining steps.
- Once SAS Deployment Wizard has finished the remaining steps, exit out of SAS Deployment Wizard.
- Run SAS Deployment Manager to update the password for the SAS Administrator account. Do not include any of the special characters that are not allowed for your maintenance release of SAS 9.4 in the new password.
For more information about updating passwords, see the "Update a Managed Password" section of the SAS® 9.4 Intelligence Platform: Security Administration Guide.
- When SAS Deployment Manager has finished updating the SAS Administrator password, exit out of SAS Deployment Manager.
-
Run SAS Deployment Manager again and select the Update Existing Configuration option in the Select SAS Deployment Manager Task dialog box.
SAS Deployment Manager runs through the configuration steps again, and the SAS Environment Manager configuration in the post-update task should complete successfully.
Operating System and Release Information
SAS System | SAS Environment Manager | Microsoft® Windows® for x64 | 2.5 | 2.5 | 9.4 TS1M3 | 9.4 TS1M4 |
*
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.