Block-based component install fails with "Attempted to read or write protected memory"

  • 7921066
  • 03-May-2008
  • 27-Apr-2012

Environment

PlateSpin Protect, Migrate, and Forge.

Situation

When attempting to install the block-based components the job fails with the following or similar message:

"An error occurred in the PowerConvert server: Attempted to read or write protected memory. This is often an indication that other memory is corrupt"

 

 

Resolution

This issue occurs when the source machine is missing networking components within Portability Suite. Essentially, the discovery process could not obtain the network information from the source machine. Confirm the missing networking components by viewing the properties of the source server within the PlateSpin Client.

 
Uninstalling the third-party management utilities or upgrading to the latest version of the utility can resolve this issue.

For more information please contact your third-party vendor. 

Additional Information

Confirm the reason for missing networking information

Run the following steps from the PlateSpin Server.

  1. Click 'Start' --> 'Run' --> Type 'wbemtest'
  2. Click 'Connect'
  3. Change 'root\default' to '\\<Source Server>\root\cimv2' 
  4. Input the user name and password of the account used to discover the machine 
  5. Click 'Connect'
  6. Click 'Query'
  7. Enter the following query (without quotes) "SELECT * FROM Win32_NetworkAdapter where MACAddress <> NULL"
  8. The screenshots below indicate a corrupt WMI provider for the network components.

Remote WMI test:

Same query's result when run locally:

Most commonly this is caused by a corrupt WMI provider on the source machine. Often due to third party network management utilities such as the Broadcom Management suite.