http://bugs.winehq.org/show_bug.cgi?id=12501
Summary: ms sql express 2005 fails to install Product: Wine Version: unspecified Platform: PC URL: http://go.microsoft.com/fwlink/?linkid=65212 OS/Version: Linux Status: UNCONFIRMED Severity: enhancement Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: azrael@viii-lo.krakow.pl
ms sql express 2005 fails to install. $ wine SQLEXPR32.EXE fixme:clusapi:GetNodeClusterState ((null),0x33ec9c,0) stub!
And then I'm getting a popup "Unable to find a volume for file extraction. Please verify that you have proper permissions"
So I unpacked it with cabextract and then I got: :~/sqlexpr$ wine setup.exe fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),4,3,(nil),0,(nil)) - stub! err:ole:CoGetClassObject class {ddacb012-db3a-432e-807d-66a0a3c7dffe} not registered err:ole:CoGetClassObject no class object {ddacb012-db3a-432e-807d-66a0a3c7dffe} could be created for context 0x1
and a popup "setup failed"
http://bugs.winehq.org/show_bug.cgi?id=12501
Przemys³aw Kulczycki azrael@viii-lo.krakow.pl changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|enhancement |major
http://bugs.winehq.org/show_bug.cgi?id=12501
Przemys³aw Kulczycki azrael@viii-lo.krakow.pl changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |azrael@viii-lo.krakow.pl
--- Comment #1 from Przemys³aw Kulczycki azrael@viii-lo.krakow.pl 2008-04-11 10:32:28 --- Using Wine 0.9.59 on Ubuntu 7.10
http://bugs.winehq.org/show_bug.cgi?id=12501
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dank@kegel.com
--- Comment #2 from Dan Kegel dank@kegel.com 2008-04-11 10:45:48 --- The 'unable to find volume' problem is bug 5351.
http://bugs.winehq.org/show_bug.cgi?id=12501
Lei Zhang thestig@google.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|major |normal Keywords| |download
--- Comment #3 from Lei Zhang thestig@google.com 2008-04-11 19:56:37 --- severity is not major.
http://bugs.winehq.org/show_bug.cgi?id=12501
--- Comment #4 from Przemyslaw Kulczycki azrael@viii-lo.krakow.pl 2008-05-14 04:36:27 --- Here's what happens on wine-1.0-rc1 (manually compiled on Ubuntu 7.10): azrael@azrael-laptop:~/test$ /usr/local/bin/wine setup.exe fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" err:module:import_dll Library MSVCR80.dll (which is needed by L"I:\test\setup.exe") not found err:module:import_dll Library MSVCP80.dll (which is needed by L"I:\test\setup.exe") not found err:module:LdrInitializeThunk Main exe initialization for L"I:\test\setup.exe" failed, status c0000135
http://bugs.winehq.org/show_bug.cgi?id=12501
Przemyslaw Kulczycki azrael@viii-lo.krakow.pl changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|unspecified |1.0-rc1
http://bugs.winehq.org/show_bug.cgi?id=12501
--- Comment #5 from Przemyslaw Kulczycki azrael@viii-lo.krakow.pl 2008-05-14 04:41:01 --- and after installing vcrun2005 with winetricks: azrael@azrael-laptop:~/test$ /usr/local/bin/wine setup.exe fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),4,3,(nil),0,(nil)) - stub! err:ole:CoGetClassObject class {ddacb012-db3a-432e-807d-66a0a3c7dffe} not registered err:ole:CoGetClassObject no class object {ddacb012-db3a-432e-807d-66a0a3c7dffe} could be created for context 0x1
http://bugs.winehq.org/show_bug.cgi?id=12501
--- Comment #6 from James Hawkins truiken@gmail.com 2008-05-14 10:17:05 --- (In reply to comment #5)
and after installing vcrun2005 with winetricks: azrael@azrael-laptop:~/test$ /usr/local/bin/wine setup.exe fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),4,3,(nil),0,(nil)) - stub! err:ole:CoGetClassObject class {ddacb012-db3a-432e-807d-66a0a3c7dffe} not registered err:ole:CoGetClassObject no class object {ddacb012-db3a-432e-807d-66a0a3c7dffe} could be created for context 0x1
err's are not bugs in themselves. What is the *actual* problem? Are you still getting the 'setup failed' message box?
http://bugs.winehq.org/show_bug.cgi?id=12501
--- Comment #7 from Przemyslaw Kulczycki azrael@viii-lo.krakow.pl 2008-05-14 12:06:02 --- Yes. Setup failed, MS SQL Express won't install.
http://bugs.winehq.org/show_bug.cgi?id=12501
--- Comment #8 from Przemyslaw Kulczycki azrael@viii-lo.krakow.pl 2008-06-27 15:40:21 --- Same on Wine 1.1
http://bugs.winehq.org/show_bug.cgi?id=12501
Przemyslaw Kulczycki azrael@viii-lo.krakow.pl changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|1.0-rc1 |1.1.0
http://bugs.winehq.org/show_bug.cgi?id=12501
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|1.1.0 |0.9.59.
--- Comment #9 from Dan Kegel dank@kegel.com 2008-06-27 15:42:38 --- Please don't change the reported version like that, it's supposed to be the earliest version where the problem occurred.
http://bugs.winehq.org/show_bug.cgi?id=12501
--- Comment #10 from Przemyslaw Kulczycki azrael@viii-lo.krakow.pl 2008-06-27 15:49:21 --- ok
http://bugs.winehq.org/show_bug.cgi?id=12501
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #11 from Austin English austinenglish@gmail.com 2008-12-25 16:56:52 --- In git:
fixme:clusapi:GetNodeClusterState ((null),0x32ec9c,0) stub! fixme:advapi:DecryptFileA "c:\9a6a5d8393c3fac7fdc82b\" 00000000
then says 'File is corrupt'.
http://bugs.winehq.org/show_bug.cgi?id=12501
ThomasP thp069@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |thp069@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=12501
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kumar3010@gmail.com
--- Comment #12 from Dan Kegel dank@kegel.com 2009-03-10 09:10:02 --- *** Bug 17643 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=12501
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net
--- Comment #13 from Anastasius Focht focht@gmx.net 2009-04-25 05:59:29 --- Hello,
the culprit is most likely the mission delta compression API which Wine doesn't provide (living in mspatcha.dll component).
--- snip --- ... 0027:Call KERNEL32.GetSystemDirectoryA(0032f25c,00000104) ret=01003680 0027:Ret KERNEL32.GetSystemDirectoryA() retval=00000013 ret=01003680 0027:Call KERNEL32.LoadLibraryA(0032f464 "C:\windows\system32\mspatcha.dll") ret=010036a5 0027:Ret KERNEL32.LoadLibraryA() retval=00000000 ret=010036a5 0027:Call KERNEL32.GetLastError() ret=0100484e 0027:Ret KERNEL32.GetLastError() retval=0000007e ret=0100484e ... --- snip ---
Although the installer goes further from this point (error message displayed very late stage) I suspect this part to be the problem because the installer unpacks lots of delta patch type like files.
If you own Windows you could try to use native "mspatcha.dll" and see if it works around the problem (place it into system32). If the error message is prevented by using native please do the following:
1.) Make sure you operate on clean WINEPREFIX 2.) Run the following command:
--- snip --- WINEDEBUG=+tid,+seh,+snoop wine foo.exe >log.txt 2>&1 --- snip ---
3.) attach the log file to the bug.
That will at least tell us what API need to be stubbed/implemented first.
Useful information about the "Delta Compression Application Programming Interface" can be found here:
http://msdn.microsoft.com/en-us/library/ms811406.aspx
Regards
http://bugs.winehq.org/show_bug.cgi?id=12501
--- Comment #14 from Dan Kegel dank@kegel.com 2009-04-25 08:30:35 --- FWIW, winetricks msi2 will install a version of mspatcha.dll.
http://bugs.winehq.org/show_bug.cgi?id=12501
Hans Leidekker hans@meelstraat.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hans@meelstraat.net Component|-unknown |msi
--- Comment #15 from Hans Leidekker hans@meelstraat.net 2010-05-31 07:52:35 --- Setting component to msi, which is close enough for now.
http://bugs.winehq.org/show_bug.cgi?id=12501
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |19428
http://bugs.winehq.org/show_bug.cgi?id=12501
Don Pobanz dpobanz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dpobanz@gmail.com
--- Comment #16 from Don Pobanz dpobanz@gmail.com 2010-12-16 15:28:20 CST --- While trying to install (wine 1.3.9) a box pops up that says: "Failed to load SQLSpars.dll"
http://bugs.winehq.org/show_bug.cgi?id=12501
Hans Leidekker hans@meelstraat.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |lukasz.wojnilowicz@gmail.co | |m
--- Comment #17 from Hans Leidekker hans@meelstraat.net 2011-05-03 08:46:37 CDT --- *** Bug 27017 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=12501
--- Comment #18 from Don Pobanz dpobanz@gmail.com 2011-09-05 00:49:34 CDT --- Created an attachment (id=36234) --> (http://bugs.winehq.org/attachment.cgi?id=36234) terminal output for wine 1.3.27
With Wine 1.3.27
There is a new error message. I hope that means the installtion is proceeding farther. The program crashes and a popup box says:
program Error The program setup.exe has encountered a serious problem nd needs to close. We are sorry for the inconvenience. This can be caused by problem in the program or deficiency in Wine ...
At the same time these lines apper on the terminal:
wine: Call from 0x7b839b22 to unimplemented function msvcp80.dll.??0?$basic_stringstream@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@H@Z, aborting
wine: Unimplemented function msvcp80.dll.??0?$basic_stringstream@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@H@Z called at address 0x7b839b22 (thread 0027), starting debugger...
(The attached file contains the full terminal output)
http://bugs.winehq.org/show_bug.cgi?id=12501
--- Comment #19 from NSLW lukasz.wojnilowicz@gmail.com 2011-09-05 11:02:37 CDT --- (In reply to comment #18)
There is a new error message. I hope that means the installtion is proceeding farther.
I'm afraid not. See bug #28225 for more details.
http://bugs.winehq.org/show_bug.cgi?id=12501
Hans Leidekker hans@meelstraat.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kennybobs@o2.co.uk
--- Comment #20 from Hans Leidekker hans@meelstraat.net 2011-10-03 10:37:11 CDT --- *** Bug 28540 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=12501
Hans Leidekker hans@meelstraat.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nicholag@andrews.edu
--- Comment #21 from Hans Leidekker hans@meelstraat.net 2011-12-06 02:27:07 CST --- *** Bug 25755 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=12501
--- Comment #22 from Hans Leidekker hans@meelstraat.net 2012-01-09 02:59:20 CST --- *** Bug 28585 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=12501
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |Installer Summary|ms sql express 2005 fails |Microsoft SQL Server 2005 |to install |Express Edition installer | |fails due to mspatcha.dll | |ApplyPatchToFileW being a | |stub (Microsoft Delta | |Compression API)
--- Comment #23 from Anastasius Focht focht@gmx.net 2012-01-09 13:37:48 CST --- Hello,
revisiting, refining summary, targeting stub.
--- snip --- 0024:Call KERNEL32.LoadLibraryA(0032f3ec "C:\windows\system32\mspatcha.dll") ret=010036a5 0024:Call PE DLL (proc=0x20011e30,module=0x20010000 L"mspatcha.dll",reason=PROCESS_ATTACH,res=(nil)) ... 0024:Call mspatcha.ApplyPatchToFileA(0032fa44 "c:\d5766cdb1e150717cd66ffb31641\_sfx_0000._p",0032fb48 "c:\d5766cdb1e150717cd66ffb31641\Setup\Program Files\Microsoft SQL Server\x86\Install\sqlagent90_msdb_upgrade.sql",0032fc4c "c:\d5766cdb1e150717cd66ffb31641\Setup\Program Files\Microsoft SQL Server\x86\Install\instmsdb.sql",00000000) ret=0100483a ... 0024:fixme:mspatcha:ApplyPatchToFileW stub - L"c:\d5766cdb1e150717cd66ffb31641\_sfx_0000._p", L"c:\d5766cdb1e150717cd66ffb31641\Setup\Program Files\Microsoft SQL Server\x86\Install\sqlagent90_msdb_upgrade.sql", L"c:\d5766cdb1e150717cd66ffb31641\Setup\Program Files\Microsoft SQL Server\x86\Install\instmsdb.sql", 00000000 ... 0024:Ret mspatcha.ApplyPatchToFileA() retval=00000000 ret=0100483a 0024:Call KERNEL32.GetLastError() ret=0100484e 0024:Ret KERNEL32.GetLastError() retval=00000078 ret=0100484e ... --- snip ---
"Delta Compression API"
MSDN: http://msdn.microsoft.com/en-us/library/bb417345.aspx
For the meantime I suggest to add a small, non-intrusive 'winetricks mspatcha' recipe. Use "InstMsiA.exe" installer binary from "winetricks msi2" recipe (http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=...) and extract only "mspatcha.dll". Replace mspatcha placeholder and set native override.
This way all installers that require functional mspatcha will work without having WINEPREFIX tainted too much with other stuff.
Besides native mspatcha, the installer currently needs 'winetricks vcrun2005' due to msvcp80.dll insufficiency.
$ sha1sum SQLEXPR32.EXE edeb3fe40fd6f03087a55b3f4e08bac795f68436 SQLEXPR32.EXE
$ wine --version wine-1.3.36-172-gb00e703
Regards
http://bugs.winehq.org/show_bug.cgi?id=12501
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |business.kid@gmail.com
--- Comment #24 from Anastasius Focht focht@gmx.net 2012-01-09 13:42:37 CST --- *** Bug 26010 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=12501
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |28663
http://bugs.winehq.org/show_bug.cgi?id=12501
Daniel Jelinski djelinski1@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |djelinski1@gmail.com
--- Comment #25 from Daniel Jelinski djelinski1@gmail.com 2012-03-05 12:15:26 CST --- Should we file in a new bug report for msvcp insufficiency? or will it be considered invalid because of mspatcha override?
With mspatcha and vcrun2005 installed the installer displays the first page. After that it complains about WMI configuration. The log contains these lines:
err:ole:CoGetClassObject class {cb8555cc-9128-11d1-ad9b-00c04fd8fdff} not registered err:ole:create_server class {cb8555cc-9128-11d1-ad9b-00c04fd8fdff} not registered err:ole:CoGetClassObject no class object {cb8555cc-9128-11d1-ad9b-00c04fd8fdff} could be created for context 0x5
This guid points to a class from wbemprox.dll. I installed wmi via winetricks. After that the above guid is no longer present in logs, but the installer still complains about wmi and fails.
http://bugs.winehq.org/show_bug.cgi?id=12501
--- Comment #26 from Austin English austinenglish@gmail.com 2012-03-05 13:41:09 CST --- (In reply to comment #25)
Should we file in a new bug report for msvcp insufficiency? or will it be considered invalid because of mspatcha override?
Please do.
http://bugs.winehq.org/show_bug.cgi?id=12501
--- Comment #27 from Austin English austinenglish@gmail.com 2012-03-05 14:46:59 CST --- (In reply to comment #23)
For the meantime I suggest to add a small, non-intrusive 'winetricks mspatcha' recipe. Use "InstMsiA.exe" installer binary from "winetricks msi2" recipe (http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=...) and extract only "mspatcha.dll". Replace mspatcha placeholder and set native override.
http://code.google.com/p/winetricks/source/detail?r=782
http://bugs.winehq.org/show_bug.cgi?id=12501
--- Comment #28 from Daniel Jelinski djelinski1@gmail.com 2012-03-05 15:13:06 CST --- Created bug 30088 for msvcp and bug 30089 for wmi.
http://bugs.winehq.org/show_bug.cgi?id=12501
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|kennybobs@o2.co.uk |
http://bugs.winehq.org/show_bug.cgi?id=12501
Hans Leidekker hans@meelstraat.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |shiningarcanine@gmail.com
--- Comment #29 from Hans Leidekker hans@meelstraat.net 2012-03-20 03:07:11 CDT --- *** Bug 22890 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=12501
Hans Leidekker hans@meelstraat.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |robert.munteanu@gmail.com
--- Comment #30 from Hans Leidekker hans@meelstraat.net 2012-03-20 03:49:17 CDT --- *** Bug 30231 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=12501
azeone123@aol.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |azeone123@aol.com
http://bugs.winehq.org/show_bug.cgi?id=12501
iav@iav.lv changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |iav@iav.lv
http://bugs.winehq.org/show_bug.cgi?id=12501
Daniel Jelinski djelinski1@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |32535
http://bugs.winehq.org/show_bug.cgi?id=12501
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |tael67@gmail.com
--- Comment #31 from Anastasius Focht focht@gmx.net 2013-01-31 13:13:12 CST --- *** Bug 32857 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=12501
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Microsoft SQL Server 2005 |Multiple application |Express Edition installer |installers need |fails due to mspatcha.dll |mspatcha.dll |ApplyPatchToFileW being a |ApplyPatchToFileW |stub (Microsoft Delta |implementation (Microsoft |Compression API) |Delta Compression API)
http://bugs.winehq.org/show_bug.cgi?id=12501
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fernandocarvalhocoelho@gmai | |l.com
--- Comment #32 from Austin English austinenglish@gmail.com 2013-02-26 13:09:34 CST --- *** Bug 33071 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=12501
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |33071
http://bugs.winehq.org/show_bug.cgi?id=12501
Detlef Riekenberg wine.dev@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wine.dev@web.de
http://bugs.winehq.org/show_bug.cgi?id=12501
butraxz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |butraxz@gmail.com
--- Comment #33 from butraxz@gmail.com 2013-04-22 15:02:03 CDT --- Original bug was fixed, contains new bugs, shouldnt this then be closed as fixed ?
http://bugs.winehq.org/show_bug.cgi?id=12501
--- Comment #34 from Bruno Jesus 00cpxxx@gmail.com 2013-04-22 15:07:06 CDT --- (In reply to comment #33)
Original bug was fixed, contains new bugs, shouldnt this then be closed as fixed ?
The current summary problem remains as the function is not implemented: http://source.winehq.org/source//dlls/mspatcha/mspatcha_main.c#L96
http://bugs.winehq.org/show_bug.cgi?id=12501
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mybugs.mail@gmail.com
--- Comment #35 from Anastasius Focht focht@gmx.net 2013-04-28 05:05:13 CDT --- *** Bug 33471 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=12501
Brett Randall javabrett@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |javabrett@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=12501
frankster bugs.winehq.org@terrorise.me.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bugs.winehq.org@terrorise.m | |e.uk
--- Comment #36 from frankster bugs.winehq.org@terrorise.me.uk 2013-06-16 06:19:23 CDT --- It looks like Microsoft's patch file format is described here: http://msdn.microsoft.com/en-us/library/cc483133.aspx
http://bugs.winehq.org/show_bug.cgi?id=12501
business.kid@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|business.kid@gmail.com |
http://bugs.winehq.org/show_bug.cgi?id=12501
--- Comment #37 from Don Pobanz dpobanz@gmail.com 2013-11-28 20:59:32 CST --- Wine now extracts the files for the installation of 'Microsoft sql server express 2005' without 'winetricks mspatcha' as was needed in the past.
http://bugs.winehq.org/show_bug.cgi?id=12501
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gyebro69@gmail.com
--- Comment #38 from GyB gyebro69@gmail.com --- Still an issue as of wine-1.7.9-165-g0ae7b5f. I came across this bug when trying to install patch v1.01 to the game 'I am Alive' from Ubisoft. Installation was aborted during the 'patching game files' stage. 'winetricks mspatcha' is a workaround.
http://bugs.winehq.org/show_bug.cgi?id=12501
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |16144
http://bugs.winehq.org/show_bug.cgi?id=12501
Adrian Kalla adrian.kalla@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |adrian.kalla@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=12501
--- Comment #39 from Austin English austinenglish@gmail.com --- Affects Microsoft SQL Server 2008 R2, http://www.microsoft.com/en-us/download/details.aspx?id=3743
https://bugs.winehq.org/show_bug.cgi?id=12501
Gordan Bobic gordan@bobich.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gordan@bobich.net
--- Comment #40 from Gordan Bobic gordan@bobich.net --- There appears to have been a regression of some sort between 1.7.21 (arrfab's repository) and 1.7.40 (DarkPlayer's repository). With 1.7.21, if I install native mspatcha.dll, I can install Adobe Reader 11 without problems. Witn 1.7.40 despite mspatcha.dll being installed and set to native, it fails with this in the terminal:
err:msi:ACTION_PatchFiles Failed to apply patch to file: L"a3dutils.dll"
I'm pretty sure this worked as recently as 1.7.38-ish, so this seems to be quite a recent regression.
https://bugs.winehq.org/show_bug.cgi?id=12501
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.winehq.org/sho | |w_bug.cgi?id=38398
https://bugs.winehq.org/show_bug.cgi?id=12501
--- Comment #41 from Anastasius Focht focht@gmx.net --- Hello Gordan.
thanks for the report. I've created bug 38398 to track the regression.
--- quote --- There appears to have been a regression of some sort between 1.7.21 (arrfab's repository) and 1.7.40 (DarkPlayer's repository) --- quote ---
When using Wine-Staging make sure you explicitly state it in *every* bug report/comment in Wine Bugzilla.
It's not that your reports/comments will be ignored but those will be looked upon with a grain of salt unless you can clearly demonstrate/reproduce them with mainline Wine.
Regards
https://bugs.winehq.org/show_bug.cgi?id=12501
jre.winesim@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jre.winesim@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=12501
Felix Schwarz felix.schwarz@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |felix.schwarz@web.de
https://bugs.winehq.org/show_bug.cgi?id=12501
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|msi |mspatcha
--- Comment #42 from Anastasius Focht focht@gmx.net --- Hello folks,
another link, giving a good overview of both, old PatchAPI ('mspatcha.dll') and newer Vista+ 'MSDelta' ('msdelta.dll'):
https://msdn.microsoft.com/en-us/library/bb417345.aspx
$ wine --version wine-1.7.51-201-g60d1d6f
Regards
https://bugs.winehq.org/show_bug.cgi?id=12501
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |vfrederix@gmail.com
--- Comment #43 from Nikolay Sivov bunglehead@gmail.com --- *** Bug 39639 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=12501
--- Comment #44 from Nikolay Sivov bunglehead@gmail.com --- *** Bug 39639 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=12501
Michael Müller michael@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.winehq.org/sho | |w_bug.cgi?id=40427
https://bugs.winehq.org/show_bug.cgi?id=12501
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=12501
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
https://bugs.winehq.org/show_bug.cgi?id=12501
--- Comment #45 from Fabian Maurer dark.shadow4@web.de --- Still present as of wine-3.0-rc5. Used Adobe Reader DC installer to test the issue.
https://bugs.winehq.org/show_bug.cgi?id=12501
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |arasub@gmail.com
--- Comment #46 from Fabian Maurer dark.shadow4@web.de --- *** Bug 44642 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=12501
--- Comment #47 from Anastasius Focht focht@gmx.net --- *** Bug 44642 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=12501
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks|16144 |
https://bugs.winehq.org/show_bug.cgi?id=12501
tokktokk fdsfgs@krutt.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fdsfgs@krutt.org
https://bugs.winehq.org/show_bug.cgi?id=12501
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |maiktapwagner@aol.com
--- Comment #48 from Zebediah Figura z.figura12@gmail.com --- *** Bug 45548 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=12501
Hin-Tak Leung htl10@users.sourceforge.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |htl10@users.sourceforge.net
--- Comment #49 from Hin-Tak Leung htl10@users.sourceforge.net --- Still a problem with wine 3.17 - trying to install acrobat reader DC.
https://bugs.winehq.org/show_bug.cgi?id=12501
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |operations@yocopcs.com
--- Comment #50 from Anastasius Focht focht@gmx.net --- *** Bug 46136 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=12501
--- Comment #51 from operations@yocopcs.com --- (In reply to Anastasius Focht from comment #50)
*** Bug 46136 has been marked as a duplicate of this bug. ***
(In reply to Fabian Maurer from comment #45)
Still present as of wine-3.0-rc5. Used Adobe Reader DC installer to test the issue.
Still present as of wine-3.20 staging. Used Adobe Acrobat Pro DC patch file to test the issue.
https://bugs.winehq.org/show_bug.cgi?id=12501
winetaste@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetaste@gmx.net
https://bugs.winehq.org/show_bug.cgi?id=12501
Zhiyi Zhang zzhang@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |zzhang@codeweavers.com
https://bugs.winehq.org/show_bug.cgi?id=12501
pattietreutel katyaberezyaka@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |katyaberezyaka@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=12501
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://go.microsoft.com/fwl |https://web.archive.org/web |ink/?linkid=65212 |/20130318195510/http://down | |load.microsoft.com/download | |/6/C/7/6C7458CA-8B07-411E-9 | |E3B-0DED20512696/SQLEXPR32. | |EXE Summary|Multiple application |Multiple application |installers need |installers need |mspatcha.dll |mspatcha.dll |ApplyPatchToFileW |ApplyPatchToFileA/W |implementation (Microsoft |implementation (Microsoft |Delta Compression API) |Delta Compression API)
--- Comment #52 from Anastasius Focht focht@gmx.net --- Hello folks,
revisiting. Rejoice! Progress has been made.
* https://source.winehq.org/git/wine.git/commitdiff/2aa494686133bf4c4b6b054a45... ("mspatcha: Add functions to API header file.")
* https://source.winehq.org/git/wine.git/commitdiff/8695a6986ef2b7cae7c1f3247f... ("mspatcha: Partially implement ApplyPatchToFileW and related functions.")
--- quote --- This can patch non-executables and 64-bit executable files, but patching of 32-bit executables is not supported. They are subject to special processing which alters PE relocations to match with those in the old file to improve compression. To reverse this, the meaning of the decoding data must be interpreted. Details, including where to find that data in the patch file, are included in pa19.c. Interleaved decompression of large files is also not supported. --- quote ---
* https://source.winehq.org/git/wine.git/commitdiff/f8c25628266f025e01332b780c... ("mspatcha: Add stubs for signature and normalization functions.")
Thanks Conor so far!
Adding stable download link from Internet Archive for one of the smallest installers (MS SQL Server Express):
https://web.archive.org/web/20130318195510/http://download.microsoft.com/dow...
--- snip --- $ WINEDEBUG=+seh,+relay,+mspatcha wine ./SQLEXPR32.EXE >>log.txt 2>&1 ... 002a:Call KERNEL32.LoadLibraryA(0034f44c "C:\windows\system32\mspatcha.dll") ret=010036a5 002a:Call PE DLL (proc=0x7cefc320,module=0x7cef0000 L"mspatcha.dll",reason=PROCESS_ATTACH,res=(nil)) 002a:trace:mspatcha:DllMain (0x0x7cef0000, 1, (nil)) 002a:Call KERNEL32.DisableThreadLibraryCalls(7cef0000) ret=7cefa489 002a:Ret KERNEL32.DisableThreadLibraryCalls() retval=00000001 ret=7cefa489 002a:Ret PE DLL (proc=0x7cefc320,module=0x7cef0000 L"mspatcha.dll",reason=PROCESS_ATTACH,res=(nil)) retval=1 002a:Ret KERNEL32.LoadLibraryA() retval=7cef0000 ret=010036a5 002a:Call KERNEL32.GetProcAddress(7cef0000,0100238c "GetFilePatchSignatureA") ret=010036bc 002a:Ret KERNEL32.GetProcAddress() retval=7cef8188 ret=010036bc 002a:Call KERNEL32.GetProcAddress(7cef0000,01002378 "ApplyPatchToFileA") ret=010036ce 002a:Ret KERNEL32.GetProcAddress() retval=7cef80ac ret=010036ce 002a:Call mspatcha.ApplyPatchToFileA(0034faa4 "c:\ef244e8344c867a4618ba071ad7a67b6\_sfx_0000._p",0034fba8 "c:\ef244e8344c867a4618ba071ad7a67b6\Setup\Program Files\Microsoft SQL Server\x86\Install\sqlagent90_msdb_upgrade.sql",0034fcac "c:\ef244e8344c867a4618ba071ad7a67b6\Setup\Program Files\Microsoft SQL Server\x86\Install\instmsdb.sql",00000000) ret=0100483a ... 002a:trace:mspatcha:read_header patched file size will be 1139896 002a:trace:mspatcha:read_header patch supports 1 old file(s) ... 002a:trace:mspatcha:read_header found 0 range(s) to ignore 002a:trace:mspatcha:read_header found 0 range(s) to retain ... 002a:trace:mspatcha:decode_lzxd_stream decoding stream of size 290 to size 1139896, starting at 1221164 ... 002a:trace:mspatcha:decode_lzxd_stream setting window to 0x400000 ... 002a:Ret mspatcha.ApplyPatchToFileA() retval=00000001 ret=0100483a ... 002b:Call winex11.drv.SetWindowText(0001007a,0019ff20 L"Setup\Program Files\Microsoft SQL Server\x86\Data\msdbdata.mdf") ret=7e6e6ee9 002b:Ret winex11.drv.SetWindowText() retval=00000000 ret=7e6e6ee9 ... 002a:Call mspatcha.ApplyPatchToFileA(0034faa4 "c:\ef244e8344c867a4618ba071ad7a67b6\_sfx_0001._p",0034fba8 "c:\ef244e8344c867a4618ba071ad7a67b6\Setup\Program Files\Microsoft SQL Server\x86\Install\instmsdb.sql",0034fcac "c:\ef244e8344c867a4618ba071ad7a67b6\Setup\Program Files\Microsoft SQL Server\x86\Data\msdbdata.mdf",00000000) ret=0100483a ... 002a:trace:mspatcha:read_header patched file size will be 4653056 002a:trace:mspatcha:read_header patch supports 1 old file(s) ... 002a:trace:mspatcha:read_header found 0 range(s) to ignore 002a:trace:mspatcha:read_header found 0 range(s) to retain ... 002a:trace:mspatcha:decode_lzxd_stream decoding stream of size 418322 to size 4653056, starting at 1139896 ... 002a:trace:mspatcha:decode_lzxd_stream setting window to 0x800000 ... 002a:Ret mspatcha.ApplyPatchToFileA() retval=00000001 ret=0100483a ... --- snip ---
--- snip --- ... 002b:Call winex11.drv.SetWindowText(0001007a,001a0108 L"Setup\Program Files\Microsoft SQL Server\x86\Binn\res\1033\XPStar90.RLL") ret=7e6e6ee9 002b:Ret winex11.drv.SetWindowText() retval=00000000 ret=7e6e6ee9 ... 002a:trace:mspatcha:read_header skipping rebase field 002a:trace:mspatcha:read_header patched file size will be 8491603 002a:trace:mspatcha:read_header patch supports 28 old file(s) ... 002a:trace:mspatcha:read_header found 2 range(s) to ignore ... 002a:Call KERNEL32.DeleteFileW(001a0660 L"c:\ef244e8344c867a4618ba071ad7a67b6\Setup\Program Files\Microsoft SQL Server\x86\Binn\res\1033\XPStar90.RLL") ret=7cefc2ef 002a:Ret KERNEL32.DeleteFileW() retval=00000001 ret=7cefc2ef ... 002a:Ret mspatcha.ApplyPatchToFileA() retval=00000000 ret=0100483a ... 002a:Call mspatcha.ApplyPatchToFileA(0034faa4 "c:\ef244e8344c867a4618ba071ad7a67b6\_sfx_0006._p",0034fba8 "c:\ef244e8344c867a4618ba071ad7a67b6\Setup\Program Files\Microsoft SQL Server\x86\Binn\res\1033\XPStar90.RLL",0034fcac "c:\ef244e8344c867a4618ba071ad7a67b6\Setup\Program Files\Microsoft SQL Server\90\Tools\Binn\Resources\1033\SQLCMD.rll",00000000) ret=0100483a ... 002a:Call KERNEL32.CreateFileW(001a0730 L"c:\ef244e8344c867a4618ba071ad7a67b6\_sfx_0006._p",80000000,00000001,00000000,00000003,00000000,00000000) ret=7cefc1a6 002a:Ret KERNEL32.CreateFileW() retval=00000078 ret=7cefc1a6 002a:Call KERNEL32.CreateFileW(001a07a0 L"c:\ef244e8344c867a4618ba071ad7a67b6\Setup\Program Files\Microsoft SQL Server\x86\Binn\res\1033\XPStar90.RLL",80000000,00000001,00000000,00000003,00000000,00000000) ret=7cefc1d2 002a:Ret KERNEL32.CreateFileW() retval=ffffffff ret=7cefc1d2 002a:Call KERNEL32.CloseHandle(00000078) ret=7cefc230 002a:Ret KERNEL32.CloseHandle() retval=00000001 ret=7cefc230 ... 002a:Ret mspatcha.ApplyPatchToFileA() retval=00000000 ret=0100483a 002a:Call KERNEL32.GetLastError() ret=0100484e 002a:Ret KERNEL32.GetLastError() retval=00000002 ret=0100484e --- snip ---
--- snip --- ... 002a:Call mspatcha.ApplyPatchToFileA(0034faa4 "c:\ef244e8344c867a4618ba071ad7a67b6\_sfx_0009._p",0034fba8 "c:\ef244e8344c867a4618ba071ad7a67b6\Setup\Program Files\Microsoft SQL Server\x86\Binn\sqlservr.exe",0034fcac "c:\ef244e8344c867a4618ba071ad7a67b6\Setup\Program Files\Microsoft SQL Server\x86\Binn\res\1033\sqlevn70.rll",00000000) ret=0100483a ... 002a:trace:mspatcha:read_header skipping rebase field 002a:trace:mspatcha:read_header patched file size will be 1737568 002a:trace:mspatcha:read_header patch supports 1 old file(s) ... 002a:trace:mspatcha:read_header found 0 range(s) to ignore 002a:trace:mspatcha:read_header found 0 range(s) to retain 002a:fixme:mspatcha:read_header special processing of 32-bit executables not implemented. ... 002a:Ret mspatcha.ApplyPatchToFileA() retval=00000000 ret=0100483a --- snip ---
--- snip --- 002a:Call user32.MessageBoxA(0001006e,0034fb34 "File is corrupt",0034fd34 "Extraction Failed",00010010) ret=0100390f --- snip ---
The majority of the installers referenced/duplicated here are 32-bit and the 64-bit ones also contain 32-bit components and have at least one 32-bit PE patched. I couldn't find a pure 64-bit one that works with the current mspatcha state, hence not deduplicating/resolving yet.
$ wine --version wine-4.7-305-g9bcaf9769c
Regards
https://bugs.winehq.org/show_bug.cgi?id=12501
demicorn bugs.winehq.org@boson.nom.za changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bugs.winehq.org@boson.nom.z | |a
https://bugs.winehq.org/show_bug.cgi?id=12501
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #53 from joaopa jeremielapuree@yahoo.fr --- Bug still occurs with wine-7.0-rc3. Tested with http://ardownload.adobe.com/pub/adobe/reader/win/11.x/11.0.09/en_US/AdbeRdr1...
https://bugs.winehq.org/show_bug.cgi?id=12501
hujq@live.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hujq@live.com
https://bugs.winehq.org/show_bug.cgi?id=12501
Robert Walker bob.mt.wya@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bob.mt.wya@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=12501
Neko-san nekoNexus@protonmail.ch changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nekoNexus@protonmail.ch
https://bugs.winehq.org/show_bug.cgi?id=12501
Bartosz gang65@poczta.onet.pl changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gang65@poczta.onet.pl
https://bugs.winehq.org/show_bug.cgi?id=12501
Aidan Khoury aidankhoury@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |aidankhoury@gmail.com
--- Comment #54 from Aidan Khoury aidankhoury@gmail.com --- I have begun fixes for this in https://gitlab.winehq.org/wine/wine/-/merge_requests/3870