.
contact contact

How to install Eloquence Patches

 
.
  Eloquence patches are provided to either fix a defect or limitation that was found after release and/or to add new functionality.

For an overview on available patches, please refer to the Eloquence B.08.30 patch overview document. Eloquence patches are typically included in a subsequent release or distribution.

Patches are provided as compressed tar (on HP-UX and Linux) or zip archives (on Windows). Eloquence B.08.30 patch file names have a format as shown below:

  PE83-1808010-hpux-ia64.tar.gz
       ^       ^    ^
       |       |    Architecture
       |       Operating system
       Patch id
The patch id consists of two digits year, month and day and an additional digit to distinguish multiple patches released on the same day. The operating system specifies the operating system and architecture either hardware dependencies or a specific distribution.

A README file is provided for each patch that describes the fixed problems, installation instructions and affected files. The README file on the ftp server uses UNIX conventions (line feed as a line separator) and can be opened on Windows using the Eloquence IDE or the Windows WordPad application.

Patches should be installed in ascending order and are usually cumulative and include the replaced patches. The following information is included in a patch description:

  • Severity - One of NEW FUNCTIONALITY, BUG FIX or CRITICAL.
    CRITICAL patches should always be installed as they might fix a possible data corruption problem.
  • Platforms - All or a list of affected operating systems
  • List of replaced patches (if any)

On HP-UX and Linux, Eloquence patches are relative to the /opt/eloquence/8.3 directory. The Windows zip archives do not include path information.

Eloquence "beta" patches are used to release optional patches (eg. new functionality or non-critical fixes). The "beta" patch status in the patch lifecycle is used to indicate that a given patch has completed lab-internal testing successfully, but has not yet seen sufficient exposure to different customer environments to be considered a recommended patch.

HP-UX

To install the patch you need to uncompress and unpack it with gzip and tar. The gzip utility is included with HP-UX 10.x and above. Installation requires root privileges.

cd /opt/eloquence/8.3
gzip -dc /path/to/PE83-<id>-hpux-<arch>.tar.gz | tar xf -
Where <id> is the patch id (such as 0812310) and <arch> is the patch architecture (such as pa20). The architecture should be equivalent to the Eloquence distribution that was installed initially.

The following architectures are supported with Eloquence B.08.30:

  • pa20 - PA-RISC 2.0 (32 and 64 bit HP-UX)
  • ia64 - Itanium

HP-UX patches include a README file that is placed in the share/doc subdirectory for later reference.

Linux

To install the patch you need to uncompress and unpack it with tar. Installation requires root privileges.

cd /opt/eloquence/8.3
tar xzf /path/to/PE83-<id>-linux-<arch>.tar.gz
Where <id> is the patch id (such as 0812310) and <arch> is the patch architecture (such as glibc2.2). The architecture should be equivalent to the Eloquence distribution that was installed initially.

The following architectures are supported with Eloquence B.08.30:

  • x86_64 - 64 bit x86 (AMD64/EM64T)
  • x86 - 32 bit x86 (i686)

Linux patches include a README file which is placed in the share/doc subdirectory for later reference.

Windows

Windows patches are provided as self-extracting executables which automatically install the contained patch files to the appropriate directories.

In addition, Windows patches were provided as zip archives and required manual installation of the contained files. Each of these archives include a README file which contains detailed instructions about how the patch files must be installed.

Windows patches include a README file which is placed in the share/doc subdirectory for later reference.

Uninstalling Patches

Eloquence patches currently do not support uninstallation of patches. The options below are available to revert to a previous state:
  • Backup the modified files before installing a patch and if necessary restore the previous file versions from backup. The patch description lists the modified files and restoring those files (and removing the patch description from the share/doc directory) is suffcient to backout a patch and revert to the previous state.

  • Install previous patch. As Eloquence patches are cumulative and simply replace entire files, installing a superseded patch is usually sufficient to backout a patch (in addition, please consider to remove the patch description from the share/doc directory). Please verify the list of updated files match.

  • Re-install the product and then install the desired patches. In addition, please remove any patch descriptions from the share/doc directory.


 
 
 
  Privacy | Webmaster | Terms of use | Impressum Revision: 2022-03-30  
  Copyright © 1995-2022 Marxmeier Software AG