Topic
  • 4 replies
  • Latest Post - ‏2013-05-07T06:53:20Z by GuestLogin
SystemAdmin
SystemAdmin
2948 Posts

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

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

    ‏2013-04-04T16:04:38Z  
    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

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

    ‏2013-04-05T13:54:14Z  
    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
    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

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

    ‏2013-04-16T17:44:03Z  
    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.

    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

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

    ‏2013-05-07T06:53:20Z  
    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.

     

    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