Patch successful but files not installed
Posted 31 October 2013 - 06:19
Hi,
Not sure if this is the right forum. If not please indicate which one is a better fit.
I have 3 MSPs: 1.0.0.1, 1.0.0.2 and 1.0.0.3.
1.0.0.3 fails to install a DLL if its installed after 1.0.0.2. Otherwise its fine.
Patch 10.0.0.3 DLL has a File Version of 1.0.0.3. Patch 1.0.0.2 DLL has a File Version of 1.0.0.2.
Verbose MSI Log does not have any SELMGR errors
Note that the failing one is suggesting that 1.0.0.2 is being installed! Yet other parts of the MSI log clearly indicate its 1.0.0.3
The result is an empty "Patch Modified Files List", which if the install thinks its installing 1.0.0.2, would be correct because that is already installed. But why does Windows Installer get confused? How can I determine what's causing the issue.
…plus I dragged the MSI, followed by 1.0.0.2 and then 1.0.0.3 into Orca (NOT Super Orca) and it clearly shows that the result is 1.0.0.3 being installed.
These lines are symptomatic of the issue:
Failing install log file:
MSI (s) (90:98) [17:13:17:241]: Baseline: fil_Panel1.dll version for baseline at patch {E472BF04-250E-469D-A9D6-70B79F51C180}: 1.0.0.2, 1033, 20480.
MSI (s) (90:98) [17:13:17:241]: Baseline: fil_Panel2.dll version for baseline at patch {E472BF04-250E-469D-A9D6-70B79F51C180}: 1.0.0.2, 1033, 20480.
MSI (s) (90:98) [17:13:17:241]: Baseline: fil_Pkgdesc.txt version for baseline at patch {E472BF04-250E-469D-A9D6-70B79F51C180}: , , 51.
MSI (s) (90:98) [17:13:17:241]: Baseline: fil_Lx_F03.xqd version for baseline at patch {E472BF04-250E-469D-A9D6-70B79F51C180}: , , 540449.
MSI (s) (90:98) [17:13:17:241]: Baseline: fil_Lxxf03.asc version for baseline at patch {E472BF04-250E-469D-A9D6-70B79F51C180}: , , 735.
MSI (s) (90:98) [17:13:17:241]: Patch Modified Files List:
MSI (s) (90:98) [17:13:17:241]: APPCOMPAT: looking for appcompat database entry with ProductCode '{5025E680-C7F0-4169-AA1A-514E38D9C577}'.
Succesful install log file:
MSI (s) (90:98) [17:14:35:579]: Baseline: fil_Panel1.dll version for baseline at patch {BAC406D2-EBED-4C6D-8AB4-F8A9A4E47252}: 1.0.0.3, 1033, 20480.
MSI (s) (90:98) [17:14:35:579]: Baseline: fil_Panel2.dll version for baseline at patch {BAC406D2-EBED-4C6D-8AB4-F8A9A4E47252}: 1.0.0.3, 1033, 20480.
MSI (s) (90:98) [17:14:35:579]: Baseline: fil_Pkgdesc.txt version for baseline at patch {BAC406D2-EBED-4C6D-8AB4-F8A9A4E47252}: , , 50.
MSI (s) (90:98) [17:14:35:579]: Baseline: fil_Lx_F03.xqd version for baseline at patch {BAC406D2-EBED-4C6D-8AB4-F8A9A4E47252}: , , 540449.
MSI (s) (90:98) [17:14:35:579]: Baseline: fil_Lxxf03.asc version for baseline at patch {BAC406D2-EBED-4C6D-8AB4-F8A9A4E47252}: , , 735.
MSI (s) (90:98) [17:14:35:579]: Note: 1: 2205 2: 3: MsiAssembly
MSI (s) (90:98) [17:14:35:579]: Note: 1: 2228 2: 3: MsiAssembly 4: SELECT `MsiAssembly`.`Attributes`, `MsiAssembly`.`File_Application`, `MsiAssembly`.`File_Manifest`, `Component`.`KeyPath` FROM `MsiAssembly`, `Component` WHERE `MsiAssembly`.`Component_` = `Component`.`Component` AND `MsiAssembly`.`Component_` = ?
MSI (s) (90:98) [17:14:35:579]: Patch Modified Files List:
MSI (s) (90:98) [17:14:35:579]: File = fil_Panel1.dll: Final State = Install
MSI (s) (90:98) [17:14:35:579]: File = fil_Panel2.dll: Final State = Install
MSI (s) (90:98) [17:14:35:579]: File = fil_Pkgdesc.txt: Final State = Install
MSI (s) (90:98) [17:14:35:579]: File = fil_Lx_F03.xqd: Final State = Install
MSI (s) (90:98) [17:14:35:579]: File = fil_Lxxf03.asc: Final State = Install
MSI (s) (90:98) [17:14:35:579]: APPCOMPAT: looking for appcompat database entry with ProductCode '{5025E680-C7F0-4169-AA1A-514E38D9C577}'.
Posted 31 October 2013 - 21:46
Various files which may give a clue as to the issue. Click to download: