Troubleshooting
Problem
This technote discusses an issue that occurs when you have a floating or a Named User license key for IBM® Rational® Purify® for Unix®.
Symptom
The full error message is as follows:
FLEXlm error: -5,357 "No such feature exists"
Cause
This error happen when family member searches a point-product license while there is only a license for Purify itself in the license file. Point products are Purify, Quantify, PureCoverage.
Resolving The Problem
The point-product can only use a PurifyPlus license after the RSU_LICENSE_MAP environment variable has been created and set
To create the environment variable, use either the source command to source either purifyplus_setup.csh or purifyplus_setup.sh, depending on the shell. The files are located in the Rational directory.
For example:
% cd <RATIONALHOMEDIR>
% source ./purifyplus_setup.csh
or for ksh/bourne style shells:
% . ./purifyplus_setup.sh
When the file is sourced, the required environment variable is created and set with the correct value:
RSU_LICENSE_MAP=<RATIONALHOMEDIR>/config/PurifyPlus_License_Map
Or
Export the following file.
LM_LICENSE_FILE=2700@machinename:/usr/local/flexlm/licenses/license.dat
LM_LICENCE_FILE points to the Purify licence of Purify. You can use LM_LICENCE_FILE to point to a server to pick up a licence or to point to a licence file on your system. This depends on which type of licence you are using. If this does not work. There should be a script as purify_setup.sh present in the Purify home directory of Purify.
Example
/opt/Rational/release/purify_setup.sh
or
/opt/Purify-7.0/release/purify_setup.sh
If you cannot find this script then setup this environment variable!
Export RSU_LICENSE_MAP=<RATIONALHOMEDIR>/config/PurifyPlus_License_Map
And then again set up LM_LICENCE_FILE
Then export:
LM_LICENSE_FILE=2700@machinename:/usr/local/flexlm/licenses/license.dat
Purify should run normally now.
Was this topic helpful?
Document Information
Modified date:
27 December 2019
UID
swg21298295