El Foro

Steam error with Skyrim

Autor Respuestas
benssoon Friday 17 January 2014 at 0:08
benssoonAnonymous

Hello!

I seem to be having some trouble getting Skyrim to work with PlayOnLinux. I'm running:

Ubuntu 13.10
Wine 1.4.1
System76 Galago UltraPro

When I open either "Steam (The Elder Scrolls V: Skyrim)" or "The Elder Scrolls V: Skyrim" through PlayOnLinux (after opening it from the command line), Steam starts up. I enter my username and password. Yesterday, it gave me the Steam error "Steam is having trouble connecting to the Steam servers." Then after a few tries it would usually crash with the following POL error message:
"PlayOnLinux has encountered an error. If the program does not work correctly, it might be the cause of the problem.
Visit www.playonlinux.com to get further information.

Error in main
Steam (The Elder Scrolls V : Skyrim) crashed.
Click on debug link to get more details."

I no longer seem to get the Steam error message, just the POL error message. I ran the debug program and got the following:

[01/16/14 18:03:57] - Running wine-1.5.20 Steam.exe (Working directory : /home/ben/.PlayOnLinux/wineprefix/Skyrim/drive_c/Program Files/Steam)
[0116/180357:ERROR:resource_bundle.cc(417)] Failed to load C:\Program Files\Steam\bin\chrome.pak

Some features may not be available.

fixme:iphlpapi:NotifyAddrChange (Handle 0x5b5d508, overlapped 0x58f8428): stub
fixme:winsock:WSALookupServiceBeginW (0x5b5d608 0x00000ff0 0x5b5d650) Stub!
[0116/180357:ERROR:network_change_notifier_win.cc(126)] WSALookupServiceBegin failed with: 8

fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:advapi:StopTraceA (0, "Steam Event Tracing", 0x71fdc20) stub
fixme:advapi:StartTraceA (0x71fdcac, "Steam Event Tracing", 0x71fdc20) stub
fixme:advapi:OpenTraceA 0x71fda80: stub
fixme:advapi:EnableTrace (1, 0x10, 4, {22fb2cd6-0e7b-422b-a0c7-2fad1fd0e716}, cafe4242): stub
fixme:advapi:CloseTrace cafe4242: stub
fixme:advapi:ProcessTrace 0x74d7a68 1 (nil) (nil): stub
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_HANDLE_INFORMATION
fixme:win:RegisterDeviceNotificationA (hwnd=0x200be, filter=0x770e52c,flags=0x00000000) returns a fake device notification handle!
fixme:dwmapi:DwmSetWindowAttribute (0x200bc, 2, 0x32e9e8, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x200bc, 3, 0x32e9f4, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x200bc, 4, 0x32e9e4, 4) stub
fixme:wtsapi:WTSQuerySessionInformationW Stub (nil) 0xffffffff 4 0x86e650 0x86e640
fixme:wtsapi:WTSQuerySessionInformationW Stub (nil) 0xffffffff 4 0x86e650 0x86e640
fixme:wtsapi:WTSQuerySessionInformationW Stub (nil) 0xffffffff 4 0x86e694 0x86e684
fixme:service:QueryServiceConfig2W Level 6 not implemented
fixme:service:QueryServiceConfig2W Level 6 not implemented
fixme:wtsapi:WTSQuerySessionInformationW Stub (nil) 0xffffffff 4 0x86e654 0x86e644
fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
fixme:wbemprox:client_security_SetBlanket 0x7c628a28, 0x1fd420, 10, 0, (null), 3, 3, (nil), 0x00000000
fixme:wbemprox:client_security_Release 0x7c628a28
err:wbemprox:wql_error syntax error, unexpected TK_NOT
fixme:dbghelp:elf_search_auxv can't find symbol in module
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f005c90, 0x3f03ab30, 0x3f03ab28
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f005c90, 0x3f03ab68, 0x3f03ab60
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f005c90, 0x3f03aaf8, 0x3f03aaf0
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f005c90, 0x3f03aba0, 0x3f03ab98
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f005c90, 0x3f03abd8, 0x3f03abd0
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:dbghelp:elf_search_auxv can't find symbol in module
fixme:dbghelp:elf_search_auxv can't find symbol in module
fixme:dbghelp:elf_search_auxv can't find symbol in module
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub

If I've left something out or there is more information that I can give you, please let me know. Any help would be greatly appreciated!

Thanks!
Ben
horsemanoffaith Sunday 26 January 2014 at 2:26
horsemanoffaithAnonymous

Change your Wine version from 1.5.20 to 1.6.2 or 1.7.8 or higher. It should work then.
benssoon Monday 27 January 2014 at 17:41
benssoonAnonymous

I am now running Wine 1.7.11 and it still doesn't work. Also, when I open PlayOnLinux, I get this message in a dialogue box:

PlayOnLinux cannot find 7z (from P7ZIP full)
You should install it to use PlayOnLinux

I'm not sure what that means and when I try to install it with apt-get, it says "p7zip is already the newest version." Here's the current debug log from PlayOnLinux:

