![]() | ![]() | ![]() | ![]() |
Important: This SAS note describes issues that occur in revisions of SAS 9.3 prior to Rev. 930_12w19. You have the option to perform the workarounds described here, or you can obtain SAS 9.3 TS1M1 Rev. 930_12w19 or later. The issues should not occur with SAS 9.3 TS1M1 Rev. 930_12w19 and later, and therefore you would not need the workarounds described in this SAS note. In earlier revisions of SAS 9.3, you might encounter the issues described below.
During the final stages of the SAS 9.3 installation process, the very last step, "Install Post Processing," might fail.
Here is an example of what you might experience:


After you click No, above, and then invoke SAS 9.3, a message such as the following occurs:

The resulting C:\Program Files\SASHome\InstallMisc\InstallLogs\IT_date-time.log file might contain this message or something similar:
> 2012-01-16 21:39:27 InstallationTask - preparing to execute [C:\Program Files\SASHome\SASFoundation\9.3\sas.exe,
-setinit, -sysin, C:\Program Files\SASHome\InstallMisc\setinit.55069c56-8d3d-4eb3-91d3-1f90d6a61995.sas,
-log, C:\Program Files\SASHome\InstallMisc\InstallLogs\setinit.log, -nodms, -noterminal, -noautoexec,
-nodate, -nostimer, -unbuflog, -icon, -nosplash, -msg, !SASROOT/core/sasmsg, -config, C:\Program
Files\SASHome\SASFoundation\9.3\nls\en\sasv9.cfg]
> 2012-01-16 21:39:55 InstallationTask - Reading output is done.
> 2012-01-16 21:39:55 InstallationTask - Waiting for process to signal done.
> 2012-01-16 21:39:55 span style="background-color: #ffff00"> InstallationTask - execution complete with exit value 111
> 2012-01-16 21:39:55 InstallationTask - core.sas7bcat (1143808 bytes) has been successfully Changed
> 2012-01-16 21:39:55 InstallationTask - Invocation of SAS returned 111
> 2012-01-16 21:39:55 Controller - An error occurred during processing:
> 2012-01-16 21:39:55 Controller - There is a problem that seems to be an issue with the installer:
Could not invoke public int com.sas.tools.installs.it.tasks. ApplySASLicenseTask.postInstall()
This "Install Post Processing" failure has been reported in more than one installation scenario. One scenario is that of quiet deployment installations that use provisioning software products such as SCCM, Altiris, Tivoli, and others. The other installation scenario does not involve provisioning software but rather occurs when end users or technical personnel perform installations manually.
Quiet Installation with Provisioning Software
The provisioning software scenario uses the SYSTEM account to perform installation work in installation packages. The installation failure occurs because of an issue in SAS 9.3 in which the SASUSER location becomes undetermined and the installer cannot perform the post-processing steps correctly.
The workaround for this scenario is to implement the provisioning software installation package routine to use an account that is a local administrator account rather than use the SYSTEM account. For example, you can have an installer account that is an account on every machine in the Administrator group. Also, you can have a domain administrator account with the domain admins group included in the local administrator group. Using either of these accounts resolves the installation failure issue.
Within SCCM 2007, the task sequence supports a run-as account option. The command line can be specified there in the task sequence and the run-as user account specified. See this Microsoft TechNet link for more information.
Manual Installation
The scenario in which the end user or technical personnel encounters the same installation failure could be due to any of the following:
The workaround in this scenario would be one of the following:
If you have taken steps to confirm that the above workaround is not applicable, the following steps can be taken to correct the problem.
WARNING: One or more libraries specified in the concatenated library SASHELP do not exist. These libraries were removed from the concatenation.
Examples of Paths
C:\Program Files\SASHome\SASFoundation\9.3\nls\en
C:\Program Files\SASHome\x86\SASFoundation\9.3\nls\en
Once you have created the SASCFG folder, the resulting path should resemble one of these examples, depending on which one is applicable to your system and SAS installation:
C:\Program Files\SASHome\SASFoundation\9.3\nls\en\SASCFG
C:\Program Files\SASHome\x86\SASFoundation\9.3\nls\en\SASCFG
ERROR: The SASHELP Portable Registry is missing or corrupted.
C:\Program Files\SASHome\SASFoundation\9.3\core\sashelp
C:\Program Files\SASHome\x86\SASFoundation\9.3\core\sashelp
If you cannot obtain the regstry.sas7bitm file from a co-worker, you can get the regstry.sas7bitm file from the SAS FTP site.
Important: Be sure you use the correct file:
C:\Program Files\SASHome\SASFoundation\9.3\core\sashelp
Or:C:\Program Files\SASHome\x86\SASFoundation\9.3\core\sashelp
C:\Program Files\SASHome\SASFoundation\9.3\core\sashelp
or
C:\Program Files\SASHome\x86\SASFoundation\9.3\core\sashelp
Caution: You need to rename regstry64.sas7bitm to regstry.sas7bitm after you download the file.
Use the file 93regbld_32-bit.zip for a 32-bit system only.
Use the file 93regbld_x64.zip for a x64 systems with 64-bit SAS 9.3.


