Software Archive
Read-only legacy content
17061 Discussions

Move from Fortran trial license to network license server

Gary_Voelkers
Beginner
1,053 Views
An engineer here requested and installed a trial version of Intel Fortran from the Intel web site. We already had that version of Fortran at our site. How do I move that person from using the trial license to the network license server? I have uninstalledthe trial version of Fortran and the associated license and installed our copy of the Fortran using our network license file. However, when we run the compiler on that PC, it gives a notice that the trial license will expire.
0 Kudos
9 Replies
Rob5
New Contributor II
1,053 Views

Gary,

The evaluation license file (.lic) may still be in the license file directory path. Can you check the directory where the license files are kept and remove the evaluation license .lic file if it still exists? Typically you can determine the location of the license file(s) by reviewing the value of the INTEL_LICENSE_FILE system environment variable. The value typically being the directory path to the license file directory.

Thanks
Rob

0 Kudos
Gary_Voelkers
Beginner
1,053 Views
I had done that. There is one file in the directory referenced by the environment variable and that file is a copy of the license file being used on the network license server, so it has the name of the license server (and port number, etc.) in that license file. Any other ideas?
0 Kudos
Rob5
New Contributor II
1,053 Views

Gary,

Can you let me know the exact text of the error message you are getting or a screen shot showing the error? This will help me determine other possible solutions. I may need to take a look at the .lic file but will hold off for now as this would need to be done in a private thread. Just in case, you may wish to look at the contents of the one .lic file you mentioned and make sure there is no reference to EVAL and / or a date in the .lic file that suggests upcoming expiration (typically in the format 2-jun-2011).

Thanks
Rob

0 Kudos
Gary_Voelkers
Beginner
1,053 Views
Here is the text of the message that has the expiration date notice. The license file in the c:\program files\common files\Intel\Licenses is not an evaluation license--it is the one that has been in use by our network license server for some time. I see that my environment variable points to the same folder, which doesn't even exist on my PC, but my Intel fortran works fine.

-------------------------------------
c:\Temp>ifort test.for
Intel Visual Fortran Compiler Professional for applications running on IA-32, Version 11.1 Build 20100414 Package ID: w_cprof)p_11.1.065
Copyright (C) 1985-2010 Intel Corporation. All rights reserved.
30 DAY EVALUATION LICENSE

ifort:NOTE: The evaluation period for this product ends on 11-may-2011 UTC.
-------------------------------------

Is this something that might be stored in the registry?


In the process of getting the screen shot, the engineer noticed that the message does not appear when doing a remote desktop connection from another PC to run the compiler, just when running it from that PC. That seems quite strange to me, but I thought I should pass it along in case it tells you something valuable.
0 Kudos
Rob5
New Contributor II
1,053 Views

Gary,

I may need to take this forum thread private to gather license information to troubleshoot the cause further. However, to clarify, the engineers computer who is experiencing the warning ifort: NOTE: The evaluation period for this product ends on 11-may-2011 UTC.:

- Is this a floating license with a FlexLM license server installed / running on the network?
- On the engineers system is the INTEL_LICENSE_FILE system environment variable defined. If so, what is this variables value?

Thanks
Rob

Informational links that may be beneficial to you or others reading this forum thread:

Getting the product running with my new license
http://software.intel.com/en-us/articles/getting-the-product-running-with-my-new-license/

Setting up the client for a floating license
http://software.intel.com/en-us/articles/licensing-setting-up-the-client-floating-license/

How to set INTEL_LICENSE_FILE Environment Variable
http://software.intel.com/en-us/articles/how-to-set-intel_license_file-environment-variable/

Converting an Evaluation License to a Fully Licensed Product Using the Intel Activation Tool (IAT)
http://software.intel.com/en-us/articles/converting-an-evaluation-license-to-a-fully-licensed-product-using-the-intel-activation-tool-iat/

0 Kudos
Gary_Voelkers
Beginner
1,053 Views
The trial license is just a license file located on the engineer's PC. What we want to do is to change that to use our network license instead (a floating license with a FlexLM license server on our network).

The value for the INTEL_LICENSE_FILE environment variable is "C:\Program Files\Common Files\Intel\Licenses"
0 Kudos
Rob5
New Contributor II
1,053 Views

Gary,

The following article describes the three methods that can be used to set up a client for a floating license.

http://software.intel.com/en-us/articles/licensing-setting-up-the-client-floating-license/

You may also wish to remove the evaluation / trial license (lic file) from the client system as this can interfere with licensing depending on the situation.

Thanks
Rob

0 Kudos
Gary_Voelkers
Beginner
1,053 Views
I have used method one as described in the referenced document. I have also removed all know instances of the trial license file from the PC. I did those things before my original post on this problem. What I am asking is, "Why, after doing that, does it still give the messageabout the expiring trial license after having done all of that?"Is there some otherway that the license is "known"by the application?
0 Kudos
Rob5
New Contributor II
1,053 Views

Gary,

Thank for attempting the other methods. To trouble shoot this further, can you temporarily remove the value (C:\Program Files\Common Files\Intel\Licenses) for the INTEL_LICENSE_FILE system environmental variable on the problematic client? After removing the system variable verify that it is blank by opening a shell prompt and typing echo %INTEL_LICENSE_FILE% or similar method. Then attempt to replicate the behavior. Does the behavior change? Do you still get the message about the trial expiring or is a new message displayed?

Thanks
Rob

0 Kudos
Reply