http://bugs.winehq.org/show_bug.cgi?id=20736
Summary: Left 4 Dead 2 fails to complete installation Product: Wine Version: 1.1.33 Platform: PC URL: http://www.steampowered.com/ OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P3 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: l_bratch@yahoo.co.uk
Created an attachment (id=24800) --> (http://bugs.winehq.org/attachment.cgi?id=24800) Terminal output in latest Git.
This is similar to bug 18233 except that this is a different error number and is full for the full game, not the demo. The demo now installs fine in Wine.
When launching, Steam gives the error "Incomplete Installation of Left 4 Dead 2 (53)". Terminal output attached.
http://bugs.winehq.org/show_bug.cgi?id=20736
--- Comment #1 from Henri Verbeet hverbeet@gmail.com 2009-11-17 04:29:38 --- This is related to the ImageAddCertificate() fixme. Hacking it to pretend it succeeded should allow the game to complete installation, but is not correct of course. The demo and a few other games actually suffer from this as well, afaik this was introduced by the last Steam update.
http://bugs.winehq.org/show_bug.cgi?id=20736
--- Comment #2 from Luke Bratch l_bratch@yahoo.co.uk 2009-11-17 04:53:17 --- Here's an attached +relay,+seh,+tid in case it's useful:
http://www.tghost.co.uk/wine/steam.exe-sehtidrelay.bz2
Also in comment #0 I meant bug 20504 not 18233.
http://bugs.winehq.org/show_bug.cgi?id=20736
--- Comment #3 from Luke Bratch l_bratch@yahoo.co.uk 2009-11-17 05:08:49 --- Created an attachment (id=24803) --> (http://bugs.winehq.org/attachment.cgi?id=24803) Hack to make ImageAddCertificate succeed
Confirming, forcing ImageAddCertificate to return true allows installation to complete.
http://bugs.winehq.org/show_bug.cgi?id=20736
--- Comment #4 from Luke Bratch l_bratch@yahoo.co.uk 2009-11-17 05:34:58 --- Created an attachment (id=24804) --> (http://bugs.winehq.org/attachment.cgi?id=24804) Terminal output when game reloads itself
That didn't work as well as I thought. Every few minutes of play, the game quits and displays the "completing installation" dialogue again, then reloads itself. Presumably making the stub return true is bypassing something that really needs to be done.
http://bugs.winehq.org/show_bug.cgi?id=20736
Finite finite999@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |finite999@hotmail.com
http://bugs.winehq.org/show_bug.cgi?id=20736
knipl@in.tum.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #5 from knipl@in.tum.de 2009-11-18 06:01:18 --- *** This bug has been confirmed by popular vote. ***
http://bugs.winehq.org/show_bug.cgi?id=20736
--- Comment #6 from Luke Bratch l_bratch@yahoo.co.uk 2009-11-18 06:03:20 ---
That didn't work as well as I thought. Every few minutes of play, the game quits and displays the "completing installation" dialogue again, then reloads itself. Presumably making the stub return true is bypassing something that really needs to be done.
This issue seems to be affecting Windows issues too. Might not be a Wine bug.
http://bugs.winehq.org/show_bug.cgi?id=20736
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |Installer, patch Summary|Left 4 Dead 2 fails to |Left 4 Dead 2 needs |complete installation |imagehlp/ImageAddCertificat | |e() to complete | |installation
http://bugs.winehq.org/show_bug.cgi?id=20736
Owen Rudge owen@owenrudge.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |owen@owenrudge.net
--- Comment #7 from Owen Rudge owen@owenrudge.net 2009-11-19 15:37:29 --- Steam is apparently now actually caring about the certificate being inserted correctly. I'm working on a patch to implement ImageAddCertificate properly, which should fix this.
http://bugs.winehq.org/show_bug.cgi?id=20736
--- Comment #8 from Luke Bratch l_bratch@yahoo.co.uk 2009-11-19 15:45:44 --- The ImageAddCertificate hack no longer works to install/run L4D2 (in neither 1.1.33, nor the latest Git). The terminal output is exactly the same as the first attachment.
This seems to be caused by the latest Steam update (http://store.steampowered.com/news/3136/), which does indeed include installation related changes.
http://bugs.winehq.org/show_bug.cgi?id=20736
--- Comment #9 from Owen Rudge owen@owenrudge.net 2009-11-19 15:48:57 --- Created an attachment (id=24843) --> (http://bugs.winehq.org/attachment.cgi?id=24843) Ugly hack to get L4D2 working
Yep, Steam now actually verifies the certificate afterwards now. I've attached a very ugly hack which preserves the certificate in memory, and returns it when Steam later asks for it. Note that this made cause breakage in other applications; I have not tested it extensively. I am working on a proper solution to this problem, so should have a new patch in a day or two.
http://bugs.winehq.org/show_bug.cgi?id=20736
--- Comment #10 from Luke Bratch l_bratch@yahoo.co.uk 2009-11-19 17:24:27 --- Created an attachment (id=24845) --> (http://bugs.winehq.org/attachment.cgi?id=24845) Modified ugly hack
Hi Owen, that hack does indeed work in this case. I did have to change the patch a bit to make it apply (seemed like it was against a different version of integrity.c - perhaps Crossover?), so I've attached the same patch against the latest Git.
http://bugs.winehq.org/show_bug.cgi?id=20736
--- Comment #11 from Owen Rudge owen@owenrudge.net 2009-11-19 18:18:10 --- Sorry, that patch was indeed not against the current Wine tree. Glad it works for you though.
If there are any Mac users having this problem, could you try the patch and see if you can launch L4D2 with it?
http://bugs.winehq.org/show_bug.cgi?id=20736
Luke Bratch l_bratch@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #24803|0 |1 is obsolete| |
http://bugs.winehq.org/show_bug.cgi?id=20736
Luke Bratch l_bratch@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #24845|Modified ugly hack |Owen's ugly hack against description| |current Wine
http://bugs.winehq.org/show_bug.cgi?id=20736
--- Comment #12 from Juan Lang juan_lang@yahoo.com 2009-11-20 17:06:49 --- A related function is ImageGetDigestStream. Take a look at bug 17084 if you want to see a patch which implements it, that might help you write a real implementation of this.
http://bugs.winehq.org/show_bug.cgi?id=20736
--- Comment #13 from Owen Rudge owen@owenrudge.net 2009-11-20 17:14:38 --- (In reply to comment #12)
A related function is ImageGetDigestStream. Take a look at bug 17084 if you want to see a patch which implements it, that might help you write a real implementation of this.
Thanks for the link. I have a reasonable implementation and some tests coded now which seems to be functioning correctly, I'll tidy it up and finish it off on Monday and send in the patches then.
http://bugs.winehq.org/show_bug.cgi?id=20736
--- Comment #14 from Luke Bratch l_bratch@yahoo.co.uk 2009-11-22 10:31:16 --- Created an attachment (id=24902) --> (http://bugs.winehq.org/attachment.cgi?id=24902) Terminal output with 21st November update
The latest L4D2 update breaks installation again - however there are now lots of fixmes related to GetEffectiveRightsFromAclA, so perhaps this is a different bug. Attached is the latest console output, gzipped.
http://bugs.winehq.org/show_bug.cgi?id=20736
Luke Bratch l_bratch@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #24902|text/plain |multipart/x-gzip mime type| |
http://bugs.winehq.org/show_bug.cgi?id=20736
--- Comment #15 from Hans Leidekker hans@meelstraat.net 2009-11-22 13:28:46 --- Created an attachment (id=24907) --> (http://bugs.winehq.org/attachment.cgi?id=24907) advapi32: Improve GetEffectiveRightsFromAclA.
Does this patch help?
http://bugs.winehq.org/show_bug.cgi?id=20736
--- Comment #16 from Luke Bratch l_bratch@yahoo.co.uk 2009-11-22 16:09:02 --- Created an attachment (id=24908) --> (http://bugs.winehq.org/attachment.cgi?id=24908) Output using crypt32 patch
That does indeed help - it now gets past the installation dialogue, however the game crashes upon launch (on the loading screen, before the game menu). Attached is the latest output.
http://bugs.winehq.org/show_bug.cgi?id=20736
--- Comment #17 from Luke Bratch l_bratch@yahoo.co.uk 2009-11-22 16:12:19 --- Forgot to mention - once the game crashes, it tries to reload itself (you see the "Launching" dialogue), but fails. Only on the second launch do you see that crypt fixme.
http://bugs.winehq.org/show_bug.cgi?id=20736
Juan Lang juan_lang@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |juan_lang@yahoo.com
--- Comment #18 from Juan Lang juan_lang@yahoo.com 2009-11-22 22:22:26 --- This is interesting: fixme:crypt:CRYPT_CriticalExtensionsSupported unsupported critical extension "2.5.29.32"
This is implicated in bug 19517 too. Just to satisfy me whether it's an issue, I'll attach a patch which allows certificates with this extension. It's a hack, but I'd like to know whether this is part of the issue. I'll attach it in a sec.
http://bugs.winehq.org/show_bug.cgi?id=20736
--- Comment #19 from Juan Lang juan_lang@yahoo.com 2009-11-22 22:23:17 --- Created an attachment (id=24913) --> (http://bugs.winehq.org/attachment.cgi?id=24913) Patch: Pretend to support the certificate policies extension
Does this help?
http://bugs.winehq.org/show_bug.cgi?id=20736
--- Comment #20 from Luke Bratch l_bratch@yahoo.co.uk 2009-11-23 02:20:43 --- Created an attachment (id=24917) --> (http://bugs.winehq.org/attachment.cgi?id=24917) Output using crypt32 patch
Thanks, but no difference I'm afraid (other than the FIXME going of course). Attached latest output.
http://bugs.winehq.org/show_bug.cgi?id=20736
Luke Bratch l_bratch@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #24908|Output using crypt32 patch |Output using advapi32 patch description| |
http://bugs.winehq.org/show_bug.cgi?id=20736
AJSB ajsb@vfemail.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ajsb@vfemail.net
--- Comment #21 from AJSB ajsb@vfemail.net 2009-11-24 03:42:56 --- OK, having same bug here, FWIW, here is a console dump:
bash-3.1$ wine "C:/Program Files/Steam/Steam.exe" -install G: CellID: Fetching server list from CSDS. . . fixme:process:SetProcessShutdownParameters (00000100, 00000000): partial stub. CellID: CSDS returned 180 servers. CellID: Connecting to 118.107.172.76:27031. . . err:dscapture:widDsCreate DirectSoundCapture flag not set This sound card's driver does not support direct access The (slower) DirectSound HEL mode will be used instead. CellID: timeout connecting to 118.107.172.76:27031 CellID: Connecting to 87.248.196.115:27031. . . CellID: Connect to 87.248.196.115:27031 took 69 MS CellID: Nothing beat our old best time of 48 MS fixme:wbemprox:wbem_locator_ConnectServer 0x1ac9d8, L"ROOT\CIMV2", (null), (null), (null), 0x00000080, (null), (nil), 0x385d414) fixme:wbemprox:DllCanUnloadNow err:ole:CoGetClassObject class {77f10cf0-3db5-4966-b520-b7c54fd35ed6} not registered err:ole:CoGetClassObject no class object {77f10cf0-3db5-4966-b520-b7c54fd35ed6} could be created for context 0x1 fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_RESET_URLCACHE_SESSION: STUB err:ole:apartment_getclassobject DllGetClassObject returned error 0x8007000e err:ole:create_server class {9ba05972-f6a8-11cf-a442-00a0c90a8f39} not registered err:ole:CoGetClassObject no class object {9ba05972-f6a8-11cf-a442-00a0c90a8f39} could be created for context 0x5 fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_RESET_URLCACHE_SESSION: STUB fixme:win:RegisterDeviceNotificationA (hwnd=0x100b2, filter=0x32ddf0,flags=0x00000004), returns a fake device notification handle! err:ole:CoGetClassObject class {77f10cf0-3db5-4966-b520-b7c54fd35ed6} not registered err:ole:CoGetClassObject no class object {77f10cf0-3db5-4966-b520-b7c54fd35ed6} could be created for context 0x1 err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1 err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1 err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1 CellID: Connecting to 209.197.6.227:27031. . . CellID: Connect to 209.197.6.227:27031 took 240 MS CellID: Nothing beat our old best time of 48 MS CellID: Connecting to 117.121.248.122:27031. . . CellID: Connect to 117.121.248.122:27031 took 426 MS CellID: Nothing beat our old best time of 48 MS CellID: Connecting to 87.248.209.210:27031. . . CellID: Connect to 87.248.209.210:27031 took 72 MS CellID: Nothing beat our old best time of 48 MS fixme:hnetcfg:fw_app_put_ProcessImageFileName 0x211508, L"c:\program files\steam\steamapps\common\call of duty modern warfare 2\iw4sp.exe" fixme:hnetcfg:fw_app_put_Name 0x211508, L"Call of Duty: Modern Warfare 2" fixme:hnetcfg:fw_apps_Add 0x1f43e0, 0x211508 fixme:hnetcfg:DllCanUnloadNow fixme:hnetcfg:fw_app_put_ProcessImageFileName 0x1f43e0, L"c:\program files\steam\steamapps\common\call of duty modern warfare 2\iw4mp.exe" fixme:hnetcfg:fw_app_put_Name 0x1f43e0, L"Call of Duty: Modern Warfare 2 - Multiplayer" fixme:hnetcfg:fw_apps_Add 0x203308, 0x1f43e0 fixme:hnetcfg:DllCanUnloadNow fixme:shell:DllCanUnloadNow stub fixme:shell:DllCanUnloadNow stub fixme:shell:DllCanUnloadNow stub fixme:shell:DllCanUnloadNow stub fixme:shell:DllCanUnloadNow stub fixme:shell:DllCanUnloadNow stub fixme:shell:DllCanUnloadNow stub fixme:shell:DllCanUnloadNow stub err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1 fixme:win:EnumDisplayDevicesW ((null),0,0x32cff8,0x00000000), stub! fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_RESET_URLCACHE_SESSION: STUB fixme:volume:GetVolumePathNameW (L"C:\Program Files\Steam\bin", 0x503dbf4, 260), stub! fixme:volume:GetVolumePathNameW (L"C:\windows\system32\drivers", 0x503dbf4, 260), stub! fixme:volume:GetVolumePathNameW (L"C:\windows\PCHEALTH", 0x503dbf4, 260), stub! fixme:volume:GetVolumePathNameW (L"C:\Program Files\Steam\Graphics", 0x503dbf4, 260), stub! fixme:volume:GetVolumePathNameW (L"C:\windows\system32\WBEM", 0x503dbf4, 260), stub! fixme:volume:GetVolumePathNameW (L"C:\windows\command", 0x503dbf4, 260), stub! fixme:volume:GetVolumePathNameW (L"C:\Program Files\Steam\steam", 0x503dbf4, 260), stub! fixme:volume:GetVolumePathNameW (L"C:\windows\system32\catroot", 0x503dbf4, 260), stub! fixme:volume:GetVolumePathNameW (L"C:\windows\winsxs", 0x503dbf4, 260), stub! fixme:volume:GetVolumePathNameW (L"C:\Program Files\Steam\steamapps", 0x503dbf4, 260), stub! fixme:volume:GetVolumePathNameW (L"C:\windows\system32\DirectX", 0x503dbf4, 260), stub! fixme:volume:GetVolumePathNameW (L"C:\windows\RegisteredPackages", 0x503dbf4, 260), stub! fixme:volume:GetVolumePathNameW (L"C:\Program Files\Steam\skins", 0x503dbf4, 260), stub! fixme:volume:GetVolumePathNameW (L"C:\windows\system32\mui", 0x503dbf4, 260), stub! fixme:volume:GetVolumePathNameW (L"C:\windows\Fonts", 0x503dbf4, 260), stub! fixme:volume:GetVolumePathNameW (L"C:\Program Files\Steam\Config", 0x503dbf4, 260), stub! fixme:imagehlp:ImageAddCertificate (0x310, 0x761ae28, 0x384bc0c): stub
At this moment, when was updanting game near to 96%, it reported the error.
http://bugs.winehq.org/show_bug.cgi?id=20736
Warren Dumortier nwarrenfl@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nwarrenfl@gmail.com
--- Comment #22 from Warren Dumortier nwarrenfl@gmail.com 2009-11-24 15:51:03 --- This seems to affect the Serious Sam HD (just out, not in AppDB yet) installation in Steam too!
Owen Rudge: What news with your patch?
http://bugs.winehq.org/show_bug.cgi?id=20736
--- Comment #23 from AJSB ajsb@vfemail.net 2009-11-25 07:33:36 --- I forgot to mention that i was talking aboout Modern Warfare 2 that also gives the error 53....
This might be interesting....i found it in a CDMW2 related page with WINDOWS users also having a lot of problems incluiding the fake imcomplete instalation report: .................. For users having the Steam error “Installation Incomplete” on windows Vista try turning off UAC (user account control found under user accounts in control panel, reboot the pc) then when installed, to launch the game, right click the desktop shortcut and select “Run as Administrator”… this worked for me.
If the error is still there, delete the game content from within steam and install again with UAC disabled.
Another solution is to not use the “auto run” to install but instead go to start/computer, right click on the drive containing the disc, choose Open, locate the setup file and right click choose “Run as Administrator.” … again when launching from the desktop shortcut choose to run as administrator if you have problems.
Good luck all, Its disgraceful that such a lot of problems exist from the off! ..................
Dunno if this might help find a soluction or not....
http://bugs.winehq.org/show_bug.cgi?id=20736
--- Comment #24 from Warren Dumortier nwarrenfl@gmail.com 2009-11-25 07:47:49 --- This is probably not related, it seems it doesn't work due to missing implementation, what you quoted is probably a Windows bug or security-related problem.
Can someone point me to the working wine hack, i would like to test it out for Serious Sam HD? Thanks.
http://bugs.winehq.org/show_bug.cgi?id=20736
--- Comment #25 from Owen Rudge owen@owenrudge.net 2009-11-25 08:03:08 --- http://bugs.winehq.org/attachment.cgi?id=24845 should fix the 53 error. I hope to have my actual patch ready for submission by tonight.
http://bugs.winehq.org/show_bug.cgi?id=20736
--- Comment #26 from AJSB ajsb@vfemail.net 2009-11-25 09:37:47 --- That patch doesn't work at all with me.
I just completed a full new wine 1.1.33 installation compiled by me with the patch (i made sure reading the source code of integrity.c that patch was correctly applied), installed everything as is supposed to do, installed game, all ok.
Tried to launch game, it started the game update routine and BANG....error 53 :(
I have a feeling that , that patch may work for players that had already CDMW2 installed before day 18 (when Steam client was updated)....but for players like me that try to install a fresh copy of game (and fresh copy of wine) it doesn't work.
http://bugs.winehq.org/show_bug.cgi?id=20736
--- Comment #27 from Owen Rudge owen@owenrudge.net 2009-11-25 09:42:07 --- Could you make and post a log with the +imagehlp,+wintrust,+crypt debug channels enabled?
http://bugs.winehq.org/show_bug.cgi?id=20736
--- Comment #28 from AJSB ajsb@vfemail.net 2009-11-25 09:54:30 --- I'm not very good on those things so can you give an example of the complete command_line/whatever that i must on the terminal to make that ?
I'm ready to help as much as possible and i can....
http://bugs.winehq.org/show_bug.cgi?id=20736
--- Comment #29 from Owen Rudge owen@owenrudge.net 2009-11-25 09:56:58 --- (In reply to comment #28)
I'm not very good on those things so can you give an example of the complete command_line/whatever that i must on the terminal to make that ?
Simply start Wine using a command like:
WINEDEBUG=+imagehlp,+wintrust,+crypt wine "C:\Program Files\Steam\steam.exe" 1>&2 2> ~/steam-debug.txt
updating any paths as appropriate. This will store the log in a file called steam-debug.txt in your home directory.
http://bugs.winehq.org/show_bug.cgi?id=20736
--- Comment #30 from AJSB ajsb@vfemail.net 2009-11-25 10:22:49 --- Created an attachment (id=24949) --> (http://bugs.winehq.org/attachment.cgi?id=24949) Steam debug file
OK, done , hope it helps..... BTW, after logged in, and store opened i gone to mygames folder in Steam and tryed to launch the SP of CDMW2 so the trace should give info about that....after error 53 i closed Steam.
http://bugs.winehq.org/show_bug.cgi?id=20736
--- Comment #31 from AJSB ajsb@vfemail.net 2009-11-25 13:25:51 --- PS: FWIW and to clarify, my CoDMW2 installation was/is made from the DVDs version.
My previous post includes a attachment with the Steam Deug file requested by you....
http://bugs.winehq.org/show_bug.cgi?id=20736
--- Comment #32 from Warren Dumortier nwarrenfl@gmail.com 2009-11-25 15:39:34 --- I don't really know what this function does, but i tried with Serious Sam HD and it completes install, however when launching it works but maps won't load, it says the map hasn't been found. So i tried an integrity check, which fails every time and it re-downloads the file every time, but it still doesn't work.
Can this be caused by the fast this function isn't implemented? Would it make that files aren't copied or corrupted? (In fact i can't see them on the drive at all, don't know if Steam removes corrupted automatically)
http://bugs.winehq.org/show_bug.cgi?id=20736
apmetcalfe@yahoo.ie changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |apmetcalfe@yahoo.ie
--- Comment #33 from apmetcalfe@yahoo.ie 2009-11-25 15:48:48 --- Hey guys. I am still getting the error with the patch. Perhaps I am doing something wrong, and you guys can tell me.
First I parch the source and compile with the commands:
$ CC="gcc-4.3 -m32" LDFLAGS="-L/lib32 -L/usr/lib32 -Wl,-rpath,/lib32 -Wl,-rpath,/usr/lib32" ./configure -v
$ make depend && make
This seems to go ok. Then I run steam with the command:
$ env WINEPREFIX="/home/username/zMisc/wine-1.1.33" wine "/home/username/.wine/drive_c/Program Files/Steam/steam.exe".
And I still get the error.
Sorry if I am making some obvious mistake. I am new to patching.
http://bugs.winehq.org/show_bug.cgi?id=20736
--- Comment #34 from Warren Dumortier nwarrenfl@gmail.com 2009-11-25 16:19:32 --- Steam have recently released an update and you can see they claim they fixed the error 53 issue in the changelog, however for Serious Sam HD (with Wine not patched) it doesn't change anything, what about L4D 2 and MW 2?
http://bugs.winehq.org/show_bug.cgi?id=20736
--- Comment #35 from Owen Rudge owen@owenrudge.net 2009-11-25 16:21:07 --- (In reply to comment #34)
Steam have recently released an update and you can see they claim they fixed the error 53 issue in the changelog, however for Serious Sam HD (with Wine not patched) it doesn't change anything, what about L4D 2 and MW 2?
The latest update has however broken L4D2 (on CrossOver at least) again, giving an "Incomplete Error (2)". We're looking into it... *sigh*
http://bugs.winehq.org/show_bug.cgi?id=20736
--- Comment #36 from Warren Dumortier nwarrenfl@gmail.com 2009-11-25 16:23:35 --- (In reply to comment #33)
Hey guys. I am still getting the error with the patch. Perhaps I am doing something wrong, and you guys can tell me.
First I parch the source and compile with the commands:
$ CC="gcc-4.3 -m32" LDFLAGS="-L/lib32 -L/usr/lib32 -Wl,-rpath,/lib32 -Wl,-rpath,/usr/lib32" ./configure -v
$ make depend && make
This seems to go ok. Then I run steam with the command:
$ env WINEPREFIX="/home/username/zMisc/wine-1.1.33" wine "/home/username/.wine/drive_c/Program Files/Steam/steam.exe".
And I still get the error.
Sorry if I am making some obvious mistake. I am new to patching.
Use the pre-compiled dll .so file, you can find it on the MW 2 AppDB page IIRC, i used it and it worked.
(In reply to comment #35)
(In reply to comment #34)
Steam have recently released an update and you can see they claim they fixed the error 53 issue in the changelog, however for Serious Sam HD (with Wine not patched) it doesn't change anything, what about L4D 2 and MW 2?
The latest update has however broken L4D2 (on CrossOver at least) again, giving an "Incomplete Error (2)". We're looking into it... *sigh*
Do you know if this function can be the cause of the non-working Serious Sam HD missing files?
http://bugs.winehq.org/show_bug.cgi?id=20736
--- Comment #37 from Owen Rudge owen@owenrudge.net 2009-11-25 16:25:15 --- (In reply to comment #36)
Do you know if this function can be the cause of the non-working Serious Sam HD missing files?
I'm not sure - if Serious Sam actually launches, I would imagine it might be a different problem. The L4D2 problems with the crash after the intro video we figured were due to a new DRM feature in the game - we have a hack that gets that working, but now Valve has broken the Steam installation of the game again, so I'm looking into that.
http://bugs.winehq.org/show_bug.cgi?id=20736
--- Comment #38 from Warren Dumortier nwarrenfl@gmail.com 2009-11-25 16:34:51 --- Yes, Serious Sam HD has the same installation problem but a different problem when launching, their are indeed missing files, i also see: err:setupapi:do_file_copyW Unsupported style(s) 0x144
So this is probably the cause, will report it!
http://bugs.winehq.org/show_bug.cgi?id=20736
--- Comment #39 from AJSB ajsb@vfemail.net 2009-11-25 16:59:16 --- ....and sundendly it no longer gives error 53 or any error !....but there are bad news :(
I just clicked in the MW2 launch icon and started the update process all the way....then it asked me if i wanted to play the game or exit....i wanted to play nad precess the play button ....steam window gone down....and nothing happened :(
I launched Steam by itself and tried via Desktop icon and "MyGames" Steam tab to start game....nothing....
Then i gone to the folder with iw4sp.exe and tried to launch it....it did with a splash screen for 1-2 seconds and a pop up window happeared saying:
"Steam must be running to play this game."
WTF ?!? Steam *was* running logged in my account and all as this was all happening !
hhhmmmmmm....should i compile WINE once more this time w/o the patch and see what happens ?!?
This is freaking crazy !!!!
http://bugs.winehq.org/show_bug.cgi?id=20736
--- Comment #40 from AJSB ajsb@vfemail.net 2009-11-25 19:14:18 --- OK, i'm going bananas with this....
The patch is really needed and you was right....just unzip file and copy it....only in Slackware isn't to /usr/lib/wine but to /usr/local/lib/wine....
If you do this , the installation no longer fails with error 53....but what i said previously continues to be true...it continues not launching game and saying that Steam needs be running when actually, it is running !
http://bugs.winehq.org/show_bug.cgi?id=20736
--- Comment #41 from AJSB ajsb@vfemail.net 2009-11-25 19:31:18 ---
Here is a console dump of what happens:
env WINEPREFIX="/home/my_account/.wine" wine "C:\Program Files\Steam\steam.exe" -applaunch 10180 CellID: Fetching server list from CSDS. . . fixme:process:SetProcessShutdownParameters (00000100, 00000000): partial stub. CellID: CSDS returned 181 servers. CellID: Connecting to 60.19.64.121:27031. . . CellID: Connect to 60.19.64.121:27031 took 436 MS CellID: Nothing beat our old best time of 48 MS fixme:wbemprox:wbem_locator_ConnectServer 0x1b1d40, L"ROOT\CIMV2", (null), (null), (null), 0x00000080, (null), (nil), 0x384d414) fixme:wbemprox:DllCanUnloadNow err:ole:CoGetClassObject class {77f10cf0-3db5-4966-b520-b7c54fd35ed6} not registered err:ole:CoGetClassObject no class object {77f10cf0-3db5-4966-b520-b7c54fd35ed6} could be created for context 0x1 fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_RESET_URLCACHE_SESSION: STUB err:ole:apartment_getclassobject DllGetClassObject returned error 0x8007000e err:ole:create_server class {9ba05972-f6a8-11cf-a442-00a0c90a8f39} not registered err:ole:CoGetClassObject no class object {9ba05972-f6a8-11cf-a442-00a0c90a8f39} could be created for context 0x5 fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_RESET_URLCACHE_SESSION: STUB fixme:win:RegisterDeviceNotificationA (hwnd=0x100b2, filter=0x32ddf0,flags=0x00000004), returns a fake device notification handle! err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1 fixme:win:EnumDisplayDevicesW ((null),0,0x32c368,0x00000000), stub! err:ole:CoGetClassObject class {77f10cf0-3db5-4966-b520-b7c54fd35ed6} not registered err:ole:CoGetClassObject no class object {77f10cf0-3db5-4966-b520-b7c54fd35ed6} could be created for context 0x1 err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1 fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_RESET_URLCACHE_SESSION: STUB err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x246 err:ole:RevokeDragDrop invalid hwnd 0x10056 err:ole:RevokeDragDrop invalid hwnd 0x10060 err:ole:RevokeDragDrop invalid hwnd 0x10062 err:ole:RevokeDragDrop invalid hwnd 0x10064 err:ole:RevokeDragDrop invalid hwnd 0x10066 fixme:win:UnregisterDeviceNotification (handle=0xcafecafe), STUB! err:ole:RevokeDragDrop invalid hwnd 0x100b8 err:ole:RevokeDragDrop invalid hwnd 0x100ba err:ole:RevokeDragDrop invalid hwnd 0x100bc err:ole:RevokeDragDrop invalid hwnd 0x100be err:ole:RevokeDragDrop invalid hwnd 0x100c0 err:ole:RevokeDragDrop invalid hwnd 0x100c2 err:ole:RevokeDragDrop invalid hwnd 0x100c4 err:ole:RevokeDragDrop invalid hwnd 0x100c6 err:ole:RevokeDragDrop invalid hwnd 0x30048 err:ole:RevokeDragDrop invalid hwnd 0x20038 fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_END_BROWSER_SESSION: STUB fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_RESET_URLCACHE_SESSION: STUB Shutting down. . . fixme:winmm:MMDRV_Exit Closing while ll-driver open fixme:winmm:MMDRV_Exit Closing while ll-driver open
"Shutting Down..." and on is when i give up waiting that something happens and decide to exit from Steam.....
I see a lot of errors and no matter i'm no an expert far from that they seem OLE related ?!? could that related also with dotnet20 ? i noticed that progress bar won't go all the way during installation of dotnet20 and console gives lot's of errors during instalation of it no matter in the end, the installer says that it was installed successfully.
http://bugs.winehq.org/show_bug.cgi?id=20736
--- Comment #42 from Owen Rudge owen@owenrudge.net 2009-11-25 19:42:42 --- If Steam does actually launch the game (even if the game then crashes), the problem would be with the game itself. Basically, if Steam doesn't give you any errors, the problem is likely to be with the game. In that case, could you please open a new bug to discuss it?
http://bugs.winehq.org/show_bug.cgi?id=20736
--- Comment #43 from AJSB ajsb@vfemail.net 2009-11-25 20:22:06 --- I have no problem in opening a bug report....however, it's not clear if the issue is made by the game or steam....i olny got that message about needed to have steam running if i try to run the iw4sp.exe file....if i try to run from the console with the command that i show in last message, from steam "mygames" tab or clicking in the CoDMW2 icon in the Desktop, nothing happens, not even that pop up window.
What's your opinion ? How should i report it ?
http://bugs.winehq.org/show_bug.cgi?id=20736
--- Comment #44 from Owen Rudge owen@owenrudge.net 2009-11-25 20:29:57 --- Steam has generally displayed at least some kind of error message if it has had a problem, so this suggests to me that the problem is more likely to be with the game. Could you try making another debug log, this time one that includes "+process"? This way we can see if the game is actually being launched properly.
http://bugs.winehq.org/show_bug.cgi?id=20736
--- Comment #45 from AJSB ajsb@vfemail.net 2009-11-25 21:50:52 --- Created an attachment (id=24957) --> (http://bugs.winehq.org/attachment.cgi?id=24957) Steam launched, try twice launch MW2SP via Desktop Icon, try twice launch MW2MP via Desktop icon
Here is my 1st debug....
i launched Steam, logged in, waith till store is up fully and gone to Desktop and tried twice launch MW2 clicking in it's icon in the Desktop...the tried also twice launch MP version.
http://bugs.winehq.org/show_bug.cgi?id=20736
--- Comment #46 from AJSB ajsb@vfemail.net 2009-11-25 21:53:24 --- Created an attachment (id=24958) --> (http://bugs.winehq.org/attachment.cgi?id=24958) Steam launched, gone to "My games" tab and tried launch game from there.
This is 2nd debug....
Launched Steam, logged in, waited till store was fully up, clicked in the "My games" tab and then, using right click ou mouse, tried to launch the game.
http://bugs.winehq.org/show_bug.cgi?id=20736
--- Comment #47 from Owen Rudge owen@owenrudge.net 2009-11-25 21:55:52 --- (In reply to comment #45)
i launched Steam, logged in, waith till store is up fully and gone to Desktop and tried twice launch MW2 clicking in it's icon in the Desktop...the tried also twice launch MP version.
OK, it looks like the process is launched, and an exception occurs after that, so the problem is with the game itself. I would check the AppDB entry for MW2 (http://appdb.winehq.org/objectManager.php?sClass=version&iId=18348&i...) and open up a new bug if necessary, so we can continue to concentrate on L4D2 here.
http://bugs.winehq.org/show_bug.cgi?id=20736
--- Comment #48 from AJSB ajsb@vfemail.net 2009-11-25 23:31:55 --- OK, i have no clue how to do it, but i might gonna do it....but just for curiosity, i installed WINE 1.1.*28* ,etc. etc.
....and it's giving error 2.
http://bugs.winehq.org/show_bug.cgi?id=20736
--- Comment #49 from Warren Dumortier nwarrenfl@gmail.com 2009-12-02 12:12:52 --- Owen Rudge: In fact i just saw you sent patches to fix it but one part got rejected, can you share us your patches to be able to test it out?
I tried using attached diff's to patch manually but two hunks failed, i was too lazy to do it myself :D
http://bugs.winehq.org/show_bug.cgi?id=20736
--- Comment #50 from Owen Rudge owen@owenrudge.net 2009-12-02 12:35:09 --- I've got an updated version nearly finished; I'll submit it to wine-patches later today.
http://bugs.winehq.org/show_bug.cgi?id=20736
Juan Lang juan_lang@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #51 from Juan Lang juan_lang@yahoo.com 2009-12-04 10:30:21 --- Looks as though this was fixed by commit 1f6d24565cc3a4ea75747bc8c836a884253602aa: http://www.winehq.org/pipermail/wine-cvs/2009-December/062268.html
http://bugs.winehq.org/show_bug.cgi?id=20736
--- Comment #52 from Luke Bratch l_bratch@yahoo.co.uk 2009-12-04 12:00:52 --- Created bug 20910 for whatever is stopping installing now.
http://bugs.winehq.org/show_bug.cgi?id=20736
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #53 from Alexandre Julliard julliard@winehq.org 2009-12-04 12:16:35 --- Closing bugs fixed in 1.1.34.
https://bugs.winehq.org/show_bug.cgi?id=20736
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |1f6d24565cc3a4ea75747bc8c83 | |6a884253602aa CC| |focht@gmx.net Component|-unknown |imagehlp