Salutation WIX users,

I've encounter a weird issue with one of our patches recently and I'm really 
lost. Tried to understand the problem for 3 days and still nothing so I'm 
sending my question your way with hopes someone might see something. It 
concerns the hotfix 7 of a build that has already seen 6 successful patches ( 
.msp ) so it had functional hotfixes before.

When I install the build followed by that hotfix on, let's say a windows server 
2003, everything seems to install itself correctly. However under a server 2008 
the installation fails with the error message : 

"Error applying patch to file C:\Config.Msi\PT1E0D.tmp. It has probably been 
updated by another mean and can no longer be modified by this patch." After 
looking in the log it seems to be related to the dll Coveo.ces.web.search.dll 
installed under the folder bin ( and not the copy in the GAC ). But I mean, 
nothing should have changed since the original installation.

I would think it is due to the windows installer version that is used ( 3.0 
under server 2003 and 4.0 under server 2008 ) but I haven't found anything that 
would support that.

I've encountered that error once before and it was due to the fact that we were 
installing 2 identical files in the GAC that were overwriting each other but in 
that case, it never happened on the first hotfix (always the second) and it did 
not vary depending on the system.

The PCP files are pretty similar as the msi built to generate the msp. I've 
compared the failing hotfix 7 log with a successful installation of hotfix 6 
and here what I think are are the major differences around the dll 
Coveo.ces.web.search in chronological order  and I've joined a copy of the log 
to the mail.

Thank you for your help,
NickL


-=Hotfix 6 that is functional=-
Activating binary patch with sequence 10079 for file key 
Coveo.CES.Web.Search.dll_Local
The file represented by File table key 'Coveo.CES.Web.Search.dll_Local' will be 
updated using the last binary patch and the file on disk (if possible).
Chain for Coveo.CES.Web.Search.dll_Local starts with the native source file.
Activating binary patch with sequence 10079 for file key 
Coveo.CES.Web.Search.dll_Local
FALLBACK: The file represented by File table key 
'Coveo.CES.Web.Search.dll_Local' will be updated using a chain of baseline 
patches.

-=Hotfix 7 that is not=-
Chain for Coveo.CES.Web.Search.dll_Local starts with the native source file.
Activating binary patch with sequence 10079 for file key 
Coveo.CES.Web.Search.dll_Local
The file represented by File table key 'Coveo.CES.Web.Search.dll_Local' will be 
updated using a chain of baseline patches.

-=-=-

-=Hotfix 6 that is functional=-
Executing op: 
FileCopy(SourceName=xskyet7g.dll|Coveo.CES.Web.Search.dll,SourceCabKey=Coveo.CES.Web.Search.dll_Local,DestName=Coveo.CES.Web.Search.dll,Attributes=512,FileSize=4202496,PerTick=32768,,VerifyMedia=1,,TotalPatches=1,,,CheckCRC=0,Version=7.0.4887.6,Language=0,InstallMode=327417856,,,,,,,)
File: C:\Program Files\Coveo Enterprise Search 7\Bin\Coveo.CES.Web.Search.dll;  
Patch targets existing file.;   Smart patch;    Existing file is a lower version

-=Hotfix 7 that is not=-
Executing op: 
FileCopy(SourceName=xskyet7g.dll|Coveo.CES.Web.Search.dll,SourceCabKey=Coveo.CES.Web.Search.dll_Local,DestName=Coveo.CES.Web.Search.dll,Attributes=512,FileSize=4202496,PerTick=32768,,VerifyMedia=1,,TotalPatches=1,,,CheckCRC=0,Version=7.0.4887.7,Language=0,InstallMode=58982400,,,,,,,)
File: C:\Program Files\Coveo Enterprise Search 7\Bin\Coveo.CES.Web.Search.dll;  
Overwrite;      Smart patch;    Existing file is a lower version
Redirecting file copy of 'C:\Program Files\Coveo Enterprise Search 
7\Bin\Coveo.CES.Web.Search.dll' to 'C:\Config.Msi\PTD2AC.tmp'.       A 
subsequent patch will update the intermediate file, and then copy over the 
original.
Source for file 'Coveo.CES.Web.Search.dll_Local' is compressed
InstallFiles: File: Coveo.CES.Web.Search.dll,  Directory: C:\Program 
Files\Coveo Enterprise Search 7\Bin\,  Size: 4202496
Re-applying security from existing file.
Verifying accessibility of file: PTD2AC.tmp
Note: 1: 2318 2: C:\Config.Msi\PTD2AC.tmp

-=-=-

-=Hotfix 6 that is functional=-
Executing op: 
CacheBaselineFile(Baseline=0,FileKey=Coveo.CES.Web.Search.dll_Local,FilePath=C:\Program
 Files\Coveo Enterprise Search 7\Bin\Coveo.CES.Web.Search.dll,,Existing=0)
Baseline: Coveo.CES.Web.Search.dll_Local already cached for baseline 0.
Executing op: 
PatchApply(PatchName=Coveo.CES.Web.Search.dll_Local,TargetName=C:\Program 
Files\Coveo Enterprise Search 
7\Bin\Coveo.CES.Web.Search.dll,PatchSize=99725,TargetSize=4202496,PerTick=0,,FileAttributes=512,PatchAttributes=0,CheckCRC=0)
PatchFiles: File: Coveo.CES.Web.Search.dll,  Directory: C:\Program Files\Coveo 
Enterprise Search 7\Bin\,  Size: 4202496

-=Hotfix 7 that is not=-
MSI (s) (B8:24) [11:57:42:470]: Executing op: 
CacheBaselineFile(Baseline=0,FileKey=Coveo.CES.Web.Search.dll_Local,FilePath=C:\Program
 Files\Coveo Enterprise Search 7\Bin\Coveo.CES.Web.Search.dll,,Existing=0)
Baseline: Coveo.CES.Web.Search.dll_Local already cached for baseline 0.
Executing op: 
PatchApply(PatchName=Coveo.CES.Web.Search.dll_Local,TargetName=C:\Program 
Files\Coveo Enterprise Search 
7\Bin\Coveo.CES.Web.Search.dll,PatchSize=152117,TargetSize=4202496,PerTick=0,,FileAttributes=512,PatchAttributes=0,CheckCRC=0)
Patch for file 'C:\Program Files\Coveo Enterprise Search 
7\Bin\Coveo.CES.Web.Search.dll' is redirected to patch 
'C:\Config.Msi\PTD2AC.tmp' instead.
PatchFiles: File: Coveo.CES.Web.Search.dll,  Directory: C:\Program Files\Coveo 
Enterprise Search 7\Bin\,  Size: 4202496
Error 1328. Error applying patch to file C:\Config.Msi\PTD2AC.tmp. It has 
probably been updated by another mean and can no longer be modified by this 
patch. For more information, contact your patch vendor.  System Error: 
-1072807676




------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnnow-d2d
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to