Hi, I'm trying to create a chained package, but having some difficulty. I created a test package exe and two msi installers to be used as chains, called One.msi and Two.msi. This worked fine. I tried adding the msi 'One.msi' to another package exe (modular_test_4.1.1202), with the same settings, but it doesn't install. It doesn't open the UI for 'One.msi', which did happen in my test package. The system is the same, Windows Installer 4.5 is installed. I looked at the logfile created by my installer and found the following:
MSI (s) (84:B0) [12:07:30:269]: Doing action: AI_PrepareChainers
Action 12:07:30: AI_PrepareChainers.
Action start 12:07:30: AI_PrepareChainers.
MSI (s) (84:24) [12:07:30:300]: Invoking remote custom action. DLL: C:\WINDOWS\Installer\MSI4A.tmp, Entrypoint: PrepareChainedPackages
MSI (s) (84!28) [12:07:30:613]: PROPERTY CHANGE: Adding AI_CHAINER_CMD_LINE property. Its value is 'IC:\Documents and Settings\Administrator\Application Data\STMicroelectronics\modular_test_4.1.1202\install\One1.0.1.msiFV'.
MSI (s) (84!28) [12:07:30:613]: PROPERTY CHANGE: Adding AI_MSI_CHAINER_CONDITION property. Its value is '1'.
MSI (s) (84!28) [12:07:30:613]: Doing action: AI_RollbackChainers
Action 12:07:30: AI_RollbackChainers.
Action start 12:07:30: AI_RollbackChainers.
AI_RollbackChainers:
Action ended 12:07:30: AI_RollbackChainers. Return value 1.
Action ended 12:07:30: AI_PrepareChainers. Return value 1.
Can you tell me what is happening here please?
Arthur