I follow the instruction at http://appdb.winehq.org/objectManager.php?sClass=version&iId=19444 to install wine in order to play Steam. However `wine Steam.exe` throws Code: err:menubuilder:init_xdg error looking up the desktop directory fixme:process:GetLogicalProcessorInformation ((nil),0x32e49c): stub fixme:process:GetLogicalProcessorInformation (0x1dcfc00,0x32e49c): stub fixme:process:SetProcessShutdownParameters (00000100, 00000000): partial stub. err:ntlm:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. err:ntlm:SECUR32_initNTLMSP Usually, you can find it in the winbind package of your distribution. fixme:urlmon:CoInternetSetFeatureEnabled 5, 0x00000002, 1, stub fixme:urlmon:CoInternetSetFeatureEnabled 10, 0x00000002, 1, stub fixme:dwmapi:DwmSetWindowAttribute (0x1009e, 2, 0x32d334, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x1009e, 3, 0x32d338, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x1009e, 4, 0x32d33c, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x100a6, 2, 0x32d964, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x100a6, 3, 0x32d968, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x100a6, 4, 0x32d96c, 4) 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 fixme:wbemprox:wbem_locator_ConnectServer 0x1d0b80, L"ROOT\\CIMV2", (null), (null), (null), 0x00000080, (null), (nil), 0x420beb8) fixme:dwmapi:DwmSetWindowAttribute (0x100b2, 2, 0x32d8cc, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x100b2, 3, 0x32d8d0, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x100b2, 4, 0x32d8d4, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x100ba, 2, 0x32d80c, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x100ba, 3, 0x32d810, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x100ba, 4, 0x32d814, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x100c4, 2, 0x32d2e4, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x100c4, 3, 0x32d2e8, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x100c4, 4, 0x32d2ec, 4) stub fixme:winhttp:WinHttpGetIEProxyConfigForCurrentUser returning no proxy used fixme:dwmapi:DwmSetWindowAttribute (0x100e0, 2, 0x32d94c, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x100e0, 3, 0x32d950, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x100e0, 4, 0x32d954, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x1011c, 2, 0x32d514, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x1011c, 3, 0x32d518, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x1011c, 4, 0x32d51c, 4) stub fixme:process:GetLogicalProcessorInformation ((nil),0x33fc74): stub fixme:process:GetLogicalProcessorInformation (0x435c00,0x33fc74): stub fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported Then I search forum which comes up with this thread - http://forum.winehq.org/viewtopic.php?t=9410, which seems has problem similar to mine, suggesting http://bugs.winehq.org/show_bug.cgi?id=24096#c5 would solve the issue by rename GameOverlayRender.dll. However, after renaming the file, the Steam still fail to launch. I can only type id/ password and see it trying connecting, then fail. What might be the root cause (how to fix this problem)? Or is this issue still can not be solved at the moment? My environment: Debian squeeze, wine 1.3.0. nvidia driver 256.53 (nvidia gt 250s). Thanks for help.
On 1/14/11 1:05 AM, shogun1234 wrote:> I follow the instruction at http://appdb.winehq.org/objectManager.php?sClass=version&iId=19444 to install wine in order to play Steam. However `wine Steam.exe` throws > > > [dump code removed] > > > > Then I search forum which comes up with this thread - http://forum.winehq.org/viewtopic.php?t=9410, which seems has problem similar to mine, suggesting http://bugs.winehq.org/show_bug.cgi?id=24096#c5 would solve the issue by rename GameOverlayRender.dll. However, after renaming the file, the Steam still fail to launch. I can only type id/ password and see it trying connecting, then fail. > > What might be the root cause (how to fix this problem)? Or is this issue still can not be solved at the moment? > > My environment: Debian squeeze, wine 1.3.0. nvidia driver 256.53 (nvidia gt 250s).I'm not going to assume that is a typo and advise to update to Wine 1.3.11 and then try again. James McKenzie
I checked out wine source from git and build from scratch which shows with version Code: wine-1.3.11-211-gbaeb0d9 /path/to/wine-git/wine msiexec /i Steam.exe works ok And it will comes to the stage of client display (login works ok). But when clicking game `install', it may shows the following message then back to terminal without any further message. Code: fixme:process:GetLogicalProcessorInformation ((nil),0x32e48c): stub fixme:process:GetLogicalProcessorInformation (0x10d0c00,0x32e48c): stub fixme:process:SetProcessShutdownParameters (00000100, 00000000): partial stub. err:ntlm:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. err:ntlm:SECUR32_initNTLMSP Usually, you can find it in the winbind package of your distribution. fixme:urlmon:CoInternetSetFeatureEnabled 5, 0x00000002, 1, stub fixme:urlmon:CoInternetSetFeatureEnabled 10, 0x00000002, 1, stub fixme:dwmapi:DwmSetWindowAttribute (0x1009a, 2, 0x32d334, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x1009a, 3, 0x32d338, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x1009a, 4, 0x32d33c, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x100a2, 2, 0x32d964, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x100a2, 3, 0x32d968, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x100a2, 4, 0x32d96c, 4) stub fixme:wbemprox:wbem_locator_ConnectServer 0x1d8360, L"ROOT\\CIMV2", (null), (null), (null), 0x00000080, (null), (nil), 0x42ebeb8) 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:dwmapi:DwmSetWindowAttribute (0x100ae, 2, 0x32d8cc, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x100ae, 3, 0x32d8d0, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x100ae, 4, 0x32d8d4, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x100b6, 2, 0x32d80c, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x100b6, 3, 0x32d810, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x100b6, 4, 0x32d814, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x100c0, 2, 0x32d2e4, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x100c0, 3, 0x32d2e8, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x100c0, 4, 0x32d2ec, 4) stub fixme:winhttp:WinHttpGetIEProxyConfigForCurrentUser returning no proxy used fixme:dwmapi:DwmSetWindowAttribute (0x100dc, 2, 0x32d94c, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x100dc, 3, 0x32d950, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x100dc, 4, 0x32d954, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x10118, 2, 0x32d514, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x10118, 3, 0x32d518, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x10118, 4, 0x32d51c, 4) stub fixme:process:GetLogicalProcessorInformation ((nil),0x33fc74): stub fixme:process:GetLogicalProcessorInformation (0x435c00,0x33fc74): stub fixme:dbghelp:elf_search_auxv can't find symbol in module Seems the same issue as below: Code: http://www.spinics.net/lists/wine/msg86198.html Thanks anyway for the help. I appreciate it.
I fix Code: err:ntlm:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth>= 3.0.25 is in your path. err:ntlm:SECUR32_initNTLMSP Usually, you can find it in the winbind package of your distribution. with winbind package installed (Debian dist). The only error is Code: 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 Not very sure if this error would have implication on launching Steam.exe, but wine (the lastest version) still fails with Code: fixme:process:GetLogicalProcessorInformation ((nil),0x32e48c): stub fixme:process:GetLogicalProcessorInformation (0x10d0c00,0x32e48c): stub fixme:process:SetProcessShutdownParameters (00000100, 00000000): partial stub. fixme:urlmon:CoInternetSetFeatureEnabled 5, 0x00000002, 1, stub fixme:urlmon:CoInternetSetFeatureEnabled 10, 0x00000002, 1, stub fixme:dwmapi:DwmSetWindowAttribute (0x1009a, 2, 0x32d334, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x1009a, 3, 0x32d338, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x1009a, 4, 0x32d33c, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x100a2, 2, 0x32d964, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x100a2, 3, 0x32d968, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x100a2, 4, 0x32d96c, 4) stub fixme:wbemprox:wbem_locator_ConnectServer 0x1dae38, L"ROOT\\CIMV2", (null), (null), (null), 0x00000080, (null), (nil), 0x42ebeb8) 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:dwmapi:DwmSetWindowAttribute (0x100ae, 2, 0x32d8cc, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x100ae, 3, 0x32d8d0, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x100ae, 4, 0x32d8d4, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x100b6, 2, 0x32d80c, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x100b6, 3, 0x32d810, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x100b6, 4, 0x32d814, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x100c0, 2, 0x32d2e4, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x100c0, 3, 0x32d2e8, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x100c0, 4, 0x32d2ec, 4) stub fixme:winhttp:WinHttpGetIEProxyConfigForCurrentUser returning no proxy used fixme:dwmapi:DwmSetWindowAttribute (0x100dc, 2, 0x32d94c, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x100dc, 3, 0x32d950, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x100dc, 4, 0x32d954, 4) stub fixme:winhttp:WinHttpGetIEProxyConfigForCurrentUser returning no proxy used fixme:process:GetLogicalProcessorInformation ((nil),0x33fc74): stub fixme:process:GetLogicalProcessorInformation (0x435c00,0x33fc74): stub fixme:dbghelp:elf_search_auxv can't find symbol in module Other threads says installing msxml4.msi would solve the error, but after installation of msxml4.msi, the error still remains.
On 1/14/11 1:05 AM, shogun1234 wrote:> I follow the instruction at http://appdb.winehq.org/objectManager.php?sClass=version&iId=19444 to install wine in order to play Steam. However `wine Steam.exe` throws > > > Code: > > err:menubuilder:init_xdg error looking up the desktop directory > fixme:process:GetLogicalProcessorInformation ((nil),0x32e49c): stub > fixme:process:GetLogicalProcessorInformation (0x1dcfc00,0x32e49c): stub > fixme:process:SetProcessShutdownParameters (00000100, 00000000): partial stub. > err:ntlm:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth>= 3.0.25 is in your path. > err:ntlm:SECUR32_initNTLMSP Usually, you can find it in the winbind package of your distribution. > fixme:urlmon:CoInternetSetFeatureEnabled 5, 0x00000002, 1, stub > fixme:urlmon:CoInternetSetFeatureEnabled 10, 0x00000002, 1, stub > fixme:dwmapi:DwmSetWindowAttribute (0x1009e, 2, 0x32d334, 4) stub > fixme:dwmapi:DwmSetWindowAttribute (0x1009e, 3, 0x32d338, 4) stub > fixme:dwmapi:DwmSetWindowAttribute (0x1009e, 4, 0x32d33c, 4) stub > fixme:dwmapi:DwmSetWindowAttribute (0x100a6, 2, 0x32d964, 4) stub > fixme:dwmapi:DwmSetWindowAttribute (0x100a6, 3, 0x32d968, 4) stub > fixme:dwmapi:DwmSetWindowAttribute (0x100a6, 4, 0x32d96c, 4) 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 > fixme:wbemprox:wbem_locator_ConnectServer 0x1d0b80, L"ROOT\\CIMV2", (null), (null), (null), 0x00000080, (null), (nil), 0x420beb8) > fixme:dwmapi:DwmSetWindowAttribute (0x100b2, 2, 0x32d8cc, 4) stub > fixme:dwmapi:DwmSetWindowAttribute (0x100b2, 3, 0x32d8d0, 4) stub > fixme:dwmapi:DwmSetWindowAttribute (0x100b2, 4, 0x32d8d4, 4) stub > fixme:dwmapi:DwmSetWindowAttribute (0x100ba, 2, 0x32d80c, 4) stub > fixme:dwmapi:DwmSetWindowAttribute (0x100ba, 3, 0x32d810, 4) stub > fixme:dwmapi:DwmSetWindowAttribute (0x100ba, 4, 0x32d814, 4) stub > fixme:dwmapi:DwmSetWindowAttribute (0x100c4, 2, 0x32d2e4, 4) stub > fixme:dwmapi:DwmSetWindowAttribute (0x100c4, 3, 0x32d2e8, 4) stub > fixme:dwmapi:DwmSetWindowAttribute (0x100c4, 4, 0x32d2ec, 4) stub > fixme:winhttp:WinHttpGetIEProxyConfigForCurrentUser returning no proxy used > fixme:dwmapi:DwmSetWindowAttribute (0x100e0, 2, 0x32d94c, 4) stub > fixme:dwmapi:DwmSetWindowAttribute (0x100e0, 3, 0x32d950, 4) stub > fixme:dwmapi:DwmSetWindowAttribute (0x100e0, 4, 0x32d954, 4) stub > fixme:dwmapi:DwmSetWindowAttribute (0x1011c, 2, 0x32d514, 4) stub > fixme:dwmapi:DwmSetWindowAttribute (0x1011c, 3, 0x32d518, 4) stub > fixme:dwmapi:DwmSetWindowAttribute (0x1011c, 4, 0x32d51c, 4) stub > fixme:process:GetLogicalProcessorInformation ((nil),0x33fc74): stub > fixme:process:GetLogicalProcessorInformation (0x435c00,0x33fc74): stub > fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported > > > > > Then I search forum which comes up with this thread - http://forum.winehq.org/viewtopic.php?t=9410, which seems has problem similar to mine, suggesting http://bugs.winehq.org/show_bug.cgi?id=24096#c5 would solve the issue by rename GameOverlayRender.dll. However, after renaming the file, the Steam still fail to launch. I can only type id/ password and see it trying connecting, then fail. >I found an interesting thread on Steam game problems in the Codeweavers support forum (thank you Ken Thomases for one of the solutions), after googling on the error message above and finding nothing on MSDN or any other authoritative web site. Problems with the gameoverlay.dll file have been discussed many times in relationship to Steam games. For those, you can go into the Wine Configuration (winecfg) tool (code: wine winecfg or just plain winecfg). On winecfg's Applications tab, click Add Application. Select the executable of the Steam game that's having the problem (or just type its filename, like /foobar.exe/) and click Open. Select the Libraries tab of winecfg. Type GameOverlayRenderer in the "New override for library" edit field, click the Add button, click the Edit button, select Disable, click OK, and click OK. That prevents the in-game community overlay from even being loaded for that game. You can apply this to the entire WinePrefix by not typing in a game name and then following the instructions above. This will stop loading of this file for all programs in the WinePrefix. Something else you might want to try IF this does not work is using winetricks and installing MDAC 2.8 (some games are strange and use a database access for their game data.) James McKenzie -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://www.winehq.org/pipermail/wine-users/attachments/20110120/3ea83d98/attachment.htm>
I notice that the previously error `... CoGetClassObject ... not registered' might not relates to the problem of failing to launch steam game. There was another problem that I did not perceive. It is my driver that previous installed crashed (maybe rendering issue I am not sure) because today I check with e.g. glxinfo which reports `... Fatal ...'. But after reinstallation with newest driver (260.19.36) the glxinfo now shows correct info Code: name of display: :0.0 display: :0 screen: 0 direct rendering: Yes server glx vendor string: NVIDIA Corporation server glx version string: 1.4 But after Steam is launched, clicking the play button it reports in terminal with message like below Code: err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7edd22b1 err:ole:RevokeDragDrop invalid hwnd (nil) err:ole:RevokeDragDrop invalid hwnd 0x400be I try rm/ mv GameOverlayRender*.dll after Steam is lanched, and disable gameoverlayrender in winecfg libraries, but with those solution I still can not play the game as reported in http://bugs.winehq.org/show_bug.cgi?id=24064 Also, I've installed with winetricks mdac28, but the problem remains. James, thanks for patiently answering my problem.