Jump to content


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.
Photo

Creating a patch with a large file


7 replies to this topic

Johannes John

Johannes John
  • Full Members
  • 223 posts

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

rmadassery77

rmadassery77
  • Members
  • 52 posts

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 ???
Rajiv Madassery
Galway Scripting Center
Digital GlobalSoft Ltd.
(Subsidiary of Hewlett-Packard Company)

Johannes John

Johannes John
  • Full Members
  • 223 posts

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

Johannes John

Johannes John
  • Full Members
  • 223 posts

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

Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

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?)

Johannes John

Johannes John
  • Full Members
  • 223 posts

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

Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 15 April 2003 - 10:13

Maybe download the Developer 8 Evaluation (which should include the latest Microsoft binaries) and see if that succeeds.

Johannes John

Johannes John
  • Full Members
  • 223 posts

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

Edited by Johannes John, 23 May 2003 - 13:02.