I explain the situation:
ProductA is installed on client computer (ProductCode=9D055A47-7660-402D-87C8-58AFECAC27E0)
productB is installed on client computer (ProductCode=E6EDE99A-A1AF-46B2-BFFC-4BF661AB1DBF)
I build a new Setup including new ProductA v2.
1_when I run it, an dialog asks me for the ProductB.msi.
2_If I re-run the Setup, the Update is done correctly.
3_I try to re-run the setup and the same dialog occurs.
4_I run again the setup, and Update is done correctly
5_ Not OK
6_ OK
7_ Not OK
....
So I run it two other times with /l switch and I analyse the two log files.
Here is what I found:
In the log file 1 (with dialog box) there are those lines:
Code: Select all
MSI (s) (4C:38) [12:11:33:515]: Doing action: FindRelatedProducts
MSI (s) (4C:38) [12:11:33:562]: Note: 1: 2205 2: 3: ActionText
Début de l'action 12:11:33 : FindRelatedProducts.
MSI (s) (4C:38) [12:11:33:625]: Using cached product context: machine assigned for product: A99EDE6EFA1A2B64FBCFB46F16BAD1FB
MSI (s) (4C:38) [12:11:33:656]: Using cached product context: machine assigned for product: A99EDE6EFA1A2B64FBCFB46F16BAD1FB
MSI (s) (4C:38) [12:11:33:687]: Using cached product context: machine assigned for product: A99EDE6EFA1A2B64FBCFB46F16BAD1FB
MSI (s) (4C:38) [12:11:33:718]: [b]PROPERTY CHANGE: Adding MYAHUPGRADE property. Its value is '{E6EDE99A-A1AF-46B2-BFFC-4BF661AB1DBF}'.[/b]
MSI (s) (4C:38) [12:11:33:765]: PROPERTY CHANGE: Adding MIGRATE property. Its value is '{E6EDE99A-A1AF-46B2-BFFC-4BF661AB1DBF}'.
MSI (s) (4C:38) [12:11:33:781]: Using cached product context: machine assigned for product: A99EDE6EFA1A2B64FBCFB46F16BAD1FB
MSI (s) (4C:38) [12:11:33:828]: Using cached product context: machine assigned for product: A99EDE6EFA1A2B64FBCFB46F16BAD1FB
MSI (s) (4C:38) [12:11:33:843]: Using cached product context: machine assigned for product: A99EDE6EFA1A2B64FBCFB46F16BAD1FB
Fin de l'action 12:11:33 : FindRelatedProducts. Valeur renvoyée : 1.Oh! E6EDE99A-A1AF-46B2-BFFC-4BF661AB1DBF is the ProductB Code !!
I don't know why this PruductCode appears here !
And in the second log file I have those lines:
Code: Select all
MSI (s) (4C:A8) [12:19:34:328]: Doing action: FindRelatedProducts
MSI (s) (4C:A8) [12:19:34:343]: Note: 1: 2205 2: 3: ActionText
Début de l'action 12:19:34 : FindRelatedProducts.
MSI (s) (4C:A8) [12:19:34:406]: Skipping FindRelatedProducts action: not run in maintenance mode
Fin de l'action 12:19:34 : FindRelatedProducts. Valeur renvoyée : 0.I have check the ProductCodes : differents
I have check the UpgradeCodes : differents
No more ideas to fix that problem...
Thanks for your help

