Phoronix IRC Log: 2010-04-28
mickey: hi to all
all: hello to mickey
mickey: i need some help
Flyser_: Hi has anyone worked around the steamui.so loading error in the latest steam linux client?
r4: i cant even get things to run
r4: no idea how im supposed to do the steam.cfg
Flyser_: echo "Universe = http://store.steampowered.com/public/client/steam_client_linux" > .steam.cfg
r4: is that supposed to be a bash script
r4: http://img714.imageshack.us/img714/7233/201004281680x1050.png <---no workee?
bkero: Cut the spaces around the '='
Flyser_: r4 its no bash script
andar: wait, why are you trying to run it as a script?
r4: im not sure what to do
Flyser_: r4: just execute this: echo "Universe = http://store.steampowered.com/public/client/steam_client_linux" > steam.cfg in the same folder where steam.sh is
r4: im assuming thats what was needed
Flyser_: no. you have to create the file "steam.cfg" that contains just the single line "Universe = http://store.steampowered.com/public/client/steam_client_linux".
Flyser_: That is what echo "Universe = http://store.steampowered.com/public/client/steam_client_linux" > steam.cfg does
r4: yeah i figured that much
r4: but it led me to nowhere
Flyser_: nowhere? what happens when you launch steam.sh?
r4: [drew@noX .steam]$ ~/.steam/steam.sh
r4: /home/drew/.steam/steam.sh: line 49: ulimit: open files: cannot modify limit: Operation not permitted
r4: /home/drew/.steam/steam.sh: line 56: /home/drew/.steam/linux32/steam: Permission denied
r4: using sudo doesnt help either
Flyser_: chmod +x /home/drew/.steam/linux32/steam
Flyser_: what happens?
r4: steamui.so error
Flyser_: okay. looks like everyone gets this. maybe its valves fault
r4: although this happens...
r4: $ ~/.steam/steam.sh
r4: /home/drew/.steam/steam.sh: line 49: ulimit: open files: cannot modify limit: Operation not permitted
Flyser_: you can ignore that
bkero: should try getting the steam linux client to work.
jrr: does it not immediately log you out, like an unauthorized use of the mac client?
andar: what is the steamui.so error?
Flyser_: jrr: noone has yet managed to get a working GUI
r4: [----] !!! Fatal Error: Failed to load steamui.so
Flyser_: andar: failed to load
andar: figure out any reason why?
Flyser_: no idea ... that's why I was asking
jrr: hmm interesting
r4: why cant valve just give us a yes or no
jrr: r4: maybe they haven't decided
Flyser_: I would prefer a "when"
jrr: Flyser_: they never give whens
Flyser_: i know :) imo the "yes" is clear, but I fear it might take several years or so
jrr: I think they're probably gambling and planning ahead.. like way far ahead
r4: im patient
r4: a when would be nice
jrr: if the OSX port goes well and sells lots of games, then they'll gauge interest in linux
jrr: let's be honest there's not many of us
andar: but there could be more
jrr: and supporting the linux platform will be harder than linux or mac
andar: someone needs to take the plunge and start supporting linux
jrr: and Valve is as good as we can hope for
jrr: but I don't envy maintaining builds for many distros
andar: sure, but they could roll their own support libraries
Flyser_: imo it would suffice if they would support ubuntu and all other distros are on their own
andar: just like how windows packaging is done
r4: yeah i would think for something like steam
r4: they need to use their own libs
jrr: not their own C runtime
jrr: not their own kernel
jrr: there will always be big differences between distros
andar: no, but they deal with that shit on windows too
andar: the various versions
Flyser_: jrr: what exactly are the big differences between distros in the kernel or libc area?
jrr: what excites me is that steam linux support would create a lot of momentum against one of the big reasons people use windows
jrr: Flyser_: I don't know the details.. perhaps nothing relevant
jrr: that's all the statically linked ones; there separate versions that link to shared libs
jrr: I'm curious to know what the absolute minimum set of library dependencies could be
Flyser_: libc and maybe some X.org library
Flyser_: I would guess ...
jrr: they have to depend on sound and video stuff
jrr: OpenGL doesn't seem to be too complicated
jrr: sound isn't as well standardized
jrr: if they were to pick just one distro and support it, the remaining distros would have an incentive to get together and improve standards
christian_lappy: michaellarabel: any luck with the revivavel steam linux client ?
michaellarabel: haven't got past the steamui.so issue
christian_lappy: michaellarabel: :-(
christian_lappy: is crossing fingers
christian_lappy: michaellarabel: you will be the hero if you get a screenue of a native running steam :-)
Ivanovic: christian_lappy: how do you see that it is really running natively and not via wine?
Ivanovic: you know, using the window decorations from your DE you can have wine apps look basically as if it was a native app
jrr: steam will never *look* native; they use their own windowing and widget stuff
andar: isn't steam just a webbrowser for the most part?
jrr: the steam *store* is a website
jrr: and it can be viewed from within the client
jrr: but the client does much more
jrr: chiefly authorizing, downloading, and loading games
jrr: but also IM, voice chat, in-game overly GUI features
christian_lappy: Ivanovic: michaellarabel would 100% not lie about this :-P
Ivanovic: christian_lappy: okay, this is a valid reason
Ivanovic: christian_lappy: though if you just see a pic of a native looking steam on eg an ubuntu system, it does not directly mean that it is native (native as in "as native as it gets"
christian_lappy: yeah, thats correct
christian_lappy: i will buy EVERY steam native game on release !
Megagun: Gragh, forgot to join #phoronix after irssi restart.
Megagun: Anyways, steam_client_linux is back.
Flyser_: Megagun: we were just talking about that
Flyser_: Megagun: have you got past the steamui.so error yet?
Megagun: Flyser_: just discovered two seconds ago that it's back again. :)
Flyser_: okay :)
Megagun: So, have they changed anything interesting with the new files?
michaellarabel: Nothing really interesting
Megagun: hmm.. I wonder why they put it back up though.
michaellarabel: but this steamui.so error seems to be an intentional roadblock by Steam
andar: has it been run in a debugger?
michaellarabel: I've been using strace and it appears that it gets loaded fine, etc.
bkero: What's wrong with steamui.so?
michaellarabel: [----] !!! Fatal Error: Failed to load steamui.so
bkero: ldd steamui.so
andar: not a very verbose error :P
bkero: Missing ny deps?
bkero: andar: wtf r u doing here?
andar: bkero, whatever i please
bkero: gtfb2deluge :P
andar: i'm allowed to venture out every now and then
andar: has a day pass
bkero: Oh. Very well, carry on then.
michaellarabel: ldd steamui.so
michaellarabel: linux-gate.so.1 => (0xf7769000)
michaellarabel: libsteam.so => /home/michael/Desktop/Contents/MacOS/linux32/libsteam.so (0xf6bc2000)
michaellarabel: libtier0_s.so => /home/michael/Desktop/Contents/MacOS/linux32/libtier0_s.so (0xf6b7c000)
michaellarabel: libvstdlib_s.so => /home/michael/Desktop/Contents/MacOS/linux32/libvstdlib_s.so (0xf6b2a000)
michaellarabel: libm.so.6 => /lib32/libm.so.6 (0xf6ae4000)
michaellarabel: libdl.so.2 => /lib32/libdl.so.2 (0xf6ae0000)
michaellarabel: libpthread.so.0 => /lib32/libpthread.so.0 (0xf6ac7000)
michaellarabel: /lib/ld-linux.so.2 (0xf776a000)
michaellarabel: libc.so.6 => /lib32/libc.so.6 (0xf6981000)
christian_lappy: so, everything is there, isn't it ?
michaellarabel: just copied the folder originally
christian_lappy: so, really looks like valve wants that it fails :-(
michaellarabel: Actually I might have it
michaellarabel: it's not breaking yet... and it's showing [----] Update complete, launching...
michaellarabel: but I see nothing yet
christian_lappy: strace -p ?
michaellarabel: mmmm this is interesting, doing new things now
michaellarabel: actually it's either downloading a ton of new files or might be caught in an infinite loop, it's back to downloading updates but is taking a long time, longer than any past time
andar: network activity?
christian_lappy: iftop ?
christian_lappy: wireshark dump ?
christian_lappy: is it connecting to steam ?
michaellarabel: That script isn't anything new just adds in the Universe line to steam.cfg
michaellarabel: [ 0%] !!! Fatal Error: Download failed: http error 0
andar: we should try to see where it's trying to dwonload from
christian_lappy: as i said, wireshark
Flyser_: I know. I never said it would be groundbraking. it just makes it easier for newbies to try steam
michaellarabel: It's the known files, I see the URLs, but it seems to just be infinitely going back over them
christian_lappy: they want us to drive nuts ;-)
Flyser_: michaellarabel: what did you do to get the " [----] Update complete, launching..."?
christian_lappy: Flyser_: btw, a guy on the teamforum got that for today already
michaellarabel: avoided using steam.sh and ran it from linux32/ with manually specifying the LD_LIBRARY_PATH and leaving everything else out. The new files will then be built up within the linux32/ dir
Flyser_: have you tried copying the linux files in a working windows installation of steam? maybe it's missing some files
michaellarabel: not sure if that would do any good if it in fact is related to the steamui.so problem
christian_lappy: strace would show thst
Flyser_: I thought you got past that?
andar: its as though it's not finding the files you've already downloaded and tries to re-download them.. then fails
michaellarabel: Yes for that part I've got past it but still is not loading the UI, so I think there still is some steamui issue
andar: michaellarabel, maybe your current working directory needs to be up one
michaellarabel: trying it right now on a clean F12 system
christian_lappy: why the heck did they remove and readd the files ?!?
michaellarabel: Via the manifest file
christian_lappy: why was it gone ?
michaellarabel: it will remove your osx2 files too
michaellarabel: hmmm Fedora fails differently with steam
michaellarabel: Actually Steam might be updating their files right now... the bins_linux file is now 404 for me
christian_lappy: or they took it off again
michaellarabel: but the other files are still up
christian_lappy: they get a LOT of attention this way
andar: it's a bit curious why they've kept them up
christian_lappy: re upped them
andar: unless it's some sort of stealth testing program
andar: using the masses to test their unreleased product
Flyser_: bins_linux works for me too
Megagun: same here
christian_lappy: ok, how can i get those steam files ?
christian_lappy: is there kinda script out there ?
christian_lappy: Flyser_: thanks
michaellarabel: http://store.steampowered.com/public/client/steam_client_linux/bins_linux.zip.78e27298e6c3a762493bc19304af81688c00dd06 still gives me 404
Flyser_: yeah ...^^^
michaellarabel: that though is a copy and paste... the client was trying to fetch that for me on Fedora with my latest config, hmm
Flyser_: you have a typo in your steam.cfg I guess
Megagun: Anyways, yeah, failed to load steamui.so here, too (after installing using Flyser's script which installs nicely and allows me to update Steam)
Flyser_: Megagun: the script wont update steam anymore, as steam does this by itself
Megagun: yeah, I meant that Steam can actually update itself now. :P
Flyser_: i see :D
christian_lappy: hehe yeah
Megagun: That was a bit of an issue with earlier releases.
Megagun: So I take it they got rid of that .internal. in the universe search path?
christian_lappy: valve isteasing us
christian_lappy: michaellarabel: do you have any contact to valve ?
Kame: It's the libtier0_s.so and libvstdlib_s.so contained in the latest bins_linux that is actually causing it to "fail to load steamui.so"
christian_lappy: cause of what ?
Kame: Dunno, but if you replace those two files with two from the previous version
Kame: it works
christian_lappy: completely ?
christian_lappy: i mean you seea gui ?
Kame: Well, no
Kame: Well, I'm not getting any errors no, it just sort of starts, looks at some servers, then shuts down
Megagun: tried --offline?
Kame: Even with -offline it still connects to some servers
Megagun: yeah, to verify some files, I think.
Kame: I think it's just pinging the server
r4: valve needs to release this or answer questions
r4: i cant focus on school lol
Kame: It has to be erroring out somewhere when it goes to draw steam
Kame: Interestingly it tries to open info.plist, which looks like some sort of Mac thing
r4: so when i come home you'll have it working...right Kame ?
Kame: Sure! You keep believing that!