Arthas Tsang
Arthas Tsang

Reputation: 91

Clearcase failed to get license w/ Rational Common Licensing

Some background info, I am evaluating on Clearcase, and I have setup my environment like this:

  1. Clearcase server (VOB and View servers) installed on my Windows XP
  2. Clearcase client installed in the virtual machine on the same XP, with bridged network
  3. I used Common Licensing

The problem I am facing is, I can get license on my server XP, but not on my client virtual XP, the following error is returned:

File path: C:\Program Files\IBM\RationalRLKS\common............27000@<my host name>;
FLEXnet Licensing error:-96,491

Some sources suggested about specifying the vendor daemon port, but I have no idea how to check what is the current daemon port and how to change it, anyone has idea?

More information about FLEXnet Licensing error:-18,147

cleartool: Error: License checkout error from Rational Common Licensing:
The FEATURE name RLPwCC with version 1.0 cannot be found
License server system does not support this feature.
Feature:       RLPwCC
License path:  C:\Program Files\IBM\RationalRLKS\common\rational_perm.dat;C:\Program Files
\IBM\RationalRLKS\common\rational_temp.dat;27000@<my host name>;
FLEXnet Licensing error:-18,147
For further information, refer to the FLEXnet Licensing documentation,
available at "www.flexerasoftware.com".
cleartool: Error: You do not have a license to run ClearCase.

Upvotes: 1

Views: 7168

Answers (1)

VonC
VonC

Reputation: 1326892

For evaluation purpose, I would recommend asking IBM for a simple file for Atria licensing, instead of having to start a Flexlm server.

But if you have a FlexNet license key, you can see the technote "Resolving FLEXnet Licensing Error: -96, 491" (for Telelogic, but you can adapt it for ClearCase).

To assign a specific port to the Telelogic DAEMON, (example: 19354) add the string " PORT=19354 " at the end of the VENDOR line in the license file.
For example:

VENDOR telelogic "C:\Program Files\Telelogic\Tools\Licensing_11\Server\telelogic.exe" PORT=19354 

Ensure that the port 19354 (or whichever port number you have chosen to specify) is open for bi-directional communication by the Firewall.
You can use any bi-directionally open port as a fixed port for the Telelogic vendor daemon, so long as the port is not being used by any other application.


The OP Arthas Tsang reports then having the error:

FLEXnet Licensing error:-18,147

The actual cause is generally mentioned after that part, as for example illustrated in the technote "FLEXlm error: 18,147 is reported if RLPwCC licenses are in use and ClearCase commands are run from a non-root cron job" (if your ClearCase isn't started with admin privileges)


Regarding "The FEATURE name RLPwCC with version 1.0 cannot be found", many messages state an issue with the installation of the license server (like this thread)

Problem Solved after installing the Latest Version of the License Server.

Check this technote to get just the License server.


Regarding the "System clock setback detected", this technote mentions several causes:

  • If there is a Server / Client setup then the most likely cause of the error is a discrepancy in the time/date between the server and the other machines in the network. Resolution.
  • Cause 2: The system on which the licenses are set up has been Back Dated.
  • Cause 3: If there are files present on the OS that are dated past the current date.

(See also this technote)

And the OP Arthas Tsang does report it was indeed a time-stamp issue:

I finally found two files, neither of them related to FlexLM, with timestamps marked in 2014.
After removing those files, the license works fine.

Upvotes: 0

Related Questions