Software Archive
Read-only legacy content
17061 Discussions

INTEL_LMD 4 error messages before checkout call returns rc 0

SCHWOERTZIG_T_
Beginner
359 Views

Hi,

I set a log file before connecting to license server. I can see 4 error messages before flex_return_license is done.
I guess that there is trouble somewhere. Does anyone have an idea ?

Thank you very much
Thierry

environment variables :
INTEL_LICENSE_FILE=/home/opt/intel/licenses/USE_SERVER.lic
LM_LICENSE_FILE=

log extract :

1st attempt:
   [...]
    INTEL_LMD: checkoutfilter: called for feature: FCompL
    INTEL_LMD: checkoutfilter: VENDOR_STRING: <SUPPORT=COM https://registrationcenter.intel.com>;
    INTEL_LMD: checkoutfilter: next VENDOR_STRING keyword: SUPPORT=<COM>
    INTEL_LMD: checkoutfilter:     ignore: keyword SUPPORT is disabled for filtering
    INTEL_LMD: checkoutfilter: next VENDOR_STRING keyword: https://registrationcenter.intel.com
    INTEL_LMD: checkoutfilter:     ignore: keyword https://registrationcenter.intel.com is disabled for filtering
    INTEL_LMD: checkoutfilter: REJECT: required keyword(s) not found:
    INTEL_LMD: checkoutfilter:     REJECT: keyword ENDIAN=<str> (required present), required value <BOTH1>
    INTEL_LMD: checkoutfilter: returns REJECT (reason code = 0x00000010)
    INTEL_LMD: checkout: checkout call returns rc -73
    Error
: A license for FCompL could not be obtained
    Your license was rejected because the following required keyword(s):
    ENDIAN=BOTH1
    were not found but are required in its VENDOR_STRING

2nd attempt
    [...]
    INTEL_LMD: checkout: linger_time set to 0 by default
    INTEL_LMD: checkout: begin attempt(s) to checkout
    INTEL_LMD: checkout: about to do checkout call
    INTEL_LMD: checkout: checkout call returns rc -5
    Error: A license for FComp is not available (-5,412).
    FComp: No such feature exists.
    Feature:       FComp
    License path:  /home/opt/intel/licenses/USE_SERVER.lic
    FLEXnet Licensing error:-5,412
    For further information, refer to the FLEXnet Licensing documentation,
    available at "www.flexerasoftware.com".

3rd attempt
    [...]
    INTEL_LMD: checkout: linger_time set to 0 by default
    INTEL_LMD: checkout: begin attempt(s) to checkout
    INTEL_LMD: checkout: about to do checkout call
    INTEL_LMD: checkoutfilter: called for feature: FCompL
    INTEL_LMD: checkoutfilter: VENDOR_STRING: <SUPPORT=COM https://registrationcenter.intel.com>;
    INTEL_LMD: checkoutfilter: next VENDOR_STRING keyword: SUPPORT=<COM>
    INTEL_LMD: checkoutfilter:     ignore: keyword SUPPORT is disabled for filtering
    INTEL_LMD: checkoutfilter: next VENDOR_STRING keyword: https://registrationcenter.intel.com
    INTEL_LMD: checkoutfilter:     ignore: keyword https://registrationcenter.intel.com is disabled for filtering
    INTEL_LMD: checkoutfilter: REJECT: required keyword(s) not found:
    INTEL_LMD: checkoutfilter:     REJECT: keyword ENDIAN=<str> (required present), required value <BOTH>
    INTEL_LMD: checkoutfilter: returns REJECT (reason code = 0x00000010)
    INTEL_LMD: checkout: checkout call returns rc -73
    Error: A license for FCompL could not be obtained
    Your license was rejected because the following required keyword(s):
    ENDIAN=BOTH
    were not found but are required in its VENDOR_STRING.

4th attempt
    [...]
    INTEL_LMD: checkout: linger_time set to 0 by default
    INTEL_LMD: checkout: begin attempt(s) to checkout
    INTEL_LMD: checkout: about to do checkout call
    INTEL_LMD: checkout: checkout call returns rc -5
    Error: A license for FComp is not available (-5,412).
    FComp: No such feature exists.
    Feature:       FComp
    License path:  /home/opt/intel/licenses/USE_SERVER.lic
    FLEXnet Licensing error:-5,412
    For further information, refer to the FLEXnet Licensing documentation,
    available at "www.flexerasoftware.com".

5th and last attempt
    [...]
    INTEL_LMD: checkoutfilter: returns ACCEPT
    INTEL_LMD: checkout: checkout call returns rc 0
    INTEL_LMD: checkout: license now granted
    INTEL_LMD: flex_config: called
    INTEL_LMD: flex_config: at least one license has been granted
    INTEL_LMD: flex_config: the most recently checked out feature was checked out successfully
    INTEL_LMD: checkout: contents of particular license actually checked out:
    INTEL_LMD: checkout:     feature name:                  FCompL (INCREMENT line)

0 Kudos
2 Replies
Ron_Green
Moderator
359 Views

what you observe is annoying but expected.

you would think that if you set INTEL_LICENSE_FILE that the Flex license check would go there first.  Unfortunately, no.  If you look in the log file you will see a list of places it will LINEARLY search for a valid license, and the Fortran feature FCompL (Fortran Compiler Linux).

I agree that this is most annoying.  It will look for evaluation licenses in a place called 'trusted storage' first.  And from your log you can see the other places it is going to check.

Some advice is to keep just one license on the client system with just the USE_SERVER line, and on the license host make sure the license server is serving up a license that is up to date.

ron

0 Kudos
SCHWOERTZIG_T_
Beginner
359 Views

Hi Ron,

Thank you for your reply.
You mean that ifort searches for evaluation licences before testing licence file locations listed in the log file ?
In my case i've got only one license file which contains :

SERVER [servername] ANY [port]
USE_SERVER

According attached log file it is placed in position 1 (I took care to mask serial number).

License file(s) used were (in this order):
**  1.  /home/opt/intel/licenses/USE_SERVER.lic (correct one)
**  2.  /home/opt/intel/Compiler/2011.9/293/composer_xe_2011_sp1.9.293/Licenses (empty)
**  3.  /home/tschwoer/intel/licenses/*.lic (empty)
**  4.  /Users/Shared/Library/Application Support/Intel/Licenses (empty)
**  5.  /home/opt/intel/Compiler/2011.9/293/composer_xe_2011_sp1.9.293/bin/intel64/USE_SERVER.lic

But if I change this order through INTEL_LICENSE_FILE definition :


    INTEL_LMD: **  1.  /home/tschwoer/USE_SERVER.lic (does not exists)
    INTEL_LMD: **  2.  /home/root/ (empty)
    INTEL_LMD: **  3.  /home/opt/*.lic   (empty)
    INTEL_LMD: **  4.  /home/opt/intel/licenses/USE_SERVER.lic (correct one)
    INTEL_LMD: **  5.  /home/opt/intel/Compiler/2011.9/293/composer_xe_2011_sp1.9.293/Licenses  (empty)
    INTEL_LMD: **  6.  /home/tschwoer/intel/licenses (empty)
    INTEL_LMD: **  7.  /Users/Shared/Library/Application Support/Intel/Licenses (empty)
    INTEL_LMD: **  8.  /home/opt/intel/Compiler/2011.9/293/composer_xe_2011_sp1.9.293/bin/intel64/USE_SERVER.lic

Then there is still 5 attempts to find the feature FCOMPL.
Is that expected ?

Thank you for your clarification

0 Kudos
Reply