From the application event log we can see that the installs are failing with error 1720
Level Date and Time Source Event ID Task Category
3/24/2019 8:23:38 AM MsiInstaller 11720 None Product: EMC PowerPath 6.2 Patch 01 (64bit) -- Error 1720. There is a problem with this Windows Installer package. A script required for this install to complete could not be run. Contact your support personnel or package vendor. Custom action CA_BackupMPIO_SDL script error -2147217406, : Line 428, Column 16,
3/24/2019 7:53:51 AM MsiInstaller 11720 None Product: EMC PowerPath 6.2 Patch 01 (64bit) -- Error 1720. There is a problem with this Windows Installer package. A script required for this install to complete could not be run. Contact your support personnel or package vendor. Custom action CA_BackupMPIO_SDL script error -2147217406, : Line 428, Column 16,
3/24/2019 7:19:06 AM MsiInstaller 11720 None Product: EMC PowerPath 6.2 (64bit) -- Error 1720. There is a problem with this Windows Installer package. A script required for this install to complete could not be run. Contact your support personnel or package vendor. Custom action CA_BackupMPIO_SDL script error -2147217406, : Line 428, Column 16,
From the MSI Installer logs we can see that there are two customer scripts run during the installation.
The first one succeeds
MSI (s) (60:1C) [02:36:46:704]: Invoking remote custom action. DLL:
C:\Windows\Installer\MSI326B.tmp, Entrypoint: PpFindMultipleInstallations
MSI (s) (60:24) [02:36:46:704]: Generating random cookie.
MSI (s) (60:24) [02:36:46:704]: Created Custom Action Server with PID 10316 (0x284C).
MSI (s) (60:80) [02:36:46:736]: Running as a service.
MSI (s) (60:80) [02:36:46:736]: Hello, I'm your 64bit Impersonated custom action server.
PpFindMultipleInstallations: Entering PpFindMultipleInstallations in
C:\Windows\Installer\MSI326B.tmp, version 6.2.0.205
PpFindMultipleInstallations: Successfully initialized.
However the second one which queries WMI does not.
'######################################
Function fnSetEmcMPIOTimers
On Error Resume Next
Dim MPIOWmi
Dim MPIOWmiSet : Set MPIOWmiSet = GetObject("winmgmts:root\wmi:MPIO_TIMERS_COUNTERS").Instances_
if Err.Number <> 0 then
Set MPIOWmiSet = GetObject("winmgmts:root\cimv2:MPIO_TIMERS_COUNTERS").I
MSI (s) (74:08) [03:01:28:239]: Generating random cookie.
MSI (s) (74:08) [03:01:28:239]: Created Custom Action Server with PID 8604 (0x219C).
MSI (s) (74:38) [03:01:28:270]: Running as a service.
MSI (s) (74:38) [03:01:28:270]: Hello, I'm your 64bit Elevated Non-remapped custom action server.
Error 1720. There is a problem with this Windows Installer package. A script required for this install to complete could not be run. Contact your support personnel or package vendor. Custom action CA_BackupMPIO_SDL script error -2147217406, : Line 428, Column 16,
MSI (s) (74:48) [03:01:38:519]: Product: EMC PowerPath 6.2 Patch 01 (64bit) -- Error 1720. There is a problem with this Windows Installer package. A script required for this install to complete could not be run. Contact your support personnel or package vendor. Custom action CA_BackupMPIO_SDL script error -2147217406, : Line 428, Column 16,
There appears to be a corrupt WMI repository on the server.