Topic
IC4NOTICE: developerWorks Community will be offline May 29-30, 2015 while we upgrade to the latest version of IBM Connections. For more information, read our upgrade FAQ.
4 replies Latest Post - ‏2013-05-07T06:53:20Z by GuestLogin
SystemAdmin
SystemAdmin
2948 Posts
ACCEPTED ANSWER

Pinned topic Can floating license for PurifyPlus.7.0.1.0-002 be used for PurifyPlus.7.0.

‏2013-04-03T15:30:51Z |
I installed the new PurifyPlus 7.0.1.0-004 for Linux and UNIX but I am having trouble with license. I didn't have license trouble with PurifyPlus.7.0.1.0-002.

During installation I used license server that was used for PurifyPlus.7.0.1.0-002. Checking license server version failed. I got the following messages:

A license file needs to be entered as a full pathname.

---> 1) 27000@machine1

2) Enter a full pathname to a license file other than one listed above.

Or enter a port@host. Example: 27000@xxx

b) Back to the previous menu.

q) Quit rs_install. Enter q! to quit without saving your inputs.

?) Help.

Enter menu option: [1]

Checking license server version...

ERROR: The FLEXlm license server versions are:

27000@machine1 http://Version 0.0

This does not meet the required minimum version of 9.2.

This install cannot proceed. The minumum required version is 9.2.

IBM Rational suggests that you upgrade your license server to 11.8,

which is provided in this release.

If I continue finishing the installation, when running the instrumented program, it says the license successfully checked out but with Error: Couldn't get a license. I checked that there are 11 licenses issued and total of 0 licenses in use. You mentioned you are the contact for windows. I am wondering if you could work with IBM/Rational tech support on this issue event it is on Linux and UNIX.

* PureCoverage 7.0.1.0-004 130217 Solaris SPARC (32-bit) (C) Copyright IBM Corporation 1992, 2013 All Rights Reserved.

* For contact information type: "purecov -help"

* License successfully checked out.

PureCoverage: Error: Couldn't get a license. Exiting.
Updated on 2013-04-05T13:54:14Z at 2013-04-05T13:54:14Z by SystemAdmin
  • SystemAdmin
    SystemAdmin
    2948 Posts
    ACCEPTED ANSWER

    Re: Can floating license for PurifyPlus.7.0.1.0-002 be used for PurifyPlus.7.0.

    ‏2013-04-04T16:04:38Z  in response to SystemAdmin
    Hi soupbowl,

    1. Definitely contact Tech Support about this issue. There have been some changes
    to the licensing of PurifyPlus for Linux/UNIX in this latest 7.0.1.0-004 release
    and it's possible you may have stumbled upon some untested scenario. If you're
    in the U.S., you can call 1-800-IBM-SERV to open a problem ticket. (Be sure to
    have your IBM Customer Number handy when you call.)

    2. In the meantime, please let us know what you get when you run the following:

    a. lmstat -c 27000@machine1
    b. lmdiag -c 27000@machine1
    c. purify -test-license

    Best regards,
    Don
    • SystemAdmin
      SystemAdmin
      2948 Posts
      ACCEPTED ANSWER

      Re: Can floating license for PurifyPlus.7.0.1.0-002 be used for PurifyPlus.7.0.

      ‏2013-04-05T13:54:14Z  in response to SystemAdmin
      Thanks for your reply.

      ./lmstat -c 27000@machie1
      lmstat - Copyright (c) 1989-2009 Flexera Software, Inc. All Rights Reserved.
      Flexible License Manager status on Fri 4/5/2013 09:43

      License server status: 27000@machine1
      License file(s) on machine1: C:\Program Files (x86)\IBM\RationalRLKS\common\rational_server_perm.dat:C:\Program Files (x86)\IBM\RationalRLKS\common\rational_server_temp.dat:

      machine1: license server UP (MASTER) v11.10

      Vendor daemon status (on machine1):

      ibmratl: UP v11.10

      ./lmdiag -c 27000@machine1
      lmdiag - Copyright (c) 1989-2009 Flexera Software, Inc. All Rights Reserved.
      FLEXnet diagnostics on Fri 4/5/2013 09:44


      License file: 27000@machine1

      Enter <CR> to continue:
      "PurifyPlusUNIX" v5.00000, vendor: rational
      License server: machine1
      floating license no expiration date

      Requests from the same USER/HOST do not consume a new license

      This license can be checked out


      purify -test-license
      Allowing PurifyPlus to run for now but please upgrade Rational License Server to a minimum version 8.1.2

      Running hello_wold example:
      hello_world.pure
      • PureCoverage instrumented $HOME/purecovWork/helloworld/hello_world.pure (pid 23979 at Fri Apr 5 09:53:33 2013)
      * PureCoverage 7.0.1.0-004 130217 Solaris SPARC (32-bit) (C) Copyright IBM Corporation 1992, 2013 All Rights Reserved.
      * For contact information type: "purecov -help"
      * License successfully checked out.
      PureCoverage: Error: Couldn't get a license. Exiting.
      To run the program with PureCoverage functionality disabled,
      use the command

      (csh) setenv PURECOVOPTIONS "-continue-without-license=yes $PURECOVOPTIONS"
      (ksh) PURECOVOPTIONS="-continue-without-license=yes $PURECOVOPTIONS"; export PURECOVOPTIONS

      The options section of the manual has more information.
      • GuestLogin
        GuestLogin
        2 Posts
        ACCEPTED ANSWER

        Re: Can floating license for PurifyPlus.7.0.1.0-002 be used for PurifyPlus.7.0.

        ‏2013-04-16T17:44:03Z  in response to SystemAdmin

        Hi soupbowl,

         
        We believe we now understand what is causing the problem.  To help us confirm our theory, please
        let us know the following: 
         
        1. Value of RATIONAL_LICENSE_FILE environment variable
        2. Value of LM_LICENSE_FILE environment variable
        3. Content of ~/.flexlmrc
        4. Contents of /usr/local/flexlm/licenses/license.dat 
         
        If you prefer to send me this information by email, please send an email to dmnguyen@us.ibm.com
         
        Best regards,
        Don
        Updated on 2013-04-16T17:50:34Z at 2013-04-16T17:50:34Z by GuestLogin
      • GuestLogin
        GuestLogin
        2 Posts
        ACCEPTED ANSWER

        Re: Can floating license for PurifyPlus.7.0.1.0-002 be used for PurifyPlus.7.0.

        ‏2013-05-07T06:53:20Z  in response to SystemAdmin

         

        Hi soupbowl,
         
        According to IBM Technical Support, the problem is that the license client code will error out if it finds 
        a server in its path that is older than 11.8, even though a server further down in the path is not. 
        To resolve this, we can check the following and remove any older server versions from these locations:
         
        1. Value of RATIONAL_LICENSE_FILE environment variable
        2. Value of LM_LICENSE_FILE environment variable
        3. Content of ~/.flexlmrc
        4. Contents of /usr/local/flexlm/licenses/license.dat 
         
        Best regards,
        Don