Troubleshooting > ThirdPartyIssues > Resolving the DMExpress Licensing Issue Caused by HP-UX Nodename Limitation

Resolving the DMExpress Licensing Issue Caused by HP-UX Nodename Limitation

Article #: Product: Version:

Summary

As part of the licensing process, you are required to run the DMExpress License Information script on the system on which DMExpress will be installed. The system nodename is one of the pieces of information gathered by the script to produce a license information output file from which your license keys are generated by Syncsort.

By default, the nodename on HP-UX systems is limited to 8 bytes. This limitation remains present in the standards-compliant uname system function used by the DMExpress License Information program to determine the system nodename, resulting in a generated license key based on the same 8-byte nodename.

HP-UX 11i v2 and later versions provide a configurable option to expand the nodename limit to 255 bytes, but the option is turned off by default.

To resolve this issue on HP-UX systems with a nodename greater than 8 bytes, activate the expanded nodename capability and obtain and apply a new DMExpress license key.

Symptom

An INVNODE error is generated in the following situations related to the HP-UX nodename length limit:

  1. The 8-byte nodename in the license information output is manually edited to contain an expanded nodename, but you did not configure the system settings to enable expanded nodenames.
  2. After you modified the system settings to enable expanded nodenames and defined a nodename greater than 8 bytes, you did not obtain a new license key and you are applying the old license key that is based on the 8-byte nodename.

Resolution

Before activating the expanded nodename capability, verify whether other programs on your HP-UX system have dependencies on nodename or hostname sizes and whether you can enhance them to accommodate expanded nodenames/hostnames.

Then do the following:

  1. Log in as root.
  2. Enable the expanded nodename capability on your HP-UX system:

    kctune expanded_node_host_names=1

  3. Define a long nodename:

    uname -S <long_node_name>

  4. No reboot is required.
  5. Obtain and apply a new DMExpress license key file, which includes the expanded nodename.
Last updated: