Steam for Linux

Steam for Linux

... 29 NOV 2012 a las 17:17
Gentoo Steamui.so failed
Gentoo 64bit, Fatal Error: Failed to load steamui.so

All dependencies were installed through the gentoo steam-overlay, manual installation of actual steam.
< >
Mostrando 1-15 de 19 comentarios
mala 6 DIC 2012 a las 15:59 
same issue here. Console output:
Setting up Steam content in /home/ojensen/.local/share/Steam
ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
Installing breakpad exception handler for appid(steam)/version(0_client)
Installing breakpad exception handler for appid(steam)/version(1.0_client)
Installing breakpad exception handler for appid(steam)/version(1.0_client)
Installing breakpad exception handler for appid(steam)/version(1.0_client)
Installing breakpad exception handler for appid(steam)/version(1354745237_client)
Installing breakpad exception handler for appid(steam)/version(1354745237_client)
Última edición por mala; 6 DIC 2012 a las 16:00
ash The Stampede 6 DIC 2012 a las 16:59 
Yeah I've got the same thing. Tracing flow through the scripts would be easier if no two scripts had the same name :)
Aatch 6 DIC 2012 a las 17:10 
I had this issue, on Archlinux though, you are likely missing some dependencies.

The PKGBUILD for the pacman package lists these dependencies:
'bash' 'desktop-file-utils' 'hicolor-icon-theme' 'curl' 'dbus' 'freetype2' 'gdk-pixbuf2' 'ttf-liberation'

as standard and these have to be 32-bit:
'glu' 'libpng12' 'sdl' 'libpulse' 'alsa-lib' 'libvorbis' 'libgcrypt' 'nss' 'openal' 'gtk2' 'glu'

(The actual 32-bit Arch packages are:
'lib32-sdl' 'lib32-libvorbis' 'lib32-alsa-lib' 'lib32-libgcrypt' 'lib32-gtk2' 'lib32-nss' 'lib32-openal' 'lib32-libpng12' 'lib32-libpulse' 'lib32-libcanberra' 'lib32-glu'
just so you know)

Hopefully that helps.

Oh, and if you want the basic explanation of why you get that error, basically it loads steamui.so which triggers ld to load more libraries (which might load more and so on), when they fail (because they don't exist), then steam reports steamui.so as failed.
Última edición por Aatch; 6 DIC 2012 a las 17:11
ash The Stampede 6 DIC 2012 a las 17:58 
Thanks Aatch!

I jumped through hoops with LD_LIBRARY_PATH, LD_PRELOAD, ldd, etc to figure out what libs were necessary. But it turns out that all we need to do is 'emerge steam-client-meta':
https://github.com/anyc/steam-overlay/pull/7

edit: or, use 'emerge steam-meta' to get both the installer and the 32-bit packages
edit2: so far, so good -- TF2 beta is downloading :D
Última edición por ash The Stampede; 6 DIC 2012 a las 18:38
bwdenton 6 DIC 2012 a las 18:41 
portage noob question, how to i get portage to pull in "steam-meta"? is it like apt? do i add a source? thanks in advance
bwdenton 6 DIC 2012 a las 18:54 
nevermind, fixed my problems
Shandy 6 DIC 2012 a las 19:23 
(Assuming amd64) Just make sure that you emerge these deps AFTER emerging gcc 4.6.3:
>=app-emulation/emul-linux-x86-baselibs-20121028 >=app-emulation/emul-linux-x86-gtklibs-20121028 >=app-emulation/emul-linux-x86-opengl-20121028 >=app-emulation/emul-linux-x86-sdl-20121028 >=app-emulation/emul-linux-x86-soundlibs-20121028 >=app-emulation/emul-linux-x86-xlibs-20121028 virtual/opengl
also the fonts:
media-fonts/font-bitstream-100dpi
BlackestDawn 6 DIC 2012 a las 19:52 
@Shandy
Why?
I just pulled in steam-meta and steam started up without any problems after emerge was done with all, and fore reference those packages were pulled in before that gcc.
Shandy 6 DIC 2012 a las 20:25 
Steam wasn't in portage when I installed it.
p 6 DIC 2012 a las 20:33 
this is what i did:

-first satisfy the dependencies using portage referencing:
-you only need to
emerge --ask @steam
once after creating
/etc/portage/sets/steam

then install steam to a user home directory like so:
cd ~/ mkdir Steam cd Steam wget http://media.steampowered.com/client/installer/steam.deb ar vx steam.deb data.tar.gz tar xOf data.tar.gz ./usr/lib/steam/bootstraplinux_ubuntu12_32.tar.xz | tar xvJ rm -f steam.deb data.tar.gz ./usr/lib/steam/bootstraplinux_ubuntu12_32.tar.xz ./steam.sh


source:
http://forums.opensuse.org/english/get-technical-help-here/games/print-480270-installing-steam-linux-beta-4.html
Última edición por p; 7 DIC 2012 a las 1:50
master_zion 6 DIC 2012 a las 22:11 
Try this!
2 commands... Works on Ubuntu 12.10 X64
------------------

export LD_LIBRARY_PATH=/usr/lib32:/usr/lib/i386-linux-gnu/mesa:$LD_LIBRARY_PATH/usr/bin/steam:~/.steam/bin32


~/.steam/bin32

master_zion 6 DIC 2012 a las 22:19 
if not worked, try remove the local usser folder, re-execute using menu and repeat last step
rm -rf ~/.steam/bin32
ashl1 7 DIC 2012 a las 0:31 
Why don't you use just simple command?
layman -a gamerlay
emerge steam-meta
steam
And you only will worry about to solve package dependencies...
BlackestDawn 7 DIC 2012 a las 7:38 
@Shandy
Still doesn't explain why you think installing them in that order would be necessary, espcially considering that only the gcc package is compiled localy.

As for the ebuild, didn't know (and really care) about it until I saw an update to the gamerlay overlay (which for some reason is actually used as opposed to the official games overlay).
Kobnar 7 DIC 2012 a las 9:55 
I had the same problem. To fix it I used LD_DEBUG to find my problem which led me to manually installing the following packages:
  • virtual/libstdc++-3.3
  • media-libs/libtxc_dxtn-1.0.1
... and unmasking a more recent gcc:
  • sys-devel/gcc-4.6.3
Then I added the "gamerlay" overlay (because I didn't know about it at the time) and emerged steam-meta.

Steam starts up fine for me now. I'm just having issues connecting to the server. Hope this helps!
< >
Mostrando 1-15 de 19 comentarios
Por página: 1530 50

Publicado el: 29 NOV 2012 a las 17:17
Mensajes: 19