SAS® Deployment Wizard for SAS® 9.4 might fail at "Install Post Processing" if SAS® 9.3 or SAS® 9.2 is already installed


The SAS Deployment Wizard for the fifth maintenance release of SAS 9.4 (TS1M5) might fail at the "Install Post Processing" step.

This postprocessing error can occur when a SASHOME folder for SAS 9.3 or SAS 9.2 already exists on the target machine. 

When this problem occurs, the IT_yyyy-mm-dd-hh.mm.ss_install.log file that resides in the SASHOME\InstallMisc\InstallLogs\ directory contains an error that is similar to the following:

      RunApplicationTask - RunApplication running C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\RegAsm.exe as null
      InstallationTask - notifyProgressStart notification broadcast.
      description:  Executing C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\RegAsm.exe from working directory
      (current: C:\Users\523062~1\AppData\Local\Temp\is-9724N.tmp)
      LogLineWriter - info: Microsoft .NET Framework Assembly Registration Utility version 4.6.81.0
      LogLineWriter - info: for Microsoft .NET Framework version 4.6.81.0
      LogLineWriter - info: Copyright (C) Microsoft Corporation.  All rights reserved.
      LogLineWriter - error: RegAsm : error RA0000 : Unable to locate input assembly     'C:\Program Files\SASHome2\x86\Integration Technologies\LoggingService.dll' or one of its dependencies

Workaround

The workaround for this issue depends on the type of SAS deployment that you want to perform. Select the workaround that corresponds to the type of deployment that you use.

Workaround for a Deployment via SAS® Deployment Wizard

When you perform a deployment using the traditional SAS Deployment Wizard (used for a Base SAS® deployment), follow these steps:

  1. Go into the SAS 9.4 M5 Software Depot directory at the following location and rename the install.xml file in this way:
    • Old filename: root\product_data\itclient__942nn__wx6__en__sp0__1\install.xml
    • New filename: root\product_data\itclient__942nn__wx6__en__sp0__1\install.old
  2. Contact SAS Technical Support to obtain a copy of the file that is named SN_61976_install.txt. Put the file in a temporary directory, such as C:\Temp.
  3. Rename the SN_61976_install.txt file as install.xml.
  4. Copy the install.xml file into the SAS 9.4 Software Depot directory location: 
       root\product_data\itclient__942nn__wx6__en__sp0__1\
  5. Afterward, restart the SAS Deployment Wizard (via setup.exe). Restarting the SAS Deployment Wizard enables the "Install Post Processing" step from the initial deployment to run again. This step should complete successfully without any errors. You must use the original installer account and same order number in order to resume the unfinished deployment.

Workaround for a Deployment via a Stand-Alone Installer

When you deploy a product with a SAS product's stand-alone installer, follow these steps:

  1. Extract the stand-alone executable to a permanent directory by using the steps that are documented in SAS KB0036180: "SAS® Add-In for Microsoft Office and SAS® Enterprise Guide® stand-alone installers can be extracted to a permanent location." After you extract the stand-alone executable to a permanent directory, take note of the product_data subdirectory that is inside the permanent directory (as shown here).
  2. Rename the install.xml file in the product_data subdirectory in the following way:
    • Old filename: permanent directory\product_data\itclient__942nn__wx6__en__sp0__1\install.xml
    • New filename: permanent directory\product_data\itclient__942nn__wx6__en__sp0__1\install.old
  3. Contact SAS Technical Support to obtain a copy of the file that is named SN_61976_install.txt. Put the file in a temporary directory, such as C:\Temp.
  4. Rename the SN_61976_install.txt file as install.xml.
  5. Copy the install.xml file into the stand-alone permanent directory location:
         permanent-directory\product_data\itclient__942nn__wx6__en__sp0__1\
  6. Within the root directory of the permanent directory, restart the SAS Deployment Wizard (via setup.exe). Restarting the SAS Deployment Wizard enables the "Install Post Processing" step from the initial deployment to run again. This step should complete successfully without any errors.​​​​​​

This problem is fixed in the SAS 9.4 TS1M5 revision 18w21 software.