Quantcast
Channel: Ivanti User Community : Document List - Inventory
Viewing all articles
Browse latest Browse all 397

"Unable to find an active License" : The Inventory Server fails to process scans

$
0
0

Description

 

  • It has been found in some instances that the Inventory Server gets into a state where it accepts scans, but does not process them.
  • Thus scans build up in the ldmain\ldscan folder.
  • There have also been a few cases where instead of hanging, the service would instead crash with an event 1000.
  • In other cases, the SCN files are moved to the errorscan folder reporting in the event viewer: Unable to find an active license
  • Another symptom can be, starting an inventory from the Management Console, the error message: Input string was not in correct format

 

Cause

 

This can be caused by the Inventory Server throwing application event "Unable to find an active license".
By design the Inventory Server will accept scans but will not process them if it is not able to find an active license.

2392.JPG

 

Solution

 

LANDESK Management Suite 9.6 and later

 

  1. Re-run the core server activation.
  2. Ensure other processes can find the license by running the console and scheduling tasks.
  3. If it still fails to find a license then ensure that reg key HKLM\Software\LANDesk\ManagementSuite OR HKLM\Software\Wow6432Node\LANDesk\ManagementSuite - CoreServer is the server's hostname. The CoreServer flag will be present in one or the other of these key paths. This is how it is set during install by design and must remain that way. For example, if the FQDN of the core is specified, revert it back to the Core's hostname.  Restart LANDesk Inventory Server service after changing the registry key entry.
  4. Clean up the %windir%\temp directory.
  5. Turn on Rolling Log - remember to turn this off when done (Configure Services - Inventory - Advanced). Open up the appropriate ldinv32XXXX.log file from ldmain\log\ which will be 3-8k.
  • Logging will show if the machinename doesn't match the registry key, if they don't match then fix the registry key. (Example of what it should look like: CheckforLicenseEx(); CoreServer: SLCBHILLNINER ; Upper[CoreServer]: SLCBHILLNINER ; LocalName: SLCBHILLNINER ; Upper[LocalName]: SLCBHILLNINER)
  • Check for logging as follows: ReloadDeltaIDs :  Not enough storage is available to process this command  (Exception from HRESULT: 0x80070008) This is an OS level problem interfering with inventory starting up:
    1. Check the following folders, ensure they aren't full of Tens of Thousands of files: c:\windows\temp  c:\users\USERNAME\AppData\Local\Temp
    2. Ensure there are no processes consuming too many handles or memory.
    3. Check for duplicate processes in large number.
    4. Check drive space on core and database.
    5. Most importantly reboot the core server after checking the above.

Viewing all articles
Browse latest Browse all 397

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>