> > > > The major upgrade pattern seems to be what you were trying to achieve and > it's the tried and trusted way of getting what you want. > > Follow this http://wix.sourceforge.net/manual-wix3/major_upgrade.htm
that's exactly what we've been doing (as sais this scheme has worked for us for a couple years now without problems), but thanks anyway. i'll enable the verbose logging and see if we get smarter... > > Do not mess with reinstallmode in your bootstrapper, leave the defaults. > You > could even use burn to replace your bootstrapper. > > Hopefully the default early scheduling of RemoveExistingProducts will clean > out the previous confusion. > > If you really want to delve into the minutiae of what is going wrong get a > verbose log and look at what the WI is doing on each file. > > Dave > > > -----Original Message----- > From: J?zsef Kolosz?r [mailto:j...@erad.com] > Sent: 08 May 2013 11:51 > To: wix-users@lists.sourceforge.net > Subject: [WiX-users] upgrade mysteriously installs older file version > > hi all, > > it's been a while, which means wix has worked great for us for a long time > now, but just recently we've hit a weird one: > > we're providing regular upgrades packaged as msi's bootstrapped in an exe. > (the exe places the msi into windows temp, and invokes the lib equivalent > of > msiexec /i blahblah.msi reinstall=all reinstallmode=vamus. (product and > upgrade codes are persistent across version, we change the package id - > there's only one package... and this has worked for years now). > > we've recently started seeing incidents (on win7 mostly), where running the > installer of newer version would not replace files with the newer versions > contained in the msi. details: suppose msi version 1.1 of the product was > installed, which correctly deployed version 2.4 of file blahblah.exe to the > program folder. trying to install version 1.2, which contains v2.5 of > blahblah.exe (with the proper upgrade options mentioned above), the > installer > runs (interactive ui clicked through with nexts) displays all the usual > (removing existing, copying new files, publishing product...), but in the > end > the program folder still contains v2.4 of blahblah.exe. > - a restart does NOT help > - files and their versions are verified (used orca to make sure), double > and > tripple checked. > - also did all tests manually (through msiexec command line), same results. > - we can't pin the behavior to specific versions or specific workstations, > it > just happens. we've reproduced by going through versions, and at some point > it would just happen, not always between the same versions. > - even if i manually delete v2.4 exe and then run the 1.2 installer that > should deploy v2.5, from some magical cache winstaller still manages to > conjure v2.4 instead. it's mind numbing > - of course manually uninstalling the older version before installing the > new > one works, but is not an acceptable workaround (ad deployment, grumpy > users, > etc...) > > any thoughts on what could be causing this? what are we missing? where to > look? > > thanks to all in advance. > > cheers, > > joe > ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. This 200-page book is written by three acclaimed leaders in the field. The early access version is available now. Download your free book today! http://p.sf.net/sfu/neotech_d2d_may _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users