The ArcFM Solution License Manager is not functioning properly. ArcFM licenses are unable to be checked-out, and the Desktop Administrator reads:
The specified server name(s) are either not reachable or are invalid.
Attempting to run the ArcFM Solution "License Updater" produces an error that simply states:
The license service may be running on the server, but the LicenseService.log contains repeating entries reading:
System.Management.ManagementException: Invalid namespace
at System.Management.ManagementException.ThrowWithExtendedInfo(ManagementStatus errorCode)
at System.Management.ManagementScope.InitializeGuts(Object o)
at Miner.LicenseManagement.LicenseLoader.ValidateMACAddress(String macAddress)
at Miner.LicenseManagement.LicenseServer.LoadLicense(String LicenseFile)
2013-02-26 17:08:55,201  FATAL Miner.LicenseManagement.LicenseServer [(null)] - Failed to initialize server
System.ApplicationException: LicenseServer failed to initialize.
Alternately, the error may read "Critical Error,"
"Not Found," or some other error in place of "Invalid Namespace."
These errors originate from the Micorsoft .NET framework, and are evidence of corruption with the .NET runtime installation, or, more likely, the underlying WMI repository.
Several approaches may be tried to resolve the error. Doing a system restore to a restore point known to be good is one recommended approach. Attempting a repair of the .NET framework installed from the Windows Control Panel > Programs is also recommended.
Re-registering components of the WMI layer may resolve the error. An article from Microsoft's Technet website (WMI: Rebuilding the WMI Repository) has solutions that have resolved the issue in the past, and describes the following steps:
a. Re-register all of the dlls and recompile the .mofs in the wbem folder and re-registering WMI Service and Provider. You can use the following script by saving to txt file then renaming to .bat and running from command prompt with admin right and changing focus to following directory: C:\Windows\System32\Wbem.
sc config winmgmt start= disabled
net stop winmgmt /y
for /f %%s in ('dir /b *.dll') do regsvr32 /s %
sc config winmgmt start= auto
net start winmgmt
for /f %s in ('dir /s /b *.mof *.mfl') do mofcomp %s
b. Reboot the machine and test WMI
Next, check the repository for consistencies:
The Technet article includes further troubleshooting recommendations for the WMI layer if the repository still tests as inconsistent; see the article and Microsoft's Windows documentation for further troubleshooting recommendations.