Module deployment fails on some 64-bit AM Agents with error regarding registry query failure (NETIQKB72376)

  • 7772376
  • 03-Jun-2010
  • 15-Jun-2011

Environment

NetIQ AppManager 7.0.x
NetIQ AppManager Control Center 7.0.x
NetIQ AppManager Agent on 64-bit Windows OS

Situation

Module deployment fails on some 64-bit AM Agents with error regarding registry query failure

An error is received when trying to deploy any Module to specific Windows 64-bit AppManager Agents.

Module deployment through Control Center produces the following or a similar message: 'A registry query on the machine failed. The machine may not be reachable or the credentials for accessing it are not valid.'

Resolution

NOTE: The following fix is only intended for AppManager Windows Agents running on 64-bit Windows Operatoring Systems.  If you find the same or similar issues on AppManager Agents running on 32-bit Windows Operating Systems, please contact NetIQ Technical Support before making any of the following changes.

NOTE: You should export a copy of the Registry on the affected AppManager Agent before applying the following fix, as accidentally deleting an incorrect registry key may cause unexpected problems on the server.

A properly installed AppManager Agent on 64-bit Windows OS will create all of it's registry keys under HKLM | Software | Wow3264Node | NetIQ | AppManager.  The 32-bit NetIQ AppManager registry keys are erroneous and unnecessary on 64-bit OS AppManager Agents.

Removing the following 32-bit key on 64-bit AppManager Agent servers should allow Module Deployments and installations to complete successfully:

HKLM | Software | Netiq | AppManager

You do not need to re-start the AppManager Agent Services on this server, nor will this fix require a reboot of the server.

Cause

A previous installation of the AppManager Agent on 64-bit Windows OS servers has left incomplete, and unnecessary 32-bit Registry entries under:

HKLM | Software | NetIQ | AppManager

The module installer must determine whether the OS it is being run on is a Windows 32-bit OS, or 64-bit OS.  When it finds these erroneous 32-bit registry keys in the above noted Registry path, the module installer incorrectly assumes that this server is a 32-bit Windows OS, and attempts to push out the Module using the 32-bit installation package.

32-bit AppManager Module installations requires additional keys to pre-exist under HKLM | Software | NetIQ | AppManager.  The Module installer will fail with the noted error message because those additional 32-bit keys that are necessary for the installation to complete, are missing.

Additional Information

Formerly known as NETIQKB72376