Attempts to import any IBM Rational license file(s) generated from IBM Rational license key center (LKC) having a IPv6 address as a hostid on License Key Administrator (LKAD) results in the error "The license keys are not for this machine."
Importing the license using LKAD results in the error:
The License Keys are not for this machine
The Rational License Key Administrator is unable to handle licenses with IPv6 addresses as hostid.
Applies to all instances of LKAD installed.
Resolving the problem
- Navigate to the installation directory of IBM Rational License Key server (RLKS)
- Open the file rational_server_perm.dat / rational_server_temp.dat in a text editor
- Copy and Paste the contents from the newly generated license file, using the IPv6 address to the rational_server_perm.dat / rational_server_temp.dat
- Save & Re-read license file to run new license file
LKAD should now reflect the newly imported license files.
Note: If the floating license file being imported is a permanent license, the default file to which the license needs to manually imported is "rational_server_perm.dat" . If there is a license file already already in use generated with a different hostid, this would need to be overwritten completely. In case of Temporary licenses, there is no hostid specific licenses.