Steam for Linux

Steam for Linux

Kobnar Dec 3, 2013 @ 9:54pm
[FIXED] Latest Steam update is broken (w/ Wine)
The latest Steam update (03 DEC 2013) crashes during login/verification when running through Wine.

I've been using Steam via PlayOnLinux to play Deus Ex: Human Revolution, The Sims 3, Company of Heroes, etc for a while now. I was up all night last night having a blast. Today the automatic update downloaded and when I restarted steam I couldn't log in.

What I've tried:
  • Deleting "ClientRegistry.blob"
  • Deleting everything but "SteamApps" and "Steam.exe" in the Steam folder
  • Re-Installing Steam entirely
  • Hard-deleting the entire wine prefix and re-installing Steam

At first the game would simply crash while automatically logging in. Once "ClientRegistry.blob" was reset, it gave me the "Steam Guard - Compute Authorization Required" prompt. After entering the code and pressing "Next >" Steam tries to log in for a second and then crashes.

The output of "debug.log" is:
1203/213255:ERROR:resource_bundle.cc(417)] Failed to load C:\Program Files\Steam\bin\chrome.pak Some features may not be available. [1203/213255:ERROR:network_change_notifier_win.cc(126)] WSALookupServiceBegin failed with: 8

My network/firewall setup has not changed at all since the last time Steam worked and all of the necessary ports are open (as per http://www.ismyportblocked.com/?pc=steam).

Variations Tested:
  • Wine 1.7.4 (native)
  • Wine 1.7.4 (winetricks)
  • PlayOnLinux 4.1.9 (using Wine 1.7.7)
  • PlayOnLinux 4.1.9 (using Wine 1.6.0)

Kernel and Display Driver Tested:
  • Gentoo Linux Kernel 3.11.6
  • Gentoo Linux Kernel 3.12.2 (latest)
  • Nvidia-Drivers 331.20 (latest)

Hardware:
  • Intel Core I7 3770K 3.5GHz
  • NVidia GeForce GTX 660 2GB
  • Corsair 16GB DDR3 1600

A thread was started over at WineHQ (http://appdb.winehq.org/objectManager.php?sClass=version&iId=19444) with other people who have the same problem.

I guess it figures this would happen the day after I drop a bunch of money on games...
Last edited by Kobnar; Dec 9, 2013 @ 10:23am
< >
Showing 1-15 of 81 comments
SubUnit317 Dec 3, 2013 @ 10:25pm 
Currently experiencing this exact same issue. Running Linux Mint 16 with Wine 1.7.7. Deleted the entire wine directory and set it all back up with nothing but dwrite disabled. Same issue. Looks like valve may have borked something.
Vertigo Dec 3, 2013 @ 10:26pm 
Same problem.
Yolo San Dec 3, 2013 @ 10:31pm 
Same issue.
Elros Dec 4, 2013 @ 1:00am 
Aparently, this issue is solved http://bugs.winehq.org/show_bug.cgi?id=35046
We'll have to wait until Wine 1.7.8 be released
Kobnar Dec 4, 2013 @ 2:16am 
Elros, thanks for the heads up!

I went ahead and tried out the CVS of Wine and sure enough the problem is solved. For most users it will just be a matter of time for the fix to get downstream with Wine 1.7.8.

In case anybody here also uses Gentoo and PlayOnLinux to play games...

Add the following to /etc/portage/portage.unmask:
=app-emulation/wine-9999

And the following to /etc/portage/package.accept_keywords:
=app-emulation/wine-9999 **

These two steps will unmask the dev build of Wine for your system.

Once the CVS version of Wine is emerged, simply emerge the nightly build with:
# emerge -avq wine

Start up PlayOnLinux as you normally would. Under "Customize" set your wine version to "System". Steam should start and run normally (not counting any quirks or instabilities that might come with a nightly build).

I have tested this with both a native installation of Steam and a PlayOnLinux virtual machine running the "System" version of Wine. Both successfully logged on and started playing games.

Note: This process should work for non-Gentoo users as well. You will have to manually compile Wine or get a nightly build of some kind.
Last edited by Kobnar; Dec 4, 2013 @ 2:22am
Same here.

I AM ABLE TO PLAY IN OFFLINE MODE
– for those who would like to play some of the games until it is fixed ^^ (hopefully soon)
Last edited by sounds like a wooosh; Dec 4, 2013 @ 3:35am
Elros Dec 4, 2013 @ 4:59am 
If you wanna play ASAP, you can follow this howto http://wiki.winehq.org/BuildingBiarchWineOnUbuntu

It worked fine for me (kubuntu 12.04 64bits)

Then follow Kobnar intructions to set system on your POL.
Last edited by Elros; Dec 4, 2013 @ 4:59am
Yolo San Dec 4, 2013 @ 5:14am 
For those with Arch, just compile wine via the wine-git package from AUR.
pacaur -S aur/wine-git

It will take ~30 minutes.

To decrease the duration of future compilations use ccache. Read this article: https://wiki.archlinux.org/index.php/ccache to find out how to set it up.(Thank you Ziggy for suggesting it).


Last edited by Yolo San; Dec 4, 2013 @ 10:54am
R3450N Dec 4, 2013 @ 8:01am 
And what does this have to do with Linux?
Tazza.sh Dec 4, 2013 @ 1:21pm 
Originally posted by RAVEN MCCCXXXVII:
And what does this have to do with Linux?
I do believe Arch is still considered Linux
R3450N Dec 4, 2013 @ 2:19pm 
Originally posted by ``arron #Linux:
Originally posted by RAVEN MCCCXXXVII:
And what does this have to do with Linux?
I do believe Arch is still considered Linux

I agree, but WINE isn't. It's just as much of an abomination as WIndows is...
Cybertao Dec 4, 2013 @ 5:00pm 
It's not as horrid as putting software designed for Windows in a wrapper for distribution only through Steam, while disingenuously purporting them to be 'native' and encouraging freedom.
R3450N Dec 4, 2013 @ 5:50pm 
Originally posted by Cybertao:
It's not as horrid as putting software designed for Windows in a wrapper for distribution only through Steam, while disingenuously purporting them to be 'native' and encouraging freedom.

I have to agree with you on that one. Is there a list of games that have WINE-wraps, and if any, which ones?
noam.mor Dec 4, 2013 @ 11:14pm 
People are enjoying wine-wrapped games more than they enjoy not playing the games. Cut that BS out. The alternative to wine-wrapping games (and having them work perfectly, if HL2 is really wrapped in Wine!) is not porting the games at all. Do you seriously think telling people they are suckers is a good way to promote Linux? I hope you don't show the same approach towards other people when you "lobby" developers to port their stuff to Linux.
Cybertao Dec 5, 2013 @ 12:52am 
You aren't following the discussion clearly. I like the WINE project, they are dedicated to the Linux (and more!) community. Look at how quickly they responded so users can play their loved games in the OS of their choice.
I was responding to the guy who says WINE has nothing to do with Linux and has previously dissed them for providing a service to the entire community while overlooking that Valve do something similar for only the Steam community.
< >
Showing 1-15 of 81 comments
Per page: 1530 50

Date Posted: Dec 3, 2013 @ 9:54pm
Posts: 81