This document contains installation instructions specific to the HP-UX platform.
Please refer to the "Installation" section in the Eloquence B.08.00 Release Notes
for information that is not HP-UX specific, such as licensing, configuration files
and manual procedures when upgrading from prior Eloquence versions.
Supported HP-UX releases
Eloquence is available for the PA-RISC (HP9000) and Itanium (Integrity) architecture:
- PA-RISC based systems: HP-UX 11iv1 (11.11) or later is required.
- Itanium based systems: HP-UX 11iv2 (11.23) or later is required.
HP-UX patches
We recommend a list of HP-UX patches (or superseding) to be installed when using
the Eloquence product on HP-UX. In addition to the patches mentioned below,
additional patches may be required as well. We recommended to install the current
HP-UX patch bundle.
HP-UX patches may be obtained from the HP ITRC web site.
The following patches (or superseding) are known to fix issues that affect
the Eloquence product.
HP-UX 11iv3 (HP-UX 11.31)
- PHCO_37116 - libxcurses cumulative patch
HP-UX 11iv2 (HP-UX 11.23)
- PHCO_37940 - pthread library cumulative patch
- PHNE_37670 - cumulative ARPA Transport patch
- PHKL_37121 - ksleep kwakeup performance cumulative patch
- PHCO_37859 - libxcurses cumulative patch
- PHKL_32542 - swapcontext(), gethrtime()
HP-UX 11iv1 (HP-UX 11.11)
- PHNE_37671 - cumulative ARPA Transport patch
- PHCO_37858 - libxcurses cumulative patch
- PHCO_35743 - libc cumulative patch (PHCO_23093 or newer)
- PHKL_34926 - Buffer cache performance improvement
- PHKL_34534 - vPar,callout, abstime, sync perf, wakeup
- PHCO_33282 - pthread library cumulative patch
- PHKL_30542 - eventport (/dev/poll) pseudo driver
- PHKL_28489 - fixes erroneous EFAULT
If you are missing the HP-UX 11.11 kernel patch PHKL_30542 the database server
process will not start.
System requirements
Eloquence requires disk space in the /etc, /opt and /var file systems
as indicated below:
- PA-RISC based systems
-
Temporary disk space for unpacking the distribution file: 40 MB
File systems: /opt 30 MB, /etc 1 MB, /var 1 MB
- Itanium2 based systems
-
Temporary disk space for unpacking the distribution file: 70 MB
File systems: /opt 50 MB, /etc 1 MB, /var 1 MB
Installation
Eloquence is available as a depot package and is installed with the HP-UX
swinstall utility.
Eloquence installation files available for download from the
Eloquence web site are compressed with gzip and must be uncompressed
before installation.
Different versions of the Eloquence software is available. Please
choose the appropriate version which corresponds to your hardware:
- Eloquence-B0800-*-pa20.depot.gz
-
Eloquence depot file (PA-RISC 2.0).
This is the default installation depot for PA-RISC based systems.
It should work an almost all PA-RISC systems and supports both 32 and 64 bit applications.
This build requires HP-UX 11.11 or later.
- Eloquence-B0800-*-pa11.depot.gz
-
Eloquence depot file (PA-RISC 1.1).
This installation depot is intended to support historic PA-RISC hardware
and should only by used on 32 bit PA-RISC systems.
This build requires HP-UX 11.11 or later.
- Eloquence-B0800-*-ia64.depot.gz
-
This Eloquence depot file should be used for HP Integrity systems (Itanium platform).
It installs both 32 bit and 64 bit components and also includes limited support for
PA-RISC applications using the ARIES PA-RISC emulation.
This build requires HP-UX 11.23 or later.
The asterisk (*) denotes the version of the installation archive. Higher
numbers indicate a newer installation archive.
The following steps may be used to find out which Eloquence build to install.
On the HP-UX command line please run the model command.
$ model
ia64 hp server rx2600
$ model
9000/800/rp3440
$ getconf KERNEL_BITS
64
- If the model command output starts with "ia64" then this is an Itanium based
Integrity system and the ia64 build should be installed.
- If the model command output starts with "9000/800" then this is a
PA-RISC HP9000 based system. The getconf KERNEL_BITS command may be used to find
out if the PA11 build is required.
- If the getconf KERNEL_BITS command outputs 32 then the PA11 build must
be used.
- If the getconf KERNEL_BITS command outputs 64 then the PA20 build
should be used.
Installing the depot file
As "superuser" (root), follow the steps below to install the Eloquence
software.
-
Unpack the archive at a temporary location, such as /tmp or /var/tmp.
/usr/contrib/bin/gzip -d Eloquence-B0800-*.depot.gz
This uncompresses the depot file Eloquence-B0800-*.depot.gz
to Eloquence-B0800-*.depot. The compressed archive file is deleted.
- Run "swinstall" by typing:
/usr/sbin/swinstall -s /tmp/Eloquence-B0800-*.depot
where /tmp/Eloquence-B0800-*.depot is the absolute path
of the Eloquence-B0800-*.depot file.
- In the Software Selection Window, select/highlight the Eloquence
product then choose the "Mark for Install" item from the Actions
menu. The "Marked?" column will automatically be set to "Yes".
- Select the "Install (analysis...)" item from the Actions Menu.
When the analysis is finished with no error, i.e. Status:Ready,
choose OK.
- Choose Yes in the Confirmation window to begin the actual
installation process.
When the installation is completed, a dialog is displayed to
notify you that the install task is completed. You may exit then.
Please check the Eloquence web site for any updates or recommended patches:
http://eloquence.marxmeier.com/support/B0800
Automatic startup of Eloquence server processes during system boot is configured in
the /etc/rc.config.d/eloquence8 configuration file.
Uninstalling Eloquence B.08.00
To uninstall Eloquence B.08.00 from your system, please make sure the
software is not currently used. The following command may be used to
shut down the Eloquence background processes.
/sbin/init.d/eloq8 stop
The software is removed using the HP-UX swremove utility. Please login
as root and run swremove as below
/usr/sbin/swremove Eloquence-B0800
Please note that any changed files (typically customized configuration files)
are not removed. If necessary they need to be removed manually.
Eloquence B.08.00 is installed in the following directories:
- /opt/eloquence/8.0
- /etc/opt/eloquence/8.0
- /var/opt/eloquence/8.0
|