SUPPORT / SAMPLES & SAS NOTES
 

Support

Installation Note 51737: The SAS® Deployment Wizard middle-tier configuration step fails under AIX when you install SAS® IT Resource Management 3.4 without gcc libraries

DetailsAboutRate It

Installation of system GNU C Compiler (gcc) libraries is required for a successful deployment of the SAS IT Resource Management 3.4 middle-tier in the IBM AIX operating environment. Proper installation requires the following steps:

  1. Install the appropriate version of the gcc libraries for AIX (libgcc-4.x package or higher) on the machine that runs the SAS Web Infrastructure Data Server. For example, AIX 7.1 cannot use the powerpc-ibm-aix6.1.0.0 package. Instead, it requires the powerpc-ibm-aix7.1.0.0 package.
  2. Create (or edit) a ~/.profile (or ~/.profile.personal) file for the user who will run the SAS Web Infrastructure Platform Data Server. In this file, ensure that the path to the gcc libraries is set in the LD_LIBRARY_PATH and LIBPATH properties. For 32-bit AIX systems, point to the gcc version directory, but for the 64-bit AIX systems point to the ppc64 folder within the gcc version directory. The following example shows the LD_LIBRARY_PATH and LIBPATH properties with paths for an AIX 7.1 64-bit system with gcc version 4.8.1:
    LD_LIBRARY_PATH=/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/ppc64:$LD_LIBRARY_PATH export LD_LIBRARY_PATH LIBPATH=/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/ppc64:$LIBPATH export LIBPATH
  3. Save the file and log off. Then log on again so that the environment has the new variables.

If the proper gcc run-time library (that is, libgcc) is not available, then the SAS Deployment Wizard configuration step might fail during the SAS IT Resource Management Mid-Tier Load Server Content step. When this happens, the itrmmidtier loadServerContent log displays the following message:

[create privileges] Failed to execute: CREATE EXTENSION "uuid-ossp"

In addition, you might see an unresolved property in the message, similar to the one shown here:

${itrmmidtier.status.database.create.extension.msg}

If this error occurs during the SAS Deployment Wizard configuration step and you have installed the appropriate gcc libraries, try to restart the SAS Web Infrastructure Platform Data Server, as follows:

  1. Delete the SAS IT Resource Management database (ITRM) using the PostgreSQL dropdb shell script. The ITRM database resides in the SAS Web Infrastructure Platform Data Server host that uses the default port 9432. For additional information about using dropdb, see the PostgreSQL 9.1.11 Documentation. The shell dropdb script resides in the SAS installation location for SAS Web Infrastructure Platform Data Server, as shown in this sample path:

    SAS-installation-directory/SASWebInfrastructurePlatformDataServer/9.4/bin

    You should delete the ITRM database because it will be re-created by the SAS Deployment Wizard.

  2. Click Retry to continue the installation process.


Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS IT Resource Management64-bit Enabled AIX3.49.4 TS1M1
64-bit Enabled Solaris3.49.4 TS1M1
HP-UX IPF3.49.4 TS1M1
Linux for x643.49.4 TS1M1
Solaris for x643.49.4 TS1M1
* 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.