Symptoms

After upgrade of POA from 5.4 to 5.5 WPE-related task failed:

Task name: Install service-WindowsProvisioningEngine-5.5.152 (pkg_id = 2720) on WPESRVDB.hosting.local (host_id = 9)"
Command 'cmd.exe /C "C:\Program Files (x86)\SWsoft\PEM\bin\wpe_install.cmd"' execution failed with code 1603:
Error during MSI installation process. To see the full log go to the host and check 'C:\Program Files (x86)\SWsoft\PEM\Logs\WPE(v5.5.152)-install.logMSI (s) (B0!78) [03:35:54:483]: PROPERTY CHANGE: Adding MS_SQL_EXPRESS_STATUS property. Its value is 'NotInstalled'.
CheckSqlExpressInstalled started
MSI (s) (B0:60) [03:35:54:683]: Skipping action: SetSqlExpressServerName (condition is false)
MSI (s) (B0:60) [03:35:54:683]: Doing action: CheckSqlAndCreateConnectionString
Action ended 3:35:54: CheckSqlExpressInstalled. Return value 1.
MSI (s) (B0:8C) [03:35:54:693]: Invoking remote custom action. DLL: C:\Windows\Installer\MSI8119.tmp, Entrypoint: CheckSqlAndCreateConnectionString
Action start 3:35:54: CheckSqlAndCreateConnectionString.
SFXCA: Extracting custom action to temporary directory: C:\Windows\Installer\MSI8119.tmp-\
SFXCA: Binding to CLR version v2.0.50727
Calling custom action Wpe.Installer.CustomActions!Wpe.Installer.CustomActions.InstallCustomActions.CheckSqlAndCreateConnectionString
CheckSqlAndCreateConnectionString started
MSI (s) (B0!5C) [03:35:55:542]: Product: Windows Provisioning Engine -- PA Windows Provisioning Engine installer Error: Error: WPE database server name property 'WPE_SQL_SERVER_NAME' is empty

Cause

WPE was uninstalled, but not all of its data was cleared.

Resolution

  1. Remove all data from previous WPE version (AD account, database, files)
  2. Install WPE manually on WPE node
  3. Restart the failed tasks

Internal content