Application version > License version

Hello,

I install the pgi fortran server, start license server and compile fortran program correctly on one computer. But when I installed the same fortran server on another computer and executed the software by using same license key, I got the following message.

pgfortran: LICENSE MANAGER PROBLEM: Failed to checkout license
pgfortran: LICENSE MANAGER PROBLEM: Failed to checkout license
pgfortran: LICENSE MANAGER PROBLEM: Failed to checkout license
pgfortran: LICENSE MANAGER PROBLEM: Failed to checkout license
pgfortran: LICENSE MANAGER PROBLEM: License file does not support this version.
Feature: pgi-f95-lin64
Application version > License version: 2015.1029 > 2015.1013
License path: 1700@140.115.120.170:/opt/pgi/license.dat:
FlexNet Licensing error:-21,126
For further information, refer to the FlexNet Licensing documentation,
available at “www.flexerasoftware.com”.

Could anyone help me?
I delete license key now, and the deletion is pending.
Thank you

sorry, the versions on each computer are different. The one which compiled the program correctly is 15.9, another one is 15.10.

That makes sense. Your license subscription expired October 13, 2015.
15.10 release came out October 28, 2015.
So 15.9 should work, but 15.10 will fail.

dave

I will try 15.9. Thank you.

How could the fortran compile work correctly on the second computer. The compiler on first computer can successfully compile the fortran codes. Both versions are 15.9.

I spent some time to set license.dat and $LM_LICENSE_FILE, But still couldn’t understand about them.

Could anyone help me?

Thank you.

The computer on which the compiler works well has same ip address as another one (do not install pgi fortran). I have to log in (ssh) via port 92 (-P 92 option) to the computer. When I compiled fortran code on the one I’m trying install PGI fortran by setting $LM_LICENSE_FILE=92@my_server (ip address), it gave following messages:

pgfortran: LICENSE MANAGER PROBLEM: Cannot read data from license server system.
The license server system appears to be running, but is not
responding. If this persists, notify the System Administrator.
(The license server manager (lmgrd) and vendor daemon processes
should be terminated and restarted.)
Feature: pgi-f95-lin64
License path: 1700@idl_server:92@my_server:/opt/pgi/license.dat:
FlexNet Licensing error:-16,10010
For further information, refer to the FlexNet Licensing documentation,
available at “www.flexerasoftware.com”.

If I set setting $LM_LICENSE_FILE=27000@my_server, the messages are

pgfortran: LICENSE MANAGER PROBLEM: The desired vendor daemon is down.
Check the lmgrd log file, or try lmreread.
Feature: pgi-f95-lin64
Vendor:Host: idl_server
License path: 1700@idl_server:27000@my_server:/opt/pgi/license.dat:
FlexNet Licensing error:-97,121
For further information, refer to the FlexNet Licensing documentation,
available at “www.flexerasoftware.com”.

I’m not also familiar with the firewall settings.

How could I solve the problem?

Thank you.

I looked at your licenses some more, and I am confused.

You have two licenses, both purchased the same day and
have the same expiration day October 13, 2015 (2015.1013)

License A - is a PGI Fortran Workstation for Mac OS X, 1-pack.
If this is the license you are using, it will only work on the machine where
the license service is running.

License B - is a 2 user floating license PGI Fortran Server for Linux.
This is probably what you are using. If the server you are running
is a windows machine, try replacing the port@host license path with a
path to the full license file.

export PGROUPD_LICENSE_FILE=/full/path/to/the/complete/license.dat

Some users like to use a ‘short’ license file in this case, that contains the
SERVER line plus a USE_SERVER line. This will fail. It needs to be the full
license on the client.

This should be fixed in our 16.4 release license utils, which you will be able to use.

If this is not the problem, make sure the ‘port@host’ matches the
port and hostname in the license file and make sure
ping server_name
on the client returns the same IPaddress as
ping server_name
returns on the server ‘server_name’

If they match, find the flexlm.log file and send it to license@pgroup.com

dave

Thank you for the suggestions. I will make some checks.

Thank you!

The subscription expiration date is the latest date a release can come out
that will ‘work’ with your license. 15.9 works now and will continue
to work in the future, even though the subscription has expired.

If you wish to make the license current, you simply pay for all the subscriptions
since the subscription expired. Then the newest compilers will be allowed
with your license.


If compiler releases older than 15.9 (like 15.8, 14.7, etc) continue to work,
it is because the license service is running, not because the subscription
has expired.


If licenses 15.9 or older fail, the flexlm.log file (on Linux servers) and
the license.log (on windows servers) should have information about what
is failing.