Prepare Your UNIX Machine

  • Software AG strongly recommends that you create installation images of your webMethods products and store them on your internal network. Create an image for each operating system on which you plan to install that is covered by your license agreement. Storing images enables you to ensure consistency across installations over time; the installer provides only the latest product releases, while installation images contain the product releases you download into them. In addition, installing from images helps you reduce network traffic and improve installation speeds.

  • The installer will ask whether you want to install using sudo authentication. If you want to install using sudo, you must make sure sudo preserves your environment settings. For examples, if you are installing on a SuSE Linux Enterprise Server or Red Hat Enterprise Linux Server system, you cannot use the option Defaults env_reset. Instead, you would open the sudo configuration file /etc/sudoers and do the following:

    On this system ... Do this ...
    SuSE Linux Enterprise Server 10 Comment out the option Defaults env_reset
    SuSE Linux Enterprise Server 11 or Red Hat Enterprise Linux Server 5 Explicitly set the Defaults env_reset option with ! (that is, Defaults !env_reset).
  • If you are going to install on a SuSE Linux Enterprise Server system that is configured to run in parallel boot mode, disable parallel boot mode. Open the file /etc/sysconfig/boot and set RUN_PARALLEL=no.

    Important:
    You must disable parallel boot mode or the rc.scripts that are installed by the installer will not work and installation will fail. Do not re-enable parallel boot mode after installation.

  • If you are going to install on any Linux operating system the library libcrypt.so is required as prerequisite for the webMethods security infrastructure supporting login via OS user names/authentication.

    Check the directories /usr/lib64 (for Linux x86_64) or /usr/lib (for Linux x86) if the library libcrypt.so is present.

    Should this not be the case then install the RPM package glibc-devel from your operating system distribution using the vendor instructions.

  • If you are going to install on a Linux x86_64 system, install the RPM package compat-libstdc++ from your operating system distribution using the vendor instructions.

  • If you are going to install on a SuSE Linux Enterprise Server 10 or Red Hat Enterprise Linux Server 5 system, install compat.libstdc++, glibc, libgcc, pam, and ncurses RPM from your operating system distribution using the vendor instructions.

  • Red Hat Enterprise Linux 6 systems for 64bit (e.g. x86_64) usually do not have 32bit compatibility packages installed.

    In order to be able to run the installation successfully the packages listed below need to be installed (the version or release may differ):

    If you want to run the interactive graphical installation all packages, including their dependent packages, must be installed.

    Installation using console mode requires only the first two packages. Add the option "-nw" to the installation command line.

    Package Install Using UI Mode Install Using Console Mode
    glibc-2.12-17.el6.i686

    graphics/icon_Configured.png

    graphics/icon_Configured.png

    nss-softokn-freebl-3.12.7-1.1.el6.i686

    graphics/icon_Configured.png

    graphics/icon_Configured.png

    libX11-1.3-2.el6.i686 + dependencies

    graphics/icon_Configured.png

     
    libXext-1.1-3.el6.i686

    graphics/icon_Configured.png

     
    libXft-2.1.13-41.el6.i686 + dependencies

    graphics/icon_Configured.png

     

    For your convenience, the dependent packages required by the above are listed as follows:

    • libxcb-1.5-1.el6.i686.rpm

    • libXau-1.0.5-1.el6.i686.rpm

    • Xaw3d-1.5E-15.1.el6.x86_64.rpm

    • fontconfig-2.8.0-3.el6.i686.rpm

    • freetype-2.3.11-5.el6.i686.rpm

    • expat-2.0.1-9.1.el6.i686.rpm

    • libXrender-0.9.5-1.el6.i686.rpm

    The list above is an indicative list of dependent packages required on Red Hat Linux 6. Consult your IT admin if there are any package-related issues for your installation.

  • Make sure the user has write access to the directory from which you start the installer. Do not run the installer as a background process.

  • Make sure your system is using the DES, MD5 or Blowfish algorithm to encrypt the password of the user name under which you are going to run the installer.

  • Set the shmmax parameter to the memory (RAM) that is physically available on your machine. Otherwise you might have problems during Tamino startup.

  • If you are going to install on an HP.UX 11i v3 system, apply the March 2010 (11.31 Standard Patch Bundles) operating system patch.

  • SELinux is not supported. If you are going to install on a Linux system, disable SELinux by setting SELINUX=disabled in the /etc/selinux/config file or by executing system-config-securitylevel.

  • If you are going to install on an AIX 5.3 system, enable the AIX asynchronous I/O facility, as follows:

    1. Log on as super user.

    2. Run the AIX system administration command smit.

    3. Go to Devices > Asynchronous I/O and click Change/Show Characteristics of Asynchronous I/O. Accept the default values.

    4. Go to Devices > Asynchronous I/O and click Configure Defined Asynchronous I/O. If the command is successful, the system returns the message aio0 available.

  • If you are going to install on an AIX 6.1 system, make sure the I/O facility, which is enabled by default, is available by running the command ioo -a | grep active. If the command runs successfully, the system returns the message aio_active = 1 posix_aio_active = 1.

  • If you are going to install on a Solaris 9 system, certain kernel parameters settings are required. Check the /etc/system file to make sure the current parameter settings match or exceed the minimum values listed below. Software AG recommends setting the shmmax parameter to the size of the physical memory on your machine in bytes.

    You can use the prtconf command to find your machine's physical memory.

    Note:
    If you change any of the parameter settings in your /etc/system file, you must reboot your machine to make the changes take effect.

    set pt_cnt=512
    * set inode cache
    set ufs_ninode=32000
    * set DNLC (Directory Name Lookup Cache)
    set ncsize=32000
    set msgsys:msginfo_msgmap=512
    set msgsys:msginfo_msgmax=8192
    set msgsys:msginfo_msgmnb=64000
    set msgsys:msginfo_msgmni=512
    set msgsys:msginfo_msgseg=8192
    set msgsys:msginfo_msgssz=8
    set msgsys:msginfo_msgtql=512
    set semsys:seminfo_semaem=16384
    set semsys:seminfo_semmap=512
    set semsys:seminfo_semmni=512
    set semsys:seminfo_semmsl=512
    set semsys:seminfo_semmns=1024
    set semsys:seminfo_semmnu=1024
    set semsys:seminfo_semume=36
    set semsys:seminfo_semvmx=32767
    set shmsys:shminfo_shmmax=1024000000
    set shmsys:shminfo_shmmni=100
    set npty=512