I created a patch for an installer. Starting the patch and telling it to go, it gives no response, I can watch the process in the task manager consuming first about 7MB and stopped it at about 500MB. Below are the last lines of the verbose log. What is going wrong, what does 'Product: [2] -- [3]' (Error1709) mean, and, most important, how to get it working?
If you need the whole log please provide a possibility to make it not public.
Code: Select all
=== Protokollierung beendet: 11.11.2014 08:55:31 ===
MSI (c) (54:6C) [08:55:31:630]: Note: 1: 1728
MSI (c) (54:6C) [08:55:31:630]: Note: 1: 2205 2: 3: Error
MSI (c) (54:6C) [08:55:31:630]: Note: 1: 2228 2: 3: Error 4: SELECT `Message` FROM `Error` WHERE `Error` = 1728
MSI (c) (54:6C) [08:55:31:630]: Note: 1: 2205 2: 3: Error
MSI (c) (54:6C) [08:55:31:630]: Note: 1: 2228 2: 3: Error 4: SELECT `Message` FROM `Error` WHERE `Error` = 1709
MSI (c) (54:6C) [08:55:31:630]: Produkt: OLA-SA -- Die Konfiguration wurde abgeschlossen.
MSI (c) (54:6C) [08:55:31:630]: Das Produkt wurde durch Windows Installer neu konfiguriert. Produktname: TT. Produktversion: 1.0. Produktsprache: German. Hersteller:TTT. Erfolg- bzw. Fehlerstatus der neuen Konfiguration: 0.
MSI (c) (54:6C) [08:55:31:630]: Grabbed execution mutex.
MSI (c) (54:6C) [08:55:31:630]: Cleaning up uninstalled install packages, if any exist
MSI (c) (54:6C) [08:55:31:630]: MainEngineThread is returning 0
=== Verbose logging stopped: 11.11.2014 08:55:31 ===
EDIT: Leaving the debug files and executing the .msp itself, I get a WindowsInstaller error message, telling me that the installer server could not install the upgradepatch because the program to be upgraded might be missing or the patch is targeting another version.
The product code, product name and version number are identical, Upgrade codes are matching, revision code is not altered automatically, but newly generated before patch build; "always cache setup sources" is fully checked, patch reference is set to a previously build single file msi.
EDIT2: From other posts I learned that patches are not possible with usage of the Native Engine.
viewtopic.php?f=2&t=9762 and
viewtopic.php?f=2&t=10083
speak of using another project that does not use APPLY INSTALL.
I am not sure if I understand this approach correctly. What exactly would be the steps for the dummy project?
Regards
Anja