http://bugs.winehq.org/show_bug.cgi?id=18341
Summary: Quicktime 7.02.38 fails to install Product: Wine Version: 1.1.20 Platform: PC URL: http://www.oldversion.com/download/quicktime70238.exe OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: kennybobs@o2.co.uk
Quicktime 7.02.38 gets so far through installation and fails with a "-1627 ERROR_FUNCTION_FAILED" message.
Attached +msi logs but I don't know if they are any use.
http://bugs.winehq.org/show_bug.cgi?id=18341
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, Installer
--- Comment #1 from Ken Sharp kennybobs@o2.co.uk 2009-05-03 14:06:37 --- Forgot to add, this is the error in the console:
err:msi:msi_cabextract FDICopy failed err:msi:ACTION_InstallFiles Failed to extract cabinet: L"#Data1.cab" err:msi:ITERATE_Actions Execution halted, action L"InstallFinalize" returned 1627
http://bugs.winehq.org/show_bug.cgi?id=18341
--- Comment #2 from Ken Sharp kennybobs@o2.co.uk 2009-05-03 19:40:01 --- Tried the patch from Bug 14930 (which has the same console output) but it didn't help.
http://bugs.winehq.org/show_bug.cgi?id=18341
--- Comment #3 from Ken Sharp kennybobs@o2.co.uk 2009-05-03 20:13:59 --- Created an attachment (id=20896) --> (http://bugs.winehq.org/attachment.cgi?id=20896) Wine 1.1.20 +cabinet
http://bugs.winehq.org/show_bug.cgi?id=18341
Niko Sandschneider nsandschn@gmx.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nsandschn@gmx.de
--- Comment #4 from Niko Sandschneider nsandschn@gmx.de 2009-08-28 15:16:48 --- Confirming with wine 1.1.28
http://bugs.winehq.org/show_bug.cgi?id=18341
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #5 from Ken Sharp kennybobs@o2.co.uk 2009-08-28 18:39:25 --- Confirming.
http://bugs.winehq.org/show_bug.cgi?id=18341
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gyebro69@gmail.com
--- Comment #6 from GyB gyebro69@gmail.com 2011-01-30 09:28:06 CST --- Probably the linked installer is broken: I received an error message while trying to install that specific version of QT in WinXP Sp3 (running under Virtualbox): 'Error 1335: The cabinet file "Data1.cab' .... is corrupt and cannot be used.'
Of course the installer doesn't work in Wine-1.3.12 either: 'Error 1603: fatal error during installation.'
http://bugs.winehq.org/show_bug.cgi?id=18341
--- Comment #7 from Ken Sharp kennybobs@o2.co.uk 2011-03-26 16:05:07 CDT --- Still present in Wine 1.3.16.
http://bugs.winehq.org/show_bug.cgi?id=18341
--- Comment #8 from Ken Sharp kennybobs@o2.co.uk 2012-06-10 16:06:39 CDT --- Still present in Wine 1.5.6
http://bugs.winehq.org/show_bug.cgi?id=18341
--- Comment #9 from Ken Sharp kennybobs@o2.co.uk 2013-03-24 15:54:00 CDT --- Still present in Wine 1.5.26.
http://bugs.winehq.org/show_bug.cgi?id=18341
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |focht@gmx.net Resolution| |INVALID
--- Comment #10 from Anastasius Focht focht@gmx.net 2013-03-24 16:55:03 CDT --- Hello folks,
--- snip --- 0025:trace:msi:extract_cabinet_stream extracting L"#Data1.cab" disk id 1 0025:trace:cabinet:FDICreate (pfnalloc == ^0x7e2a7c6d, pfnfree == ^0x7e2a7c83, pfnopen == ^0x7e2a7ebb, pfnread == ^0x7e2a80e3, pfnwrite == ^0x7e2a7de0, pfnclose == ^0x7e2a815c, pfnseek == ^0x7e2a819a, cpuType == 0, perf == ^0x2acabc4) 0025:trace:cabinet:FDICopy (hfdi == ^0x268f910, pszCabinet == "<STREAM>", pszCabPath == (null), flags == 0, pfnfdin == ^0x7e2a8f5f, pfnfdid == ^(nil), pvUser == ^0x2acac40) 0025:trace:cabinet:FDICopy full cab path/file name: "<STREAM>" ... 0025:trace:msi:cabinet_copy_file extracting L"QuickTimeMusicalInstruments.qtx" -> L"C:\windows\system32\QuickTimeMusicalInstruments.qtx" 0025:trace:cabinet:FDICopy Extracting file "QuickTimeMusicalInstruments.qtx" as requested by callee. 0025:trace:cabinet:fdi_decomp (fi == ^0x26aef20, savemode == 1, bytes == 2000384) 0025:trace:cabinet:LZXfdi_decomp (inlen == 2938, outlen == 32768) 0025:trace:cabinet:LZXfdi_decomp (inlen == 3028, outlen == 32768) 0025:trace:cabinet:LZXfdi_decomp (inlen == 3324, outlen == 32768) 0025:trace:cabinet:LZXfdi_decomp (inlen == 3426, outlen == 32768) 0025:trace:cabinet:LZXfdi_decomp (inlen == 3080, outlen == 32768) 0025:trace:cabinet:LZXfdi_decomp (inlen == 2292, outlen == 32768) 0025:trace:cabinet:LZXfdi_decomp (inlen == 756, outlen == 32768) 0025:trace:cabinet:LZXfdi_decomp (inlen == 832, outlen == 32768) 0025:trace:cabinet:LZXfdi_decomp (inlen == 1298, outlen == 32768) 0025:trace:cabinet:LZXfdi_decomp (inlen == 768, outlen == 32768) 0025:trace:cabinet:LZXfdi_decomp (inlen == 1362, outlen == 32768) 0025:trace:cabinet:LZXfdi_decomp (inlen == 21516, outlen == 32768) 0025:trace:cabinet:LZXfdi_decomp (inlen == 25182, outlen == 32768) 0025:trace:cabinet:LZXfdi_decomp (inlen == 22668, outlen == 32768) 0025:trace:cabinet:LZXfdi_decomp (inlen == 25172, outlen == 32768) 0025:trace:cabinet:LZXfdi_decomp (inlen == 27386, outlen == 32768) 0025:trace:cabinet:LZXfdi_decomp (inlen == 27464, outlen == 32768) 0025:trace:cabinet:LZXfdi_decomp (inlen == 27222, outlen == 32768) 0025:trace:cabinet:LZXfdi_decomp (inlen == 26928, outlen == 32768) 0025:trace:cabinet:LZXfdi_decomp (inlen == 26850, outlen == 32768) 0025:err:msi:extract_cabinet_stream FDICopy failed 0025:trace:cabinet:FDIDestroy (hfdi == ^0x268f910) 0025:err:msi:ACTION_InstallFiles Failed to extract cabinet: L"#Data1.cab" 0025:trace:msi:MSI_ProcessMessage 4000000 0025:trace:msi:MSI_ProcessMessage 0x45b982 (nil) (nil) fff 10 L"Action ended 22:23:26: InstallFiles. Return value 1603." --- snip ---
I extracted the cabinet manually from the .msi stream using "CFX - The Compound File Explorer" tool (Orca doesn't help you in this case).
Manually testing the extracted cabinet reveals:
--- snip --- $ cabextract -t data1.cab Testing cabinet: data1.cab _894A757B4B2F49F08416A1B78D9BDF60 OK 554d027eca0d7f88286be74343067b30 _D9F36EFDA36D4C33B7CEECA41BBEA16B OK 47f174182c09d8bc29209c31ef82047d QuickTime3GPPAuthoring.qtx OK 535459a297d290198cd4d039af42e276 _BB38873CDECC4C64804533C60AA645ED OK 7fd60a46a81c6fd78d6f66a8541cfe32 ... QuickTimeWebHelper.qtx OK cdc02b43c6b4320ac9cd30e84826adfb _9E5985694495444EBCE9A8113D596FA1 OK 22c4a6475ff677d5b556d0cc49754245 _51211669078B4ABA963B2D6AB2B85E14 OK fc934af99e91314ed692fca28b30b732 QuickTimeMusic.qtx OK 195f810c44f037b5b0b5786dc297eb15 QuickTimeMusicalInstruments.qtx failed (checksum error)
All done, errors in processing 1 file(s) --- snip ---
So this cabinet stream is really corrupted/badly packaged.
If you look at comment #6, GyB confirmed the installer failure with Windows too.
Please test the apps with Windows _first_ before filing bugs if in doubt. This prevents unnecessary waste of time investigating installer bugs.
du -sh quicktime70238.exe 15M quicktime70238.exe
$ sha1sum quicktime70238.exe d409ba7f01cbe7c3424df44b5d0fe810b1ded8ad quicktime70238.exe
$ wine --version wine-1.5.26-19-g6ed2d9b
Regards
http://bugs.winehq.org/show_bug.cgi?id=18341
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #11 from Ken Sharp kennybobs@o2.co.uk 2013-03-25 19:16:47 CDT --- FFS I missed that!
Closing.