Duet Upgrade 1.5 SP2 to SP3 fails on non English clients

The Problem

When upgrading from Duet 1.5 SP2 to SP3.  The client executing the setup process fails with error message

"Duet setup completed with error.  Error Code - -1." during the step of "Uninstalling previous versions of Duet".                                                                     

The installation runs correctly on other non-English clients when SP2 is uninstalled prior to the SP3 reinstallation attempt.

Cause

With the SP3 setup, there are issues with the localized setup edbs, where the wrong uninstall command line is embedded within it.

Setup.exe uses the following resource string to uninstall Duet SP2 Product using the command line ( “/x {ABC0750B……..” ).

Due to incorrect translation, localized setup.exe is trying to use ( “/x {0FE1229D-……….” ) which is failing and causing uninstall failure at the time of upgrade from SP2 -> SP3 (Localized).

Workaround

The localized setup.exe can be run in quiet mode (Setup.exe /q) to upgrade from SP2 to SP3.  The quiet mode uninstall is correctly translated, so the upgrade will work successfully.

Status

This is an issue with the localization of the setup bits and is currently slated to be addressed in Duet 1.5 SP4