That's it. I finally come here for help. [Steam + Wine]

Questions about Wine on Linux
Locked
hashone
Newbie
Newbie
Posts: 4
Joined: Tue Jul 02, 2013 10:33 am

That's it. I finally come here for help. [Steam + Wine]

Post by hashone »

Hello.

For a long, long time I have not been able to use Steam under wine.

The issue:

- Install steam (Wine, Winetricks, PoL) and It won't update afterwards. It will gather 5MB out of the 95MB update and then hang saying that 'Steam needs to be online to update'.
- If I use my win Steam client, it will automatically go into offline mode(It's cached) and If I try to go online (Or remove the ClientRegistry.blob) it will display the same error.

Tests (What I have done):

- Disable/Blacklist IPv6
- Try under many different distributions (changing their bases, Debian, Arch, Fedora, OpenSUSE, Xubuntu [Yes, I know It's based on Deb], and many forks.)
- Recompile the kernel (And disable IPv6 from there)
- Using the -tcp argument
- Installing the wininet/winhttp
- Use multiple wine versions (From 1.5.25 to 1.6-RC4)
- Use the latest PoL (When I used it)

- "Did it work before?"

When I was doing my babysteps on Linux I got it working without any problems, but that was early 2012. Then I went back to Windows for a long time and when I came back to Linux I just can't get it working.

I am at my wit's end guys.. Help!
lahmbi5678
Level 7
Level 7
Posts: 823
Joined: Thu Aug 27, 2009 6:23 am

Re: That's it. I finally come here for help. [Steam + Wine]

Post by lahmbi5678 »

Did you look at the How-To and Troubleshoot section at
http://appdb.winehq.org/objectManager.p ... &iId=19444 ?

Maybe you should start with plain wine(POL is not supported here) and a clean wineprefix, the easiest way to do this is move/rename your .wine folder, wine will recreate it at the next run. If you are on a 64bit linux, make sure, that a 32bit wineprefix is created by "WINEARCH=win32 winecfg". Then reinstall steam and try to follow the hints in the appdb page.
hashone
Newbie
Newbie
Posts: 4
Joined: Tue Jul 02, 2013 10:33 am

Re: That's it. I finally come here for help. [Steam + Wine]

Post by hashone »

I actually never considered the 32 bit arch config.. but It didn't work.

I did what you said, it didn't work.
I went full paranoid and installed the 32 bit version of my distro (Manjaro).

Still lost and desperate.. I can't believe this. :(
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: That's it. I finally come here for help. [Steam + Wine]

Post by dimesio »

Post terminal output from plain Wine (no POL).
hashone
Newbie
Newbie
Posts: 4
Joined: Tue Jul 02, 2013 10:33 am

Re: That's it. I finally come here for help. [Steam + Wine]

Post by hashone »

Here are the logs. Just found the thing about the "ntml_auth". Will get into it and see if I can find anything useful..

Code: Select all

[joe@hashone Steam]$ wine steam.exe
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
[2013-07-03 11:35:53] Startup - updater built Jun  6 2013 13:49:54
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f0055a0, 0x3f036b40, 0x3f036b38
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f0055a0, 0x3f036b78, 0x3f036b70
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f0055a0, 0x3f036b08, 0x3f036b00
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f0055a0, 0x3f036bb0, 0x3f036ba8
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f0055a0, 0x3f036be8, 0x3f036be0
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
[2013-07-03 11:35:53] Verifying installation...
[2013-07-03 11:35:53] Verification complete
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f0055a0, 0x3f036b40, 0x3f036b38
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f0055a0, 0x3f036b78, 0x3f036b70
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f0055a0, 0x3f036b08, 0x3f036b00
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f0055a0, 0x3f036bb0, 0x3f036ba8
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f0055a0, 0x3f036be8, 0x3f036be0
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:process:SetProcessShutdownParameters (00000100, 00000000): partial stub.
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
fixme:iphlpapi:NotifyAddrChange (Handle 0x55dd6dc, overlapped 0x539a848): stub
fixme:winsock:WSALookupServiceBeginW (0x55dd7dc 0x00000ff0 0x55dd824) Stub!
[0703/113613:ERROR:network_change_notifier_win.cc(111)] WSALookupServiceBegin failed with: 8
Assert( Assertion Failed: (::DeleteObject( hOldBitmap )) ):surface_gdiwin32.cpp:1839

fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f0055a0, 0x3f036b40, 0x3f036b38
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f0055a0, 0x3f036b78, 0x3f036b70
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f0055a0, 0x3f036b08, 0x3f036b00
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f0055a0, 0x3f036bb0, 0x3f036ba8
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f0055a0, 0x3f036be8, 0x3f036be0
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:dbghelp:elf_search_auxv can't find symbol in module
fixme:iphlpapi:CancelIPChangeNotify (overlapped 0x539a848): stub
Shutting down. . .
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
[2013-07-03 11:36:21] Shutdown
hashone
Newbie
Newbie
Posts: 4
Joined: Tue Jul 02, 2013 10:33 am

Re: That's it. I finally come here for help. [Steam + Wine]

Post by hashone »

Still haven't found a solution and desperate.

Bumped.
lahmbi5678
Level 7
Level 7
Posts: 823
Joined: Thu Aug 27, 2009 6:23 am

Re: That's it. I finally come here for help. [Steam + Wine]

Post by lahmbi5678 »

Did you install winbind? You should. Do you have a recent winetricks version installed? Latest winetricks is only a few days old, if unsure download it from winetricks site, save as e.g. winetricks.sh, make it executable ("chmod +x winetricks.sh", run as "./winetricks.sh") or simply run it via "bash winetricks.sh".
Start with a new wineprefix and use winetricks to install steam. If it still doesn't work, post terminal output again.

What kind of graphics card do you have? Which drivers installed?

Other things you could try (if you have the time) would be installing another (more popular) linux distribution, I'd recommend opensuse 32bit, but that's just my personal opinion, any other like Ubuntu 32bit should work. Maybe you have a friend around, who already has a mainstream distribution installed, then you could test it there. I'm writing about 32bit linux, because wine usually needs 32bit libs, even if it is running on a 64 bit system, the wine prefix also should be 32bit (that's a slightly different story though, about being able to run 32 or 64 bit windows applications).

If you install winbind on a 64 bit linux to fix the error message above, you maybe need to install the 32bit lib, too, so you need multiarch support (32+64bit libs in the same system), don't know, if manjaro can do that. All that can be very confusing and is much easier on a 32 bit linux, as you won't have to deal with 64bit libs or wine prefixes there.
Locked