SUPPORT / SAMPLES & SAS NOTES
 

Support

Usage Note 32816: Object Spawner does not pick up threaded kernel hot fixes

DetailsAboutRate It

The Object Spawner (objspawn) does not pick up the threaded kernel hot fixes that are located under the
!SASROOT/hotfix/sasexe directory. This directory is referenced in the Object Spawner startup script, ObjectSpawner.sh, as the $SAS_INSTALL_ROOT/hotfix/sasexe directory.

During the process of applying a hot fix, the location of the hotfix directory is correctly patched to the objspawn executable with a value similar to the following:

   /SAS_9.1/hotfix/sasexe:/SAS/SAS_9.1/sasexe:/SAS/SAS_9.1/utilities/bin

The patched value in objspawn is overwritten, however, when the ObjectSpawner.sh script sources the
!SASROOT/SAS_9.1/bin/sasenv file. Because the sasenv file contains a setting for TKPATH that does not include the $SAS_INSTALL_ROOT/hotfix/sasexe directory, the threaded kernel hot fixes are not picked up, The sasenv file looks like this:

# Environmental variable to define location of SAS
   if [ "$TKPATH" != "" ] ; then
       TKPATH=$TKPATH:$SAS_INSTALL_ROOT/sasexe:$SAS_INSTALL_ROOT/utilities/bin
   else
       TKPATH=$SAS_INSTALL_ROOT/sasexe:$SAS_INSTALL_ROOT/utilities/bin
   fi
   export TKPATH

To allow the Object Spawner to pick up the threaded kernel hot fixes, you must modify the sasenv file so that it includes the following paths:

# Environmental variable to define location of SAS
   if [ "$TKPATH" != "" ] ; then
       TKPATH=$TKPATH:$SAS_INSTALL_ROOT/hotfix/sasexe:$SAS_INSTALL_ROOT/sasexe:$SAS_INSTALL_ROOT/utilities/bin
   else
       TKPATH=$SAS_INSTALL_ROOT/hotfix/sasexe:$SAS_INSTALL_ROOT/sasexe:$SAS_INSTALL_ROOT/utilities/bin
   fi
   export TKPATH


Operating System and Release Information

Product FamilyProductSystemSAS Release
ReportedFixed*
SAS SystemSAS Integration Technologies64-bit Enabled AIX9.1 TS1M3 SP4
64-bit Enabled HP-UX9.1 TS1M3 SP4
64-bit Enabled Solaris9.1 TS1M3 SP4
HP-UX IPF9.1 TS1M3 SP4
Linux9.1 TS1M3 SP4
Linux on Itanium9.1 TS1M3 SP4
* 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.