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.
Creating a patch with a large file
Started by
Johannes John
, Apr 11 2003 14:40
7 replies to this topic
Posted 11 April 2003 - 14:40
Hello!
Does someone have an idea, why my patch wizard stops with:
ERROR: Cannot create patch file for ... at ...
Diskspace can't be the problem. ( 20GB left )
The DLL has a size of 10MB.
Thanks in advance!
Johannes
Does someone have an idea, why my patch wizard stops with:
ERROR: Cannot create patch file for ... at ...
Diskspace can't be the problem. ( 20GB left )
The DLL has a size of 10MB.
Thanks in advance!
Johannes
Posted 11 April 2003 - 19:04
If only you could explain a little more....
But is your version different in base msi and patch msi ???
But is your version different in base msi and patch msi ???
Rajiv Madassery
Galway Scripting Center
Digital GlobalSoft Ltd.
(Subsidiary of Hewlett-Packard Company)
Galway Scripting Center
Digital GlobalSoft Ltd.
(Subsidiary of Hewlett-Packard Company)
Posted 14 April 2003 - 09:50
Yes,
the version is different in base msi and patch msi.
If this dll is present, the Wizard stops with that error, when comparing this dll. If the dll is not present, the Wizard runs through. Because of that dll is the largest file to compare, I thought, this could be the problem.
The problem occures on two different systems.
Regards!
Johannes
the version is different in base msi and patch msi.
If this dll is present, the Wizard stops with that error, when comparing this dll. If the dll is not present, the Wizard runs through. Because of that dll is the largest file to compare, I thought, this could be the problem.
The problem occures on two different systems.
Regards!
Johannes
Posted 14 April 2003 - 13:10
Additional Information:
If I select "Use entire file ..." the Wizard runs through without error.
Therefor it seams to be a problem of the program that checks the differences!
Johannes
If I select "Use entire file ..." the Wizard runs through without error.
Therefor it seams to be a problem of the program that checks the differences!
Johannes
Posted 14 April 2003 - 18:36
Looks like Microsoft's patching engine has a problem generating the binary diff between the two files. I have no idea why this would happen, and I didn't find anything about this.
Does you log give some more verbose information?
(Do you have a virus scanner running?)
Does you log give some more verbose information?
(Do you have a virus scanner running?)
Stefan Krüger
InstallSite.org twitter facebook
Posted 15 April 2003 - 08:49
Hello Stefan, thanks for your answere!
No, the virus scanner wasn't running at that time.
Perhaps I should tell, that I'm still using ISWI 1.5.
The last lines in the logfile are:
------------------------------------------------------------------------
Files differ: 'B:\patch_arriba\neu\entpackt\.\program files\RIB\ARRIBAb\V10.1\Exe\Arriba\Bin\filt.Dll',
'B:\patch_arriba\alt\entpackt\.\program files\RIB\ARRIBAb\V10.1\Exe\Arriba\Bin\filt.Dll'.
Patch file created: FTK=filt.dll; temp location=Family00\01658.HDR.
Files differ: 'B:\patch_arriba\neu\entpackt\.\program files\RIB\ARRIBAb\V10.1\Exe\Arriba\Bin\Pdc.Dll',
'B:\patch_arriba\alt\entpackt\.\program files\RIB\ARRIBAb\V10.1\Exe\Arriba\Bin\Pdc.Dll'.
ERROR: Cannot create patch file for 'B:\patch_arriba\neu\entpackt\.\program files\RIB\ARRIBAb\V10.1\Exe\Arriba\Bin\Pdc.Dll' at 'E:\TEMP\testpatch\Family00\01659.PAT'.
***** Log finishing: 2003-04-09 16:03:14 *****
------------------------------------------------------------------------
That the previous file could be compared, shows, that it's not a problem of the directory structure.
Thanks!
Johannes
No, the virus scanner wasn't running at that time.
Perhaps I should tell, that I'm still using ISWI 1.5.
The last lines in the logfile are:
------------------------------------------------------------------------
Files differ: 'B:\patch_arriba\neu\entpackt\.\program files\RIB\ARRIBAb\V10.1\Exe\Arriba\Bin\filt.Dll',
'B:\patch_arriba\alt\entpackt\.\program files\RIB\ARRIBAb\V10.1\Exe\Arriba\Bin\filt.Dll'.
Patch file created: FTK=filt.dll; temp location=Family00\01658.HDR.
Files differ: 'B:\patch_arriba\neu\entpackt\.\program files\RIB\ARRIBAb\V10.1\Exe\Arriba\Bin\Pdc.Dll',
'B:\patch_arriba\alt\entpackt\.\program files\RIB\ARRIBAb\V10.1\Exe\Arriba\Bin\Pdc.Dll'.
ERROR: Cannot create patch file for 'B:\patch_arriba\neu\entpackt\.\program files\RIB\ARRIBAb\V10.1\Exe\Arriba\Bin\Pdc.Dll' at 'E:\TEMP\testpatch\Family00\01659.PAT'.
***** Log finishing: 2003-04-09 16:03:14 *****
------------------------------------------------------------------------
That the previous file could be compared, shows, that it's not a problem of the directory structure.
Thanks!
Johannes
Posted 15 April 2003 - 10:13
Maybe download the Developer 8 Evaluation (which should include the latest Microsoft binaries) and see if that succeeds.
Stefan Krüger
InstallSite.org twitter facebook
Posted 23 May 2003 - 13:01
Problem solved!
With the patch-creation-files from SDK Feb2003 the patch will be created.
MsiMsp.Exe 2.0.2600.0
mspatchc.dll 5.2.3760.0 (dnsrv.030131-1841)
PatchWiz.dll 2.0.3760.0
( makecab.exe )
all files dated with 26.02.2003
Regards!
Johannes
With the patch-creation-files from SDK Feb2003 the patch will be created.
MsiMsp.Exe 2.0.2600.0
mspatchc.dll 5.2.3760.0 (dnsrv.030131-1841)
PatchWiz.dll 2.0.3760.0
( makecab.exe )
all files dated with 26.02.2003
Regards!
Johannes
Edited by Johannes John, 23 May 2003 - 13:02.