Q214638: Problem Resolving non-Windows Inventories directly from a Distribution Server

Symptoms

A problem can occur when a Distribution Server running a 32-bit Operating System, is trying to resolve non-Windows inventory files directly from a Distribution Server when the Admin Server itself runs a 64-bit operating system.
If you try to import the inventories manually on the Distribution Server using the 'mgsimport -t inventories' command line, you will see the following error implying a problem with the license file:
License term(s) required to import this inventory cannot be found

Cause

The problem is caused when the Distribution Server does a remote registry check to see if the license permits the import of this type of file. The Distribution Server checks the following node on the Admin Server for the registry details:
HKEY_LOCAL_MACHINE\SOFTWARE\ManageSoft Corp\Licenses\ManageSoft license\
But on a 64-bit Admin Server, the license details are actually held in:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ManageSoft Corp\Licenses\ManageSoft license\
Consequently, the license entries cannot be read and it is assumed this type of file is not permitted.

Workaround

You can workaround this issue by duplicating:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ManageSoft Corp\Licenses\ManageSoft license\
In:
HKEY_LOCAL_MACHINE\SOFTWARE\ManageSoft Corp\Licenses\ManageSoft license\
Please contact Technical Support should you require assistance with this procedure.

Comments

Powered by Zendesk