Hello!
The error message in the MSIMSP LOG-file is:
ERROR: Since MSI 3.0 will block installation of major upgrade patches with sequencing information, creation of such patches is blocked.
The MSIMSP.EXE and the PatchWiz.dll have V 3.1.4000.1830 .
The MSIs were created by IS X and are a major upgrade.
The PCP was created by IS 1.5 .
What's wrong?
Thanks in advance!
Johannes
This is a ready-only archive of the InstallSite Forum. You cannot post any new content here. / Dies ist ein Archiv des InstallSite Forums. Hier können keine neuen Beiträge veröffentlicht werden.
Patch creation error 0xC00E5182
Started by
Johannes John
, Jul 26 2006 15:57
5 replies to this topic
Posted 26 July 2006 - 20:56
Looks like there is sequencing information in your patch. try to remove that.
In general, Major Upgrade patches are not recommended. They should be shipped as full msi packages.
In general, Major Upgrade patches are not recommended. They should be shipped as full msi packages.
Stefan Krüger
InstallSite.org twitter facebook
Posted 26 July 2006 - 22:29
Major upgrade patches only work if you have RemoveExistingProducts late in the InstallExecute sequence so that the files from the previous version are not uninstalled before the patch starts patching.
Regards
-Stein Åsmul
-Stein Åsmul
Posted 27 July 2006 - 14:21
Hello together!
When editing the PCP with ORCA and setting the property
SEQUENCE_DATA_GENERATION_DISABLED=1
the error didn't occure anymore.
But the consequences of this act, I don't know.
But the next problem occured, when executing the patch.
Because of "Installed" isn't set at the moment, when ResolveSource ist called, the WI wanted to have the original MSI file.
With a little manipulation in the cashed MSI file, the ResolveSource action can be set not to be executed.
But then the next action wanted to have the original MSI file:
RemoveExistingProducts
See previous reply from Glytzhkof.
And with major upgrade I want to have this action.
What will happen, when RemoveExistingProducts isn't executed at patch???
( ??? Why does the RemoveExistingProducts want's to have the original MSI ???)
Thanks to all!
Johannes
When editing the PCP with ORCA and setting the property
SEQUENCE_DATA_GENERATION_DISABLED=1
the error didn't occure anymore.
But the consequences of this act, I don't know.
But the next problem occured, when executing the patch.
Because of "Installed" isn't set at the moment, when ResolveSource ist called, the WI wanted to have the original MSI file.
With a little manipulation in the cashed MSI file, the ResolveSource action can be set not to be executed.
But then the next action wanted to have the original MSI file:
RemoveExistingProducts
See previous reply from Glytzhkof.
And with major upgrade I want to have this action.
What will happen, when RemoveExistingProducts isn't executed at patch???
( ??? Why does the RemoveExistingProducts want's to have the original MSI ???)
Thanks to all!
Johannes
Edited by Johannes John, 27 July 2006 - 14:24.
Posted 27 July 2006 - 16:12
Installed is true for the old version (which is being removed) but false for the new version (because you changed the ProductCode). A Major Upgrade will always require access to the sources of the new version.
Stefan Krüger
InstallSite.org twitter facebook
Posted 30 October 2008 - 11:39
Thank you very much for this posts.
Edited by daniju7, 31 October 2008 - 08:37.