The log is placed in your temp folder as defined by your Windows TEMP environmental variable. For example:
If there is more than one user logging in to the machine, then the log is placed in a subdirectory of C:\Users\your_userid\AppData\Local\Temp\, such as C:\Users\your_userid\AppData\Local\Temp\1 , C:\Users\your_userid\AppData\Local\Temp\2, or C:\Users\your_userid\AppData\Local\Temp\3.
Note: The following error might occur when you attempt to invoke SAS 9.3:
ERROR: Invalid physical name for library SASUSER.
And change it to this:
/* -SASUSER "?CSIDL_PERSONAL\My SAS Files\9.3" */
-SASUSER c:\temp
| Product Family | Product | System | Product Release | SAS Release | ||
| Reported | Fixed* | Reported | Fixed* | |||
| SAS System | Base SAS | Microsoft® Windows® for x64 | 9.3 | 9.3_M1 | 9.3 TS1M0 | 9.3 TS1M1 |
| Microsoft Windows Server 2003 Datacenter Edition | 9.3 | 9.3_M1 | 9.3 TS1M0 | 9.3 TS1M1 | ||
| Microsoft Windows Server 2003 Enterprise Edition | 9.3 | 9.3_M1 | 9.3 TS1M0 | 9.3 TS1M1 | ||
| Microsoft Windows Server 2003 Standard Edition | 9.3 | 9.3_M1 | 9.3 TS1M0 | 9.3 TS1M1 | ||
| Microsoft Windows Server 2003 for x64 | 9.3 | 9.3_M1 | 9.3 TS1M0 | 9.3 TS1M1 | ||
| Microsoft Windows Server 2008 | 9.3 | 9.3_M1 | 9.3 TS1M0 | 9.3 TS1M1 | ||
| Microsoft Windows Server 2008 for x64 | 9.3 | 9.3_M1 | 9.3 TS1M0 | 9.3 TS1M1 | ||
| Microsoft Windows XP Professional | 9.3 | 9.3_M1 | 9.3 TS1M0 | 9.3 TS1M1 | ||
| Windows 7 Enterprise 32 bit | 9.3 | 9.3_M1 | 9.3 TS1M0 | 9.3 TS1M1 | ||
| Windows 7 Enterprise x64 | 9.3 | 9.3_M1 | 9.3 TS1M0 | 9.3 TS1M1 | ||
| Windows 7 Home Premium 32 bit | 9.3 | 9.3_M1 | 9.3 TS1M0 | 9.3 TS1M1 | ||
| Windows 7 Home Premium x64 | 9.3 | 9.3_M1 | 9.3 TS1M0 | 9.3 TS1M1 | ||
| Windows 7 Professional 32 bit | 9.3 | 9.3_M1 | 9.3 TS1M0 | 9.3 TS1M1 | ||
| Windows 7 Professional x64 | 9.3 | 9.3_M1 | 9.3 TS1M0 | 9.3 TS1M1 | ||
| Windows 7 Ultimate 32 bit | 9.3 | 9.3_M1 | 9.3 TS1M0 | 9.3 TS1M1 | ||
| Windows 7 Ultimate x64 | 9.3 | 9.3_M1 | 9.3 TS1M0 | 9.3 TS1M1 | ||
| Windows Vista | 9.3 | 9.3_M1 | 9.3 TS1M0 | 9.3 TS1M1 | ||
| Windows Vista for x64 | 9.3 | 9.3_M1 | 9.3 TS1M0 | 9.3 TS1M1 | ||
Regbld tool for Windows for SAS 9.3 x64: ftp://ftp.sas.com/techsup/download/pc/93regbld_x64.zip.
Regbld tool for Windows for SAS 9.3 32-bit: ftp://ftp.sas.com/techsup/download/pc/93regbld_32-bit.zip.
| Type: | Problem Note |
| Priority: | high |
| Date Modified: | 2012-05-15 15:11:57 |
| Date Created: | 2012-01-27 14:46:56 |





