Well that didn't take long. I have been able to isolate the offending Windows Update that breaks my WiX bundle:
Security Update for the Windows Installer Service: August 12, 2014 ( http://support.microsoft.com/kb/2918614) After installing this update I can no longer update from one bundle to the next. I'm not sure if this only affects bundles that were generated with WiX or if this is a general MSI issue after this update. The update replaces Msi.dll and other related binaries, so I'm guessing some change in there messes things up for us. The question is, which I hope someone can answer (Rob?), can this be resolved by a change in the bundle or product wxs, or does it require updating to a newer WiX version? Is it maybe fixed in 3.9 already? Or is it something Microsoft needs to fix on their end republish the windows update? I would file a Connect bug report for them but I can't really find any product that would be suitable to file MSI defects against. // Sascha On Fri, Aug 22, 2014 at 12:23 PM, Sascha Sertel <sascha.ser...@gmail.com> wrote: > I am having the EXACT same issue as described by Vikas, but I have reason > to believe that this breakage is caused by a recent Windows Update released > by Microsoft, because I tested packages that used to upgrade fine from one > version to the next (they are released in production and have been used by > customers without issues), and even those don't upgrade anymore. > > The errors in the main bundle log file are: > [1760:2DC0][2014-08-22T12:12:19]e000: Error 0x80070642: Failed to perform > minor upgrade of MSI package. > [1760:2DC0][2014-08-22T12:12:19]e000: Error 0x80070642: Failed to > configure per-user MSI package. > [1760:2DC0][2014-08-22T12:12:19]e000: Error 0x80070642: Failed to execute > MSI package. > > And in the specific MSI log file I see: > MSI (s) (A4:30) [12:12:19:495]: SECREPAIR: Hash Database: > C:\Windows\Installer\SourceHash{C5E60292-2E11-4FAE-883F-E548ECF032F7} > MSI (s) (A4:30) [12:12:19:496]: SECREPAIR: CryptAcquireContext succeeded > MSI (s) (A4:30) [12:12:19:676]: SECREPAIR: filename: Product.msi Stored > Hash Value:qifyrB1gltbWOyNTEPMp8gkQLOj80n1Vgs9hAkFUPeg= Current > Hash:ewxqrvKcJkUL0IxZgZeAoopceBPNACUkDakExnZTxbw= > MSI (s) (A4:30) [12:12:19:676]: Machine policy value > 'AlwaysInstallElevated' is 0 > MSI (s) (A4:30) [12:12:19:676]: User policy value 'AlwaysInstallElevated' > is 0 > MSI (s) (A4:30) [12:12:19:676]: MSI_LUA: Elevation prompt disabled for > silent installs > MSI (s) (A4:30) [12:12:19:676]: Note: 1: 3 > MSI (s) (A4:30) [12:12:19:676]: SECUREREPAIR: SecureRepair Failed. Error > code: 390FC9A18 > > After that it rolls back. It looks like it's trying to repair something > because the hash values don't match? > > I have another test machine on which I will uninstall all Windows Updates > from the last week or so to see if it makes a difference or not. I'm > running on Windows 8.1 Pro Update 1 and all the latest updates including > the downgraded Upgrade 2. I also found this thread: > http://www.edugeek.net/forums/windows-7/140586-possible-issue-kb2918614-causing-overlapped-i-o-operation-progress-errors.html > > Any suggestions/ideas on how to fix this? > > // Sascha > > > > On Wed, Aug 20, 2014 at 10:10 PM, vikasyv <vikas....@gmail.com> wrote: > >> I am using a Bootstrapper Application to bundle the msi installer. Can >> this >> cause any problems? Here is the BA code: >> >> <Bundle Name="Bundle-Name" Version="$(var.ProductVersion)" >> Manufacturer="CompanyName" IconSourceFile="$(var.IconSourceFile)" >> UpgradeCode="UPGRADE-GUID" Copyright="Copyright String"> >> <BootstrapperApplicationRef >> Id="WixStandardBootstrapperApplication.RtfLicense"> >> <bal:WixStandardBootstrapperApplication ShowVersion="yes" >> ThemeFile="Installer-Theme.xml" LicenseUrl=""/> >> <Payload SourceFile="$(var.PayloadSourceFile)"/> >> </BootstrapperApplicationRef> >> <util:RegistrySearch Root='HKCU' Key='SOFTWARE\AppName' >> Id="CheckInstalled" Variable="App_Installer" Result="exists" /> >> <Chain> >> >> <MsiPackage Id="MainPackage" >> SourceFile="<MsiFileName.msi>" Vital="yes" >> DisplayInternalUI="no" /> >> </Chain> >> </Bundle> >> >> Thanks >> Vikas >> >> >> >> -- >> View this message in context: >> http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Issues-with-Wix-Installer-per-user-minor-upgrade-tp7596442p7596450.html >> Sent from the wix-users mailing list archive at Nabble.com. >> >> >> ------------------------------------------------------------------------------ >> Slashdot TV. >> Video for Nerds. Stuff that matters. >> http://tv.slashdot.org/ >> _______________________________________________ >> WiX-users mailing list >> WiX-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/wix-users >> > > ------------------------------------------------------------------------------ Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users