Troubleshooting
Problem
Getting FLEXlm error: -21,126 "License file does not support this version" with DevelopmentStudio Unix
Resolving The Problem
SYMPTOM:
When upgrading Rational DevelopmentStudio unix from version 1.1.1 to 2000.02.10 and using the new license.upd file from Rational, the following message appears:
Purify engine: Error: License checkout failure: License file does not support this version
Feature: purify
Application version > License version: 5.0 > 1.0
License path: /opt/Rational/config/host.dat:/opt/Rational/config -
/host.dat:/opt/Rational/config/Temporary.dat
FLEXlm error: -21,126
CAUSE:
This occurs because the PACKAGE block for DevelopmentStudio Unix 1.1.1 is still present in the license.dat file.
The PACKAGE block was necessary for version 1.1.1, it looks like this:
PACKAGE DevelopmentStudioUNIX rational 1.000 8502C28CEB70954CD5DF \
COMPONENTS="purecov:1.0 purify:1.0 quantify:1.0 \
rose.ada.unix:6.0 rose.c++.unix:6.0 rose.java.unix:6.0 \
rose.corba.unix:6.0 rose.modeler.unix:6.0 soda:3.0 \
RationalUnifiedProcess:1.0" OPTIONS=SUITE
The PACKAGE translates the license INCREMENT block to the relevant feature versions for DevelopmentStudio Unix 1.1.1. After the upgrade to v2000.02.10, this PACKAGE can no longer be present in the license file, or you will get the "FLEXlm Error: -21" error.
RESOLUTION:
Delete the PACKAGE block in the license file, and then either restart the license server or run the lmreread command.
Historical Number
18966
Was this topic helpful?
Document Information
More support for:
Rational Suite Development Studio
Software version:
2003.06.00
Operating system(s):
AIX, HP-UX, Linux, Solaris
Document number:
75507
Modified date:
16 June 2018
UID
swg21124850