How to: Fix ArcGIS 9.3 Licensing Error 96,7 – Valid name, but no record
I spent part of today struggling with an undergraduate student to get our university-provided ArcGIS dongle licenses to work. In the spirit of sharing our hard work with the rest of the world, the solution below may be of use to people. The error that we got which were fixed by this solution are listed below, but it may be worth checking this solution anyway, as the licensing errors given by ArcGIS don't always seem to have much relation to the actual problem.
FLEXnet Licensing error:-96,7. System Error: 11004 "WinSock: Valid name, but no record (NO_ADDRESS)"
We also found that the ArcGIS License Manager service would not start correctly - it would attempt to start and then stop immediately. When getting this error I originally thought that it meant that the name of the license server (that is, the name of the local machine) was not properly set in the ArcGIS Desktop Administrator application, but it turned out that it was set correctly there. After much Googling and trial and error I found that the license file looked a bit like this:
-------------- START_LICENSE SERVER xxx ESRI_SENTINEL_KEY=37135503 27004 VENDOR ARCGIS FEATURE ARC/INFO ARCGIS 9.0 30-aug-2011 ......
In the extract above you can see the SERVER xxx bit. I turns out that the xxx needs to be replaced with the name of the server. This is normally done by systems administrators for networked license servers, but if you are using a dongle you may need to do it yourself. Simple change SERVER xxx to SERVER TheNameOfYourComputer, and the license manager service should start properly and you should be able to run ArcGIS.
Please let me know (by the comments below) if this works for you. Beware that it is unlikely to work for ArcGIS 10.0, as I believe the licensing model has changed.