I'm installing on an English version Windows, but the MSI's language code was French. I switched it to English to provide an all-English log, which you will find below.
First, the immediate part: MSI (s) (E0:B0) [19:59:38:076]: Doing action: WixSchedFirewallExceptionsInstall Action 19:59:38: WixSchedFirewallExceptionsInstall. Configuring Windows Firewall Action start 19:59:38: WixSchedFirewallExceptionsInstall. MSI (s) (E0:B0) [19:59:38:076]: Creating MSIHANDLE (51) of type 790542 for thread 2480 MSI (s) (E0:58) [19:59:38:076]: Invoking remote custom action. DLL: C: \WINDOWS\Installer\MSI1039.tmp, Entrypoint: SchedFirewallExceptionsInstall MSI (s) (E0!24) [19:59:38:126]: Creating MSIHANDLE (52) of type 790541 for thread 5156 MSI (s) (E0!24) [19:59:38:126]: Creating MSIHANDLE (53) of type 790531 for thread 5156 MSI (s) (E0!24) [19:59:38:126]: Closing MSIHANDLE (53) of type 790531 for thread 5156 MSI (s) (E0!24) [19:59:38:126]: Creating MSIHANDLE (54) of type 790540 for thread 5156 MSI (s) (E0!24) [19:59:38:126]: Creating MSIHANDLE (55) of type 790531 for thread 5156 MSI (s) (E0!24) [19:59:38:126]: Creating MSIHANDLE (56) of type 790531 for thread 5156 MSI (s) (E0!24) [19:59:38:126]: Closing MSIHANDLE (56) of type 790531 for thread 5156 MSI (s) (E0!24) [19:59:38:126]: Closing MSIHANDLE (55) of type 790531 for thread 5156 MSI (s) (E0!24) [19:59:38:126]: Creating MSIHANDLE (57) of type 790531 for thread 5156 SchedFirewallExceptions: Scheduling firewall exception (1€Fusion Service€LocalSubnet€0€2€C:\Program Files\Paul Lalonde enrg \Fusion\Server\Fusion.exe) MSI (s) (E0!24) [19:59:38:126]: Closing MSIHANDLE (57) of type 790531 for thread 5156 MSI (s) (E0!24) [19:59:38:126]: PROPERTY CHANGE: Adding WixRollbackFirewallExceptionsInstall property. Its value is '1Fusion ServiceLocalSubnet02C:\Program Files\Paul Lalonde enrg\Fusion \Server\Fusion.exe'. MSI (s) (E0!24) [19:59:38:126]: Creating MSIHANDLE (58) of type 790531 for thread 5156 MSI (s) (E0!24) [19:59:38:126]: Closing MSIHANDLE (58) of type 790531 for thread 5156 MSI (s) (E0!24) [19:59:38:126]: Doing action: WixRollbackFirewallExceptionsInstall Action 19:59:38: WixRollbackFirewallExceptionsInstall. Rolling back Windows Firewall configuration Action start 19:59:38: WixRollbackFirewallExceptionsInstall. 1: Rolling back Windows Firewall configuration Action ended 19:59:38: WixRollbackFirewallExceptionsInstall. Return value 1. MSI (s) (E0!24) [19:59:38:126]: PROPERTY CHANGE: Adding WixExecFirewallExceptionsInstall property. Its value is '1Fusion ServiceLocalSubnet02C:\Program Files\Paul Lalonde enrg\Fusion \Server\Fusion.exe'. MSI (s) (E0!24) [19:59:38:126]: Creating MSIHANDLE (59) of type 790531 for thread 5156 MSI (s) (E0!24) [19:59:38:126]: Closing MSIHANDLE (59) of type 790531 for thread 5156 MSI (s) (E0!24) [19:59:38:126]: Doing action: WixExecFirewallExceptionsInstall Action 19:59:38: WixExecFirewallExceptionsInstall. Installing Windows Firewall configuration Action start 19:59:38: WixExecFirewallExceptionsInstall. 1: Installing Windows Firewall configuration Action ended 19:59:38: WixExecFirewallExceptionsInstall. Return value 1. MSI (s) (E0!24) [19:59:38:136]: Closing MSIHANDLE (52) of type 790541 for thread 5156 MSI (s) (E0!24) [19:59:38:136]: Closing MSIHANDLE (54) of type 790540 for thread 5156 MSI (s) (E0:58) [19:59:38:136]: Closing MSIHANDLE (51) of type 790542 for thread 2480 Action ended 19:59:38: WixSchedFirewallExceptionsInstall. Return value 1. Next, the deferred part, including the error and the rollback actions: MSI (s) (E0:B0) [19:59:38:636]: Executing op: ActionStart (Name=WixRollbackFirewallExceptionsInstall,Description=Rolling back Windows Firewall configuration,) Action 19:59:38: WixRollbackFirewallExceptionsInstall. Rolling back Windows Firewall configuration MSI (s) (E0:B0) [19:59:38:636]: Executing op: CustomActionSchedule (Action = WixRollbackFirewallExceptionsInstall ,ActionType = 3329 ,Source =BinaryData,Target=ExecFirewallExceptions,CustomActionData=1Fusion ServiceLocalSubnet02C:\Program Files\Paul Lalonde enrg\Fusion \Server\Fusion.exe) MSI (s) (E0:B0) [19:59:38:636]: Executing op: ActionStart (Name=WixExecFirewallExceptionsInstall,Description=Installing Windows Firewall configuration,) Action 19:59:38: WixExecFirewallExceptionsInstall. Installing Windows Firewall configuration MSI (s) (E0:B0) [19:59:38:636]: Executing op: CustomActionSchedule (Action = WixExecFirewallExceptionsInstall ,ActionType = 3073 ,Source =BinaryData,Target=ExecFirewallExceptions,CustomActionData=1Fusion ServiceLocalSubnet02C:\Program Files\Paul Lalonde enrg\Fusion \Server\Fusion.exe) MSI (s) (E0:B0) [19:59:38:646]: Creating MSIHANDLE (60) of type 790536 for thread 2480 MSI (s) (E0:04) [19:59:38:646]: Invoking remote custom action. DLL: C: \WINDOWS\Installer\MSI103B.tmp, Entrypoint: ExecFirewallExceptions MSI (s) (E0:3C) [19:59:38:646]: Generating random cookie. MSI (s) (E0:3C) [19:59:38:646]: Created Custom Action Server with PID 6068 (0x17B4). MSI (s) (E0:B0) [19:59:38:666]: Running as a service. MSI (s) (E0:B0) [19:59:38:676]: Hello, I'm your 32bit Elevated custom action server. MSI (s) (E0!54) [19:59:38:747]: Creating MSIHANDLE (61) of type 790531 for thread 1876 ExecFirewallExceptions: Installing firewall exception Fusion Service (C:\Program Files\Paul Lalonde enrg\Fusion\Server\Fusion.exe) MSI (s) (E0!54) [19:59:38:747]: Closing MSIHANDLE (61) of type 790531 for thread 1876 MSI (s) (E0:04) [19:59:38:747]: Closing MSIHANDLE (60) of type 790536 for thread 2480 Action ended 19:59:38: InstallFinalize. Return value 3. MSI (s) (E0:B0) [19:59:38:747]: User policy value 'DisableRollback' is 0 MSI (s) (E0:B0) [19:59:38:747]: Machine policy value 'DisableRollback' is 0 MSI (s) (E0:B0) [19:59:38:757]: Executing op: Header (Signature = 1397708873 ,Version = 301 ,Timestamp = 960929652 ,LangId = 1033 ,Platform = 0 ,ScriptType =2,ScriptMajorVersion=21,ScriptMinorVersion=4,ScriptAttributes=1) MSI (s) (E0:B0) [19:59:38:757]: Executing op: DialogInfo(Type=0,Argument=1033) MSI (s) (E0:B0) [19:59:38:757]: Executing op: DialogInfo(Type=1,Argument=Fusion) MSI (s) (E0:B0) [19:59:38:757]: Executing op: RollbackInfo(,RollbackAction=Rollback,RollbackDescription=Rolling back action :,RollbackTemplate =[1],CleanupAction=RollbackCleanup,CleanupDescription=Removing backup files,CleanupTemplate=File: [1]) Action 19:59:38: Rollback. Rolling back action: Rollback: Installing Windows Firewall configuration MSI (s) (E0:B0) [19:59:38:757]: Executing op: ActionStart (Name=WixExecFirewallExceptionsInstall,Description=Installing Windows Firewall configuration,) MSI (s) (E0:B0) [19:59:38:757]: Executing op: ProductInfo(ProductKey={9F046475-8961-11DD- ABAC -005056C00008 },ProductName = Fusion ,PackageName = Fusion .Installer .msi ,Language =1033,Version=1,Assignment=1,ObsoleteArg=0,,,PackageCode={27199F1F- BE3F-422E-8A0E- EA9AF94EEA1D},,,InstanceType=0,LUASetting=0,RemoteURTInstalls=0) Rollback: Rolling back Windows Firewall configuration MSI (s) (E0:B0) [19:59:38:757]: Executing op: ActionStart (Name=WixRollbackFirewallExceptionsInstall,Description=Rolling back Windows Firewall configuration,) MSI (s) (E0:B0) [19:59:38:757]: Executing op: CustomActionRollback (Action = WixRollbackFirewallExceptionsInstall ,ActionType = 3329 ,Source =BinaryData,Target=ExecFirewallExceptions,CustomActionData=1Fusion ServiceLocalSubnet02C:\Program Files\Paul Lalonde enrg\Fusion \Server\Fusion.exe) MSI (s) (E0:B0) [19:59:38:757]: Creating MSIHANDLE (62) of type 790536 for thread 2480 MSI (s) (E0:30) [19:59:38:757]: Invoking remote custom action. DLL: C: \WINDOWS\Installer\MSI103C.tmp, Entrypoint: ExecFirewallExceptions MSI (s) (E0!28) [19:59:38:817]: Creating MSIHANDLE (63) of type 790531 for thread 5160 ExecFirewallExceptions: Uninstalling firewall exception Fusion Service (C:\Program Files\Paul Lalonde enrg\Fusion\Server\Fusion.exe) MSI (s) (E0!28) [19:59:38:817]: Closing MSIHANDLE (63) of type 790531 for thread 5160 MSI (s) (E0:30) [19:59:38:827]: Closing MSIHANDLE (62) of type 790536 for thread 2480 Le 08-10-06 à 12:15, Neil Sleightholm a écrit : > I don't know the answer but am I correct that you are installing a > French language variant of Windows? If so I noticed the file was in > "C:\Program Files" is that correct, I thought it was localised? Do > you have a copy of English Windows you could try it on? > > Neil > > -----Original Message----- > From: Paul Lalonde [mailto:[EMAIL PROTECTED] > Sent: 06 October 2008 11:53 > To: WiX Users > Subject: [WiX-users] Problem using FirewallException > > Hello everyone, > > I'm attempting to use the FirewallException element, without much > success. When installing, the installer abruptly performs a rollback > when it hits the FirewallException's deferred CA. No message box to > the user, nothing in the log. This is usin Wix 3.0.4513 on Windows > Server 2003 SP2. > > Any suggestion as to what I'm doing wrong would be greatly > appreciated! > > Here is an exerpt from my wxs file, showing the File element and its > nested FirewallException element: > > <DirectoryRef Id="ServerDir" FileSource="..\Fusion\bin\! > (wix.Configuration)"> > <Component Id="Server.Main" Guid="9F046460-8961-11DD- > ABAC-005056C00008" Feature="Server"> > <File Id="Server.Main" KeyPath="yes" Checksum="yes" > Name="Fusion.exe" Assembly=".net" AssemblyApplication="Server.Main"> > <fw:FirewallException Id="ServerFirewallRule" Name="! > (loc.ServiceDisplayName)" Scope="localSubnet"/> > </File> > > > Here are the relevant portions of the install log: > > First, the immediate part: > > MSI (s) (E4:AC) [06:18:59:485]: Doing action: > WixSchedFirewallExceptionsInstall > Action 6:18:59 : WixSchedFirewallExceptionsInstall. Configuring > Windows Firewall > Début de l'action 6:18:59 : WixSchedFirewallExceptionsInstall. > MSI (s) (E4:AC) [06:18:59:485]: Creating MSIHANDLE (9) of type 790542 > for thread 2476 > MSI (s) (E4:28) [06:18:59:485]: Invoking remote custom action. DLL: C: > \WINDOWS\Installer\MSIE76.tmp, Entrypoint: > SchedFirewallExceptionsInstall > MSI (s) (E4!90) [06:18:59:535]: Creating MSIHANDLE (10) of type 790541 > for thread 6032 > MSI (s) (E4!90) [06:18:59:535]: Creating MSIHANDLE (11) of type 790531 > for thread 6032 > MSI (s) (E4!90) [06:18:59:535]: Closing MSIHANDLE (11) of type 790531 > for thread 6032 > MSI (s) (E4!90) [06:18:59:535]: Creating MSIHANDLE (12) of type 790540 > for thread 6032 > MSI (s) (E4!90) [06:18:59:535]: Creating MSIHANDLE (13) of type 790531 > for thread 6032 > MSI (s) (E4!90) [06:18:59:535]: Creating MSIHANDLE (14) of type 790531 > for thread 6032 > MSI (s) (E4!90) [06:18:59:535]: Closing MSIHANDLE (14) of type 790531 > for thread 6032 > MSI (s) (E4!90) [06:18:59:535]: Closing MSIHANDLE (13) of type 790531 > for thread 6032 > MSI (s) (E4!90) [06:18:59:535]: Creating MSIHANDLE (15) of type 790531 > for thread 6032 > SchedFirewallExceptions: Scheduling firewall exception (1€Fusion > Service€LocalSubnet€0€2€C:\Program Files\Paul Lalonde enrg > \Fusion\Server\Fusion.exe) > MSI (s) (E4!90) [06:18:59:545]: Closing MSIHANDLE (15) of type 790531 > for thread 6032 > MSI (s) (E4!90) [06:18:59:545]: PROPERTY CHANGE: Adding > WixRollbackFirewallExceptionsInstall property. Its value is '1Fusion > ServiceLocalSubnet02C:\Program Files\Paul Lalonde enrg\Fusion > \Server\Fusion.exe'. > MSI (s) (E4!90) [06:18:59:545]: Creating MSIHANDLE (16) of type 790531 > for thread 6032 > MSI (s) (E4!90) [06:18:59:545]: Closing MSIHANDLE (16) of type 790531 > for thread 6032 > MSI (s) (E4!90) [06:18:59:545]: Doing action: > WixRollbackFirewallExceptionsInstall > Action 6:18:59 : WixRollbackFirewallExceptionsInstall. Rolling back > Windows Firewall configuration > Début de l'action 6:18:59 : WixRollbackFirewallExceptionsInstall. > 1: Rolling back Windows Firewall configuration > Fin de l'action 6:18:59 : WixRollbackFirewallExceptionsInstall. Valeur > renvoyée : 1. > MSI (s) (E4!90) [06:18:59:545]: PROPERTY CHANGE: Adding > WixExecFirewallExceptionsInstall property. Its value is '1Fusion > ServiceLocalSubnet02C:\Program Files\Paul Lalonde enrg\Fusion > \Server\Fusion.exe'. > MSI (s) (E4!90) [06:18:59:545]: Creating MSIHANDLE (17) of type 790531 > for thread 6032 > MSI (s) (E4!90) [06:18:59:545]: Closing MSIHANDLE (17) of type 790531 > for thread 6032 > MSI (s) (E4!90) [06:18:59:545]: Doing action: > WixExecFirewallExceptionsInstall > Action 6:18:59 : WixExecFirewallExceptionsInstall. Installing Windows > Firewall configuration > Début de l'action 6:18:59 : WixExecFirewallExceptionsInstall. > 1: Installing Windows Firewall configuration > Fin de l'action 6:18:59 : WixExecFirewallExceptionsInstall. Valeur > renvoyée : 1. > MSI (s) (E4!90) [06:18:59:545]: Closing MSIHANDLE (10) of type 790541 > for thread 6032 > MSI (s) (E4!90) [06:18:59:555]: Closing MSIHANDLE (12) of type 790540 > for thread 6032 > MSI (s) (E4:28) [06:18:59:555]: Closing MSIHANDLE (9) of type 790542 > for thread 2476 > Fin de l'action 6:18:59 : WixSchedFirewallExceptionsInstall. Valeur > renvoyée : 1. > > Next, the deferred part, including a portion of the rollback: > > MSI (s) (E4:AC) [06:19:00:757]: Executing op: > ActionStart > (Name=WixRollbackFirewallExceptionsInstall,Description=Rolling back > Windows Firewall configuration,) > Action 6:19:00 : WixRollbackFirewallExceptionsInstall. Rolling back > Windows Firewall configuration > MSI (s) (E4:AC) [06:19:00:757]: Executing op: > CustomActionSchedule > (Action > = > WixRollbackFirewallExceptionsInstall > ,ActionType > = > 3329 > ,Source > =BinaryData,Target=ExecFirewallExceptions,CustomActionData=1Fusion > ServiceLocalSubnet02C:\Program Files\Paul Lalonde enrg\Fusion > \Server\Fusion.exe) > MSI (s) (E4:AC) [06:19:00:757]: Executing op: > ActionStart > (Name=WixExecFirewallExceptionsInstall,Description=Installing Windows > Firewall configuration,) > Action 6:19:00 : WixExecFirewallExceptionsInstall. Installing Windows > Firewall configuration > MSI (s) (E4:AC) [06:19:00:757]: Executing op: > CustomActionSchedule > (Action > = > WixExecFirewallExceptionsInstall > ,ActionType > = > 3073 > ,Source > =BinaryData,Target=ExecFirewallExceptions,CustomActionData=1Fusion > ServiceLocalSubnet02C:\Program Files\Paul Lalonde enrg\Fusion > \Server\Fusion.exe) > MSI (s) (E4:AC) [06:19:00:767]: Creating MSIHANDLE (18) of type 790536 > for thread 2476 > MSI (s) (E4:44) [06:19:00:767]: Invoking remote custom action. DLL: C: > \WINDOWS\Installer\MSIE78.tmp, Entrypoint: ExecFirewallExceptions > MSI (s) (E4:24) [06:19:00:777]: Generating random cookie. > MSI (s) (E4:24) [06:19:00:777]: Created Custom Action Server with PID > 4456 (0x1168). > MSI (s) (E4:78) [06:19:00:807]: Running as a service. > MSI (s) (E4:78) [06:19:00:807]: Hello, I'm your 32bit Elevated custom > action server. > MSI (s) (E4!D4) [06:19:00:867]: Creating MSIHANDLE (19) of type 790531 > for thread 5588 > ExecFirewallExceptions: Installing firewall exception Fusion Service > (C:\Program Files\Paul Lalonde enrg\Fusion\Server\Fusion.exe) > MSI (s) (E4!D4) [06:19:00:867]: Closing MSIHANDLE (19) of type 790531 > for thread 5588 > MSI (s) (E4:44) [06:19:00:877]: Closing MSIHANDLE (18) of type 790536 > for thread 2476 > Fin de l'action 6:19:00 : InstallFinalize. Valeur renvoyée : 3. > MSI (s) (E4:AC) [06:19:00:877]: User policy value 'DisableRollback' > is 0 > MSI (s) (E4:AC) [06:19:00:877]: Machine policy value 'DisableRollback' > is 0 > MSI (s) (E4:AC) [06:19:00:877]: Executing op: > Header > (Signature > = > 1397708873 > ,Version > = > 301 > ,Timestamp > = > 960901728 > ,LangId > = > 1036 > ,Platform > = > 0 > ,ScriptType > =2,ScriptMajorVersion=21,ScriptMinorVersion=4,ScriptAttributes=1) > MSI (s) (E4:AC) [06:19:00:877]: Executing op: > DialogInfo(Type=0,Argument=1036) > MSI (s) (E4:AC) [06:19:00:877]: Executing op: > DialogInfo(Type=1,Argument=Fusion) > MSI (s) (E4:AC) [06:19:00:887]: Executing op: > RollbackInfo(,RollbackAction=Rollback,RollbackDescription=Annulation > de > l'action > :,RollbackTemplate > =[1],CleanupAction=RollbackCleanup,CleanupDescription=Suppression des > fichiers de sauvegarde,CleanupTemplate=Fichier : [1]) > Action 6:19:00 : Rollback. Annulation de l'action : > Rollback: Installing Windows Firewall configuration > MSI (s) (E4:AC) [06:19:00:887]: Executing op: > ActionStart > (Name=WixExecFirewallExceptionsInstall,Description=Installing Windows > Firewall configuration,) > MSI (s) (E4:AC) [06:19:00:887]: Executing op: > ProductInfo(ProductKey={9F046475-8961-11DD- > ABAC > -005056C00008 > },ProductName > = > Fusion > ,PackageName > = > Fusion > .Installer > .msi > ,Language > = > 1036 > ,Version > = > 1 > ,Assignment > = > 1 > ,ObsoleteArg > = > 0 > ,,,PackageCode > = > {E383CED8 > -81BB > -4A92 > -8414-663AAB312757},,,InstanceType=0,LUASetting=0,RemoteURTInstalls=0) > Rollback: Rolling back Windows Firewall configuration > MSI (s) (E4:AC) [06:19:00:887]: Executing op: > ActionStart > (Name=WixRollbackFirewallExceptionsInstall,Description=Rolling back > Windows Firewall configuration,) > MSI (s) (E4:AC) [06:19:00:887]: Executing op: > CustomActionRollback > (Action > = > WixRollbackFirewallExceptionsInstall > ,ActionType > = > 3329 > ,Source > =BinaryData,Target=ExecFirewallExceptions,CustomActionData=1Fusion > ServiceLocalSubnet02C:\Program Files\Paul Lalonde enrg\Fusion > \Server\Fusion.exe) > MSI (s) (E4:AC) [06:19:00:887]: Creating MSIHANDLE (20) of type 790536 > for thread 2476 > MSI (s) (E4:74) [06:19:00:887]: Invoking remote custom action. DLL: C: > \WINDOWS\Installer\MSIE79.tmp, Entrypoint: ExecFirewallExceptions > MSI (s) (E4!58) [06:19:00:947]: Creating MSIHANDLE (21) of type 790531 > for thread 5464 > ExecFirewallExceptions: Uninstalling firewall exception Fusion > Service (C:\Program Files\Paul Lalonde enrg\Fusion\Server\Fusion.exe) > MSI (s) (E4!58) [06:19:00:947]: Closing MSIHANDLE (21) of type 790531 > for thread 5464 > MSI (s) (E4:74) [06:19:00:957]: Closing MSIHANDLE (20) of type 790536 > for thread 2476 > > > -- > Paul Lalonde paullalonde at mac dot com > "Il n'y a que les banques qui sont libres" -- Jean-Luc Godard > > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win > great prizes > Grand prize is a trip for two to an Open Source event anywhere in > the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win > great prizes > Grand prize is a trip for two to an Open Source event anywhere in > the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users -- Paul Lalonde paullalonde at mac dot com "Il n'y a que les banques qui sont libres" -- Jean-Luc Godard ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users