Error code: 0xC00E5141

  • Thread starter Thread starter Calvin
  • Start date Start date
C

Calvin

I want to create a .msp file for patching.
But I get error when I make .msp file.
The command is:
c:\>msimsp.exe -s e:\temp\base\baseinstall.pcp -p
e:\temp\base\baseinstall.msp
The ProductCode in the original .msi file is:
{B70CDC8C-0FEF-4563-BDEA-5F49631508FF}
The PatchGUID in the .PCP file is:
{02278FB3-B8F4-410e-9FC6-381FCF243F61}

The error log content is:
***** Log starting: 2003-10-22 15:53:23 *****

Input-PCP path = 'e:\temp\base\baseinstall.pcp'
Patch-MSP path = 'e:\temp\base\baseinstall.msp'
Temp Folder =
'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\~PCW_TMP.TMP\'
Patch GUID =
'{02278FB3-B8F4-410E-9FC6-381FCF243F61}'
ListOfPatchGUIDsToReplace = '<none>'
ListOfTargetProductCodes = '*'
PatchSourceList = 'PatchSourceList'
AllowProductCodeMismatches = '1'
AllowProductVersionMajorMismatches = '1'
OptimizePatchSizeForLargeFiles = '<blank>'
ApiPatchingSymbolFlags = '0x00000000'
MsiFileToUseToCreatePatchTables = '<blank>'
SqlCmdToCreatePatchTable = '<blank>'
SqlCmdToCreatePatchPackageTable = '<blank>'
SqlCmdToCreateMsiPatchHeadersTable = '<blank>'
DontRemoveTempFolderWhenFinished = '1'
IncludeWholeFilesOnly = '0'
MinimumRequiredMsiVersion = '<blank>'

Using internal SQL cmd to create 'Patch' table.
Using internal SQL cmd to create 'PatchPackage' table.
Using internal SQL cmd to create 'MsiPatchHeaders' table.

ERROR: TargetImages.Target = 'Base_error': PackageCode
{B70CDC8C-0FEF-4563-BDEA-5F49631508FF} is not unique.

***** Log finishing: 2003-10-22 15:53:23 *****

Could anyone provide some hint to solve this problem?

Thanks very much.

Calvin Lu
 
Are the package codes of the two MSI files identical? You're making a patch from
the difference between two MSI files, and it looks like the packagecode Guids
need to be different.
 
Thanks to Phil Wilson.
I have solve this problem.
Calvin
Phil Wilson said:
Are the package codes of the two MSI files identical? You're making a patch from
the difference between two MSI files, and it looks like the packagecode Guids
need to be different.
--
Phil Wilson [MVP Windows Installer]
----
Calvin said:
I want to create a .msp file for patching.
But I get error when I make .msp file.
The command is:
c:\>msimsp.exe -s e:\temp\base\baseinstall.pcp -p
e:\temp\base\baseinstall.msp
The ProductCode in the original .msi file is:
{B70CDC8C-0FEF-4563-BDEA-5F49631508FF}
The PatchGUID in the .PCP file is:
{02278FB3-B8F4-410e-9FC6-381FCF243F61}

The error log content is:
***** Log starting: 2003-10-22 15:53:23 *****

Input-PCP path = 'e:\temp\base\baseinstall.pcp'
Patch-MSP path = 'e:\temp\base\baseinstall.msp'
Temp Folder =
'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\~PCW_TMP.TMP\'
Patch GUID =
'{02278FB3-B8F4-410E-9FC6-381FCF243F61}'
ListOfPatchGUIDsToReplace = '<none>'
ListOfTargetProductCodes = '*'
PatchSourceList = 'PatchSourceList'
AllowProductCodeMismatches = '1'
AllowProductVersionMajorMismatches = '1'
OptimizePatchSizeForLargeFiles = '<blank>'
ApiPatchingSymbolFlags = '0x00000000'
MsiFileToUseToCreatePatchTables = '<blank>'
SqlCmdToCreatePatchTable = '<blank>'
SqlCmdToCreatePatchPackageTable = '<blank>'
SqlCmdToCreateMsiPatchHeadersTable = '<blank>'
DontRemoveTempFolderWhenFinished = '1'
IncludeWholeFilesOnly = '0'
MinimumRequiredMsiVersion = '<blank>'

Using internal SQL cmd to create 'Patch' table.
Using internal SQL cmd to create 'PatchPackage' table.
Using internal SQL cmd to create 'MsiPatchHeaders' table.

ERROR: TargetImages.Target = 'Base_error': PackageCode
{B70CDC8C-0FEF-4563-BDEA-5F49631508FF} is not unique.

***** Log finishing: 2003-10-22 15:53:23 *****

Could anyone provide some hint to solve this problem?

Thanks very much.

Calvin Lu
 
Back
Top