[01/27/14 11:35:56] - Running wine-1.5.20 Steam.exe (Working directory : /home/ben/.PlayOnLinux/wineprefix/Skyrim/drive_c/Program Files/Steam)
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f005c90, 0x3f03ab30, 0x3f03ab28
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f005c90, 0x3f03ab68, 0x3f03ab60
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f005c90, 0x3f03aaf8, 0x3f03aaf0
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f005c90, 0x3f03aba0, 0x3f03ab98
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f005c90, 0x3f03abd8, 0x3f03abd0
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f005c90, 0x3f03ab30, 0x3f03ab28
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f005c90, 0x3f03ab68, 0x3f03ab60
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f005c90, 0x3f03aaf8, 0x3f03aaf0
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f005c90, 0x3f03aba0, 0x3f03ab98
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f005c90, 0x3f03abd8, 0x3f03abd0
fixme:process:SetProcessShutdownParameters (00000100, 00000000): partial stub.
fixme:dwmapi:DwmSetWindowAttribute (0x3002c, 2, 0x32e1c8, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x3002c, 3, 0x32e1d4, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x3002c, 4, 0x32e1c4, 4) stub
[0127/113559:ERROR:resource_bundle.cc(417)] Failed to load C:\Program Files\Steam\bin\chrome.pak
Some features may not be available.
fixme:iphlpapi:NotifyAddrChange (Handle 0x5b5d508, overlapped 0x58f8448): stub
fixme:winsock:WSALookupServiceBeginW (0x5b5d608 0x00000ff0 0x5b5d650) Stub!
[0127/113559:ERROR:network_change_notifier_win.cc(126)] WSALookupServiceBegin failed with: 8
fixme:advapi:StopTraceA (0, "Steam Event Tracing", 0x6ffdc20) stub
fixme:advapi:StartTraceA (0x6ffdcac, "Steam Event Tracing", 0x6ffdc20) stub
fixme:advapi:OpenTraceA 0x6ffda80: stub
fixme:advapi:EnableTrace (1, 0x10, 4, {22fb2cd6-0e7b-422b-a0c7-2fad1fd0e716}, cafe4242): stub
fixme:advapi:CloseTrace cafe4242: stub
fixme:advapi:ProcessTrace 0x72d7a68 1 (nil) (nil): stub
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_HANDLE_INFORMATION
fixme:win:RegisterDeviceNotificationA (hwnd=0x200b2, filter=0x781e52c,flags=0x00000000) returns a fake device notification handle!
fixme:dwmapi:DwmSetWindowAttribute (0x200ae, 2, 0x32e9e8, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x200ae, 3, 0x32e9f4, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x200ae, 4, 0x32e9e4, 4) stub
fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
fixme:wbemprox:client_security_SetBlanket 0x7c652a28, 0x1fd320, 10, 0, (null), 3, 3, (nil), 0x00000000
fixme:wbemprox:client_security_Release 0x7c652a28
err:wbemprox:wql_error syntax error, unexpected TK_NOT
fixme:dbghelp:elf_search_auxv can't find symbol in module
fixme:dbghelp:elf_search_auxv can't find symbol in module
fixme:dbghelp:elf_search_auxv can't find symbol in module
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f005c90, 0x3f03ab30, 0x3f03ab28
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f005c90, 0x3f03ab68, 0x3f03ab60
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f005c90, 0x3f03aaf8, 0x3f03aaf0
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f005c90, 0x3f03aba0, 0x3f03ab98
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f005c90, 0x3f03abd8, 0x3f03abd0
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:dbghelp:elf_search_auxv can't find symbol in module
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
horsemanoffaith Tuesday 28 January 2014 at 7:05
horsemanoffaithAnonymous

I am now running Wine 1.7.11 and it still doesn't work. Also, when I open PlayOnLinux, I get this message in a dialogue box:

PlayOnLinux cannot find 7z (from P7ZIP full)
You should install it to use PlayOnLinux

I'm not sure what that means and when I try to install it with apt-get, it says "p7zip is already the newest version." Here's the current debug log from PlayOnLinux:

[01/27/14 11:35:56] - Running wine-1.5.20 Steam.exe (Working directory : /home/ben/.PlayOnLinux/wineprefix/Skyrim/drive_c/Program Files/Steam)

Quote from benssoon

Read your error message again... look at your Wine version here. You're running 1.5.20, not 1.7.11. You probably installed 1.7.11, but didn't change the configuration in your prefix's Wine configuration. Click on Configure, then select the Skyrim prefix. In the General tab, in the Wine version box, click the down arrow and select 1.7.11. Steam should launch and if your system settings are correct, you will be able to play Skyrim. It's working perfectly for me.

Remember that the Wine version is different from every prefix that you install. When you run any of the signed installation scripts using POL, it will assign a Wine version per the script. Simply downloading a new Wine version doesn't change the version of Wine you're using system-wide, nor does it change the Wine version in your existing prefixes. You have to do this manually, as described above.

As far as 7z not being found, run PlayOnLinux using the command line and post the error from the terminal here. It may not be referring to P7ZIP, but another package.
benssoon Sunday 2 February 2014 at 17:17
benssoonAnonymous

Oh, yeah that fixed it. It works now! Thanks so much and sorry I missed the fact that I was actually still running 1.5.
horsemanoffaith Monday 3 February 2014 at 8:09
horsemanoffaithAnonymous

No problem. It took me a little while to figure this out as well- took me a few repetitions to figure it all out. All of us have to learn that at some point!
TheGZeus Sunday 23 March 2014 at 23:44
TheGZeusAnonymous

I'm no fan of double posting, but I thought I'd let anyone else out there who finds this thread and is _also_ getting the same crash with all versions 1.7.8+ that they're not alone.

It's really really strange, because a previous install worked fine, now any installation/version has this same problem. (computer broke down and needed a fresh install. I only have skyrim, and I only purchased it because I didn't understand what being involved with Steam meant)