When an installation is suspended, properties that have already been setup
are retained, so what you see is by design (text straight from the DB is
transformed, text from properties is not). You need to either complete the
previous installation or roll it back.

-----Original Message-----
From: Leung, John C.H. [mailto:johnle...@ea.com] 
Sent: Wednesday, June 02, 2010 6:27 PM
To: Leung, John C.H.; wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Issue with applying language transform after a hard
reset

When I was looking at my install log file, I see the followings:


MSI (c) (80:CC) [17:12:52:556]: Checking in-progress install: install for
same configuration.
MSI (c) (80:CC) [17:12:52:556]: Suspended install detected. Resuming.
...
MSI (c) (80:CC) [17:12:52:556]: PROPERTY CHANGE: Modifying TRANSFORMS
property. Its current value is ':en-us.mst'. Its new value: ':fr-fr.mst'.


So looks like MSI recognized a failed attempt of previous install and try to
resume previous install but not able to properly apply the original
fr-fr.mst transform and ended up with a mix of English and French text in
the dialog box.  

Is there anyway to tell MSI to cleanup previous failed suspended install and
do a clean install?  


John Leung


-----Original Message-----
From: Leung, John C.H. 
Sent: June-02-10 5:43 PM
To: 'wix-users@lists.sourceforge.net'
Subject: Issue with applying language transform after a hard reset

Hi,

I have created an installer that support multiple languages using transform
mst for each language.  So during install, we have the command line:

msiexe.exe /i test.msi TRANSFORMS=:fr-fr.mst

The installer basically works with the normal workflow.  However, I've just
been informed by our QA tester that during the install, if they did a hard
reset for their PC, and then after reboot, they run the install with a new
language, say:

msiexe.exe /i test.msi TRANSFORMS=:en-us.mst

Then they notice that during this second install, the status dialog box will
have English (the second install) for text, title, buttons, etc, but the
Status message itself remains in French (the first original install
attempt).

Is this a problem with WiX or Windows Installer itself?  Did Windows
Installer leave behind any info in the registry and making it failed to
fully apply the transform after a force reset?   Have anyone seen this
before?  Any help is appreciated.


John Leung
Software Engineer



----------------------------------------------------------------------------
--
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to