The box that my previous NLM was running on has died (a windows machine), so I've transferred to another server that's running ubuntu (I've grabbed an updated lic file with the new machines hostname / mac address too). Everything seems to be running fine on the new machine, but the client's can't connect to retrieve a license.
Here's the successful bootup of lgmrd:
14:44:05 (adskflex) Server started on games-server for:
14:44:05 (adskflex) 85520ESEC_F (consisting of: 85619ESEC_2011_0F
14:44:05 (adskflex) 85519ESEC_2010_0F)
14:44:05 (adskflex) 85529MAYAMFS_F (consisting of: 85537MAYAMFS_2011_0F
14:44:05 (adskflex) 85400MAYAMFS_2010_0F)
14:44:05 (adskflex) 85530MAYAMMR_F (consisting of: 85537MAYAMMR_2011_0F
14:44:05 (adskflex) 85400MAYAMMR_2010_0F)
14:44:05 (adskflex) 85531MAYAMMR1_F (consisting of: 85537MAYAMMR1_2011_0F
14:44:05 (adskflex) 85400MAYAMMR1_2010_0F)
14:44:05 (adskflex) 85532MAYAMMR2_F (consisting of: 85537MAYAMMR2_2011_0F
14:44:05 (adskflex) 85400MAYAMMR2_2010_0F)
14:44:05 (adskflex) 85532MAYAMMR3_F (consisting of: 85537MAYAMMR3_2011_0F
14:44:05 (adskflex) 85400MAYAMMR3_2010_0F)
14:44:05 (adskflex) 85532MAYAMMR4_F (consisting of: 85537MAYAMMR4_2011_0F
14:44:05 (adskflex) 85400MAYAMMR4_2010_0F)
14:44:05 (adskflex) 85532MAYAMMR5_F (consisting of: 85537MAYAMMR5_2011_0F
14:44:05 (adskflex) 85400MAYAMMR5_2010_0F)
14:44:05 (adskflex) 79000SFTIMASIB1_F (consisting of: 85563SFTIMSIB1_2011_0F
14:44:05 (adskflex) 84100SFTIMASIB1_2010_0F 78800SFTIMASIB1_7_5F)
14:44:05 (adskflex) 79100SFTIMASIB2_F (consisting of: 85563SFTIMSIB2_2011_0F
14:44:05 (adskflex) 84100SFTIMASIB2_2010_0F 78800SFTIMASIB2_7_5F)
14:44:05 (adskflex) 79200SFTIMASIB3_F (consisting of: 85563SFTIMSIB3_2011_0F
14:44:05 (adskflex) 84100SFTIMASIB3_2010_0F 78800SFTIMASIB3_7_5F)
14:44:05 (adskflex) 79300SFTIMASIB4_F (consisting of: 85563SFTIMSIB4_2011_0F
14:44:05 (adskflex) 84100SFTIMASIB4_2010_0F 78800SFTIMASIB4_7_5F)
14:44:05 (adskflex) 79400SFTIMASIB5_F (consisting of: 85563SFTIMSIB5_2011_0F
14:44:05 (adskflex) 84100SFTIMASIB5_2010_0F 78800SFTIMASIB5_7_5F) PLIST
14:44:05 (adskflex) EXTERNAL FILTERS are OFF
14:44:05 (lmgrd) adskflex using TCP-port 2080
14:44:26 (adskflex) TCP_NODELAY NOT enabled
I've checked the firewall logs and can see the incoming connections from the clients, I've opened 2080 and 27000-27009 on the firewall. The system is 32 bit (it's fairly old hardware) running Ubuntu 10.04 so I shouldn't need the IPv6 update, should I?
When the clients say they can't find the license server I point them to the IP address of the server (it's all part of the same lan setup) but they eventually just time out again - any thoughts as to what might be happening?
Use the ADSKFLEX_LICENSE_FILE system environment variable and potentially the FLEXLM_TIMEOUT one too.
Also double check connectivity with PING and make sure that you get an IPv4 response. You can also check port numbers with Internet Explorer (not 3rd party) by placing your servername and port numbers in the address bar:
You should receive a jargon response similar to this:
If you get a 'page cannot be displayed' error, then your ports are blocked.
If all else fails, try deleting your CascadeInfo.cas file and try relaunching.
For more detailed information about the CascadeInfo.cas file, please refer to the Autodesk Support Knowledge Base article found here:
I've set the ADSKFLEX_LICENSE_FILE variable, the timeout was already set up.
I get an IPv4 IP back from ping (and IPv6 is completely disabled on the server) and both IE checks returned the jargon responses and I deleted the cascadeinfo file earlier today.
Still no licenses being returned.
Are you getting any kind of Flexnet error number from your clients? What is your TIMEOUT set to? Start at one-million.
The timeout is set to a million and the clients eventually error out with "A valid license could not be obtained by the network license manager." and error code 0.0.0.
It takes 5 or so retries of telling it the host name for the license server before it finally gives up the ghost and provides the error message.
0.0.0 usually indicates either a problem with:
1. The CascadeInfo.cas file
2. The licensed product doesn't match the server
3. The date/time on the server doesn't match the date/time on the client.
Since you mentioned that your server is ancient, make sure that the date, time, time-zone, and proper daylight saving time setting is set correctly on the server and matches the client connecting to it.
The date and time match fine, I've had that issue pop up before so that was the first thing I checked.
I had a brief eureka moment at 2 when I realised that I may have gotten a license file for the 2011 suite rather than the 2012 so went ahead and made sure that was right via register.autodesk.com, it's definitely listing 2012 licenses as being issued now but no luck with actually getting it to provide one for use.
Since the service changed to 2012, you might try deleting the CascadeInfo.cas file again and seeing if it connects. Are there any debug errors being listed from the server for any kind of denial?
It's not generated a new CascadeInfo.cas file since I deleted the original and the log output from the server is completely empty beyond the following:
10:55:12 (lmgrd) adskflex using TCP-port 2080
10:55:44 (adskflex) TCP_NODELAY NOT enabled
No connections or attempts to connect show up.
So one machine was able to retrieve a license successfully, so I over-wrote the cascadeinfo file of another machine with the new one and it seems to be working fine now. Not at all sure what's happened to fix it, or even what broke, but it does for now seem to be ok. (touching wood)