Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: pdf layout

Anchor
TOC
TOC
Include Page
KBCOMMON:KB-CSSstyle
KBCOMMON:KB-CSSstyle

...

  • Upgrading to this Charon-PAR from an older version requires a license update (independent of license type used). Please contact your VAR or Stromasys representative to plan the update.
  • Applicable to HASP licenses only: Charon-PAR version 3.0 and higher is incompatible with licenses of earlier versions. Earlier product versions are incompatible with licenses for Charon-PAR 3.0 and higher. Charon-PAR/PA3 licenses for version 3.0 are not backward compatible for emulators running with version 2.x.

...

  • A set of RPM packages for installations on all supported platforms and environments.
  • A marketplace AMI containing the base operating system and the preinstalled Charon-PAR software. At the time of writing, this format was planned for AWS and Azure. Please contact your Stromasys representative for details about availability on AWS and other cloud platforms. The Appendix of this document contains basic information about setting up a cloud instance.

...

Charon-PAR is provided as a set of RPM-packages. This set is different for versions before 3.0.10 and version 3.0.10 and later.

Charon-PAR Versions 3.0.

...

10 and

...

The following table lists the available installation packages. The placeholder <version> denotes the version of the package.
Support for RHEL 9.x and derivatives was added in Charon-PAR version 3.0.8.

...

Please note: the VE license server RPM package is not part of the Charon-PAR set of RPM packages. Stromasys or your Stromasys VAR will provide you with the software or a download link. Prepackaged cloud marketplace images include the VE license server RPM (in /charon/storage).

Important if there is more than one emulator product installed on the same Charon host system: Charon-PAR versions 3.0 up to 3.0.9 contain the haspvlib library and the hasp_srm_view and hasp_update utilities. This means that there may be installation conflicts with other Charon emulator products on the same host systems. Such conflicts can be overcome either by not installing the conflicting modules of the other products (if possible), or by forcing the installation of the Charon-PAR kit. Please refer to the documentation of your host system (man rpm) in such cases and ensure that this will not negatively influence any other installed products. If you use the --force option for an installation, please uninstall older packages of the same product before.

...

classpagebreak

Charon-PAR Versions 3.0.10 and Later

Starting with version 3.0.10, Charon-PAR is provided as a self-extracting archive containing all the RPM packages:

charon-par-<version>.sh

To unpack the archive, perform the following steps:

  • Go to the directory where the package is stored.
  • Enable the package for execution:  # chmod a+x charon-par-<version>.sh
  • Run the shell script: ./charon-par-<version>.sh
  • Accept the EULA. To successfully unpack the archive, the end-user license agreement must be accepted.
  • After this, the software packages making up the full Charon-PAR kit will be extracted into a version-specific sub-directory of the current working directory of the user.

Please note that gzip, md5sum, cksum, gpg, tar, and openssl are required to successfully unpack the RPMs.

The following table lists the installation packages available in the archive. The placeholder <version> denotes the version of the package.

...

Later

In version 3.0.10, Charon-PAR is provided as one self-extracting archive containing all the RPM packages:

charon-par-<version>.sh

Starting with version 3.0.11, Charon-PAR is provided as one self-extracting archive per Linux major version: one archive each for Linux 7.x, 8.x, and 9.x.

  • charon-par-<version>.el7.sh
  • charon-par-<version>.el8.sh
  • charon-par-<version>.el9.sh


To unpack the archive, perform the following steps:

  • Go to the directory where the package is stored.
  • Run the archive shell script: # sh <archive-name>
  • Accept the EULA. To successfully unpack the archive, the end-user license agreement must be accepted.
  • After this, the software packages making up the Charon-PAR kit will be extracted into a version-specific sub-directory of the current working directory of the user.

Example:

Code Block
languagetext
$ sh charon-par-3.0.11-22700-54a67939.el8.sh
Verifying archive integrity...  100%   MD5 checksums are OK. All good.
Uncompressing Stromasys product packages installer  100%  
End User License Agreement for : STROMASYS SOFTWARE.

NOTICE TO USER ("LICENSEE", “YOU” or “YOUR”): THIS AGREEMENT GOVERNS

<lines removed>

Please confirm EULA (yes/no) > yes
EULA accepted
gpg: AES256.CFB encrypted data
gpg: encrypted with 1 passphrase

$ ls charon-par-3.0.11-22700-54a67939
aksusbd-7.63-1.i386.rpm
aksusbd-8.13-1.x86_64.rpm
Charon_Idle_0.02.depot
charon-license-1.2.0-1.x86_64.rpm
charon-license-certs-1.2.0-1.x86_64.rpm
charon-license-hasp-1.2.0-1.el8.x86_64.rpm
charon-mtd-4.11-20406.el8.x86_64.rpm
charon-par-3.0.11-22700.54a67939.el8.x86_64.rpm
EULA.txt
xhpterm-free-3.0.11-22700.54a67939.el8.x86_64.rpm


Please note that gzip, md5sum, cksum, gpg, tar, and openssl are required to successfully unpack the RPMs.

Div
classpagebreak


The following table lists the installation packages available in the archives.

Placeholders:

  • <version> - version of the package, e.g. 3.0.11-22700.54a67939
  • <linux-version> - major version of the Linux host operating system, i.e., el7, el8, or el9
PackageDescription
Charon-PAR legal end-user license agreement
charon-license-<version>.x86_64.rpmMandatory package. End-user license agreement text will be installed in /opt/charon/doc.
Sentinel runtime environment and utilities. Required for licensing the Charon-PAR software using Sentinel HASP licenses.
aksusbd-7.63-1.i386.rpm32-bit package for CentOS/RHEL/Oracle Linux 7.x; requires 32-bit glibc package
aksusbd-8.13-1.x86_64.rpm64-bit package for RHEL 7.7 and higher; RHEL/CentOS/Oracle/Rocky LInux 8. (see also https://docs.sentinel.thalesgroup.com/ldk/LDKdocs/rte/linux-rh-suse-centos.html)
charon-license-hasp-<version>.<linux-version>.x86_64.rpmHASP license management utilities and libraries.
Charon-PAR emulator
charon-par-<version>.<linux-version>.x86_64.rpmCharon-PAR emulator executable, template configuration files for the different supported hardware models, PuTTY configurations, etc.
Charon-PAR utilities
charon-mtd-<version>.<linux-version>.x86_64.rpmCharon-PAR tape utility for Linux
xhpterm-free-<version>.<linux-version>.x86_64.rpmTerminal emulation for block mode applications
Additional Packages
charon-license-certs-<version>.x86_64.rpmSample certificates for the new custom certificate feature of the VE license server. Support planned for Charon-PAR 3.0.11 and later.
Charon_Idle_0.02.depotOptional HP-UX package to enable the power save feature in HP-UX running in an emulator.

Please note: the VE license server RPM package is not part of the Charon-PAR set of RPM packages. Stromasys or your Stromasys VAR will provide you with the software or a download link. Prepackaged cloud marketplace images include the VE license server RPM (in /charon/storage).

Div
classpagebreak


Charon-PAR Versions 3.0.9 and Older

The following table lists the available installation packages.
Support for RHEL 9.x and derivatives was added in Charon-PAR version 3.0.8.

Placeholders:

  • <version> - version of the package
  • <linux-version> - major version of the Linux host operating system, i.e., el7, el8, or el9
Terminal emulation for block mode applications (Linux 8.x)
PackageDescription
Sentinel runtime environment. Required for licensing the Charon-PAR software using Sentinel HASP licenses.
aksusbd-7.63-1.i386.rpm32-bit package for CentOS/RHEL/Oracle Linux 7.x; requires 32-bit glibc package
aksusbd-8.13-1.x86_64.rpm64-bit package for RHEL 7.7 and higher; RHEL/CentOS/Oracle/Rocky LInux 8. (see also https://docs.sentinel.thalesgroup.com/ldk/LDKdocs/rte/linux-rh-suse-centos.html)
Charon-PAR emulator
charon-par-<version>.<linux-version>.x86_64.rpmCharon-PAR tape utility for Linux 9.x
xhpterm-free-<version>.el7.x86_64.rpmTerminal emulation for block mode applications (Linux 7.x)
xhpterm-free-<version>.el8emulator executable, template configuration files for the different supported hardware models, PuTTY configurations, etc.
Charon-PAR utilities
charon-mtd-<version>.<linux-version>.x86_64.rpmCharon-PAR tape utility for Linux
xhpterm-free-<version>.el9<linux-version>.x86_64.rpmTerminal emulation for block mode applications (Linux 9.x)
Additional Packages
charon-license-certs-<version>.x86_64.rpmSample certificates for the new custom certificate feature of the VE license server. This is planned to be enabled in Charon-PAR in a later version.
Charon_Idle_0.02.depotOptional HP-UX package to enable the power save feature in HP-UX running in an emulator.
debuginfo packagesOnly to be used for troubleshooting purposes if requested to do so by Stromasys support.

...

Charon_Idle_0.02.depotOptional HP-UX package to enable the power save feature in HP-UX running in an emulator.

Please note: the VE license server RPM package is not part of the Charon-PAR set of RPM packages. Stromasys or your Stromasys VAR will provide you with the software or a download link. Prepackaged cloud marketplace images include the VE license server RPM (in /charon/storage).

Important if there is more than one emulator product installed on the same Charon host system: Charon-PAR versions 3.0 up to 3.0.9 contain the haspvlib library and the hasp_srm_view and hasp_update utilities. This means that there may be installation conflicts with other Charon emulator products on the same host systems. Such conflicts can be overcome either by not installing the conflicting modules of the other products (if possible), or by forcing the installation of the Charon-PAR kit. Please refer to the documentation of your host system (man rpm) in such cases and ensure that this will not negatively influence any other installed products. If you use the --force option for an installation, please uninstall older packages of the same product before

Additional Information

Obtaining the Charon-PAR software:

...

  • For the installation of a Charon-PAR/PA3 emulated system, a preinstalled MPE/iX 7.5 disk image (mpe75a.dsk.bz2) is required. This will be provided by Stromasys on demand.
  • For the installation of a Charon-PAR/PA9 emulated system, a HP-UX ISO is required. It must be provided by the customer.

...

Installation OptionDescription
Package manager (uses repositories, takes care of dependencies, etc.)

# yum install <package-name>

On Linux 8.x, replace yum with dnf. if a filename is specified, locally stored RPM packages can be installed.

Command to install individual local packages.# rpm -i </path/to/package>


Div
classpagebreak


Sentinel Runtime RPM Installation

...

The aksusbd package installs the programs aksusbd and hasplmd in /usr/sbin.

...


The example below shows the installation of the aksusbd package (version 8.13):

...