Autore Topic: Steam: failed to load steamui.so  (Letto 1596 volte)

Offline elvis

  • *
  • Post: 136
  • Reputazione: 9
    • Mostra profilo
Steam: failed to load steamui.so
« il: 04 Gennaio 2013 ore 11:09 »
Salve, nessuno ha avuto questo problema con Steam?

L'ho appena installato da ccr (mettendo i vari pacchetti multilib richiesti), ma al primo tentativo di avvio del client (dopo aver scaricato circa 112 MB di aggiornamenti) è comparso questo errore: "Fatal Error: Failed to load steamui.so"

Il problema si presenta anche riavviando. Idem lanciando steam da terminale:
Codice: [Seleziona]
$ steam
/home/elvis/.local/share/Steam/steam.sh: line 200: pidof: command not found
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
Installing breakpad exception handler for appid(steam)/version(1355957371_client)

Non credo che la causa sia la mancanza di pidof. Leggendo dal nostro wiki, il fix suggerito (usando pgrep) è da applicare dopo l'apertura e il login di steam, ma io non riesco proprio ad entrare nel client.

Cercando in rete il problema è noto ma le soluzioni sono solo per ubuntu e fedora.

Spulciando i file di steam, la cosa curiosa è che la libreria steamui.so sembra esserci:

Codice: [Seleziona]
$ ls -l .steam
totale 4
lrwxrwxrwx 1 elvis users 24 04.01.2013 11:01 bin -> /home/elvis/.steam/bin32/
lrwxrwxrwx 1 elvis users 42 04.01.2013 11:01 bin32 -> /home/elvis/.local/share/Steam/ubuntu12_32/
lrwxrwxrwx 1 elvis users 42 04.01.2013 11:01 bin64 -> /home/elvis/.local/share/Steam/ubuntu12_64
lrwxrwxrwx 1 elvis users 30 04.01.2013 11:01 root -> /home/elvis/.local/share/Steam/
lrwxrwxrwx 1 elvis users 30 04.01.2013 11:01 steam -> /home/elvis/.local/share/Steam/
-rw-r--r-- 1 elvis users  5 04.01.2013 11:01 steam.pid

Codice: [Seleziona]
$ ls -l .local/share/Steam/ubuntu12_32/
totale 126536
-rwxr-xr-x 1 elvis users    32014 07.09.2012 15:37 cef_gtk.pak*
-rwxr-xr-x 1 elvis users  2394527 19.12.2012 14:37 chromehtml.so*
-rwxr-xr-x 1 elvis users   634808 19.12.2012 14:37 crashhandler.so*
-rwxr-xr-x 1 elvis users    13746 07.12.2012 13:08 driverhelper.py*
-rwxr-xr-x 1 elvis users   239147 19.12.2012 14:37 filesystem_stdio.so*
-rwxr-xr-x 1 elvis users   251541 19.12.2012 14:37 filesystem_steam.so*
-rwxr-xr-x 1 elvis users  6919028 19.12.2012 14:37 friendsui.so*
-rwxr-xr-x 1 elvis users   161616 19.12.2012 14:37 gameoverlayrenderer.so*
-rwxr-xr-x 1 elvis users     7110 19.12.2012 14:37 gameoverlayui*
-rwxr-xr-x 1 elvis users  5119080 19.12.2012 14:37 gameoverlayui.so*
-rwxr-xr-x 1 elvis users    91256 19.12.2012 14:37 libaudio.so*
-rwxr-xr-x 1 elvis users 52921572 11.12.2012 09:51 libcef.so*
-rwxr-xr-x 1 elvis users  1624698 07.09.2012 15:37 libffmpegsumo.so*
-rwxr-xr-x 1 elvis users   489112 13.12.2012 15:31 libmiles.so*
-rwxr-xr-x 1 elvis users     6696 19.12.2012 14:37 liboverride.so*
-rwxr-xr-x 1 elvis users   893232 14.12.2012 14:24 libsdl2-2.0.so.0*
-rwxr-xr-x 1 elvis users  4247660 18.12.2012 18:28 libsteam.so*
-rwxr-xr-x 1 elvis users   201569 19.12.2012 14:37 libtier0_s.so*
-rwxr-xr-x 1 elvis users   448899 19.12.2012 14:37 libvstdlib_s.so*
-rwxr-xr-x 1 elvis users    49664 07.12.2012 13:08 mssdsp.flt*
-rwxr-xr-x 1 elvis users    35840 07.12.2012 13:08 mssmixer.mix*
-rwxr-xr-x 1 elvis users    71168 07.12.2012 13:08 mssmp3.asi*
-rwxr-xr-x 1 elvis users    41472 07.12.2012 13:08 mssogg.asi*
-rwxr-xr-x 1 elvis users   152064 07.12.2012 13:08 mssvoice.asi*
-rwxr-xr-x 1 elvis users  3859549 19.12.2012 14:37 serverbrowser.so*
-rwxr-xr-x 1 elvis users  5416239 19.12.2012 14:37 steam*
-rwxr-xr-x 1 elvis users 15006999 19.12.2012 14:37 steamclient.so*
-rwxr-xr-x 1 elvis users  5547402 19.12.2012 14:37 steamservice.so*
-rwxr-xr-x 1 elvis users 20114895 19.12.2012 14:37 steamui.so*
-rwxr-xr-x 1 elvis users  2513373 19.12.2012 14:37 vgui2_s.so*

Qualche idea? Non mi viene in mente nulla...
« Ultima modifica: 04 Gennaio 2013 ore 20:35 da FranzMari »
Pc Config
--phenom x4 965 @ 3.4 ghz
--corsair 8GB ddr3
--nvidia gtx 460
--ocz agility 3 60GB (chakra)
--crucial m4 128GB (windows 8.1)

Offline elvis

  • *
  • Post: 136
  • Reputazione: 9
    • Mostra profilo
Re:Steam: failed to load steamui.so
« Risposta #1 il: 04 Gennaio 2013 ore 18:42 »
Forse ho scoperto la causa ma non la soluzione. Sul forum di steam dicono che si tratta di una o più librerie mancanti e suggeriscono di scovarle con il seguente comando, che in effetti me ne trova una:

Codice: [Seleziona]
$ LD_PRELOAD=/home/elvis/.local/share/Steam/ubuntu12_32/steamui.so /home/elvis/.local/share/Steam/steam.sh
ERROR: ld.so: object '/home/elvis/.local/share/Steam/ubuntu12_32/steamui.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/elvis/.local/share/Steam/ubuntu12_32/steamui.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/elvis/.local/share/Steam/ubuntu12_32/steamui.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/elvis/.local/share/Steam/ubuntu12_32/steamui.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/elvis/.local/share/Steam/ubuntu12_32/steamui.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/elvis/.local/share/Steam/ubuntu12_32/steamui.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/elvis/.local/share/Steam/ubuntu12_32/steamui.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/elvis/.local/share/Steam/ubuntu12_32/steamui.so' from LD_PRELOAD cannot be preloaded: ignored.
/home/elvis/.local/share/Steam/steam.sh: line 200: pidof: command not found
ERROR: ld.so: object '/home/elvis/.local/share/Steam/ubuntu12_32/steamui.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/elvis/.local/share/Steam/ubuntu12_32/steamui.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/elvis/.local/share/Steam/ubuntu12_32/steamui.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/elvis/.local/share/Steam/ubuntu12_32/steamui.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/elvis/.local/share/Steam/ubuntu12_32/steamui.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/elvis/.local/share/Steam/ubuntu12_32/steamui.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/elvis/.local/share/Steam/ubuntu12_32/steamui.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/elvis/.local/share/Steam/ubuntu12_32/steamui.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/elvis/.local/share/Steam/ubuntu12_32/steamui.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/elvis/.local/share/Steam/ubuntu12_32/steamui.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/elvis/.local/share/Steam/ubuntu12_32/steamui.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/elvis/.local/share/Steam/ubuntu12_32/steamui.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/elvis/.local/share/Steam/ubuntu12_32/steamui.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/elvis/.local/share/Steam/ubuntu12_32/steamui.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/elvis/.local/share/Steam/ubuntu12_32/steamui.so' from LD_PRELOAD cannot be preloaded: ignored.
/home/elvis/.local/share/Steam/ubuntu12_32/steam: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory
ERROR: ld.so: object '/home/elvis/.local/share/Steam/ubuntu12_32/steamui.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/elvis/.local/share/Steam/ubuntu12_32/steamui.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/elvis/.local/share/Steam/ubuntu12_32/steamui.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/elvis/.local/share/Steam/ubuntu12_32/steamui.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/elvis/.local/share/Steam/ubuntu12_32/steamui.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/elvis/.local/share/Steam/ubuntu12_32/steamui.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/elvis/.local/share/Steam/ubuntu12_32/steamui.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/elvis/.local/share/Steam/ubuntu12_32/steamui.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/elvis/.local/share/Steam/ubuntu12_32/steamui.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/elvis/.local/share/Steam/ubuntu12_32/steamui.so' from LD_PRELOAD cannot be preloaded: ignored.
/home/elvis/.local/share/Steam/steam.sh: line 200: pidof: command not found
ERROR: ld.so: object '/home/elvis/.local/share/Steam/ubuntu12_32/steamui.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/elvis/.local/share/Steam/ubuntu12_32/steamui.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/elvis/.local/share/Steam/ubuntu12_32/steamui.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/elvis/.local/share/Steam/ubuntu12_32/steamui.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/elvis/.local/share/Steam/ubuntu12_32/steamui.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/elvis/.local/share/Steam/ubuntu12_32/steamui.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/elvis/.local/share/Steam/ubuntu12_32/steamui.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/elvis/.local/share/Steam/ubuntu12_32/steamui.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/elvis/.local/share/Steam/ubuntu12_32/steamui.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/elvis/.local/share/Steam/ubuntu12_32/steamui.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/elvis/.local/share/Steam/ubuntu12_32/steamui.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/elvis/.local/share/Steam/ubuntu12_32/steamui.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/elvis/.local/share/Steam/ubuntu12_32/steamui.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/elvis/.local/share/Steam/ubuntu12_32/steamui.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/elvis/.local/share/Steam/ubuntu12_32/steamui.so' from LD_PRELOAD cannot be preloaded: ignored.
/home/elvis/.local/share/Steam/ubuntu12_32/steam: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory

In particolare la libreria incriminata sembra essere libGL.so.1. Ora il problema è che non so proprio quale sia il pacchetto di chakra equivalente al pacchetto libgl1-nvidia-glx:i386 di ubuntu che suggeriscono di installare. Qualche candidato potrebbe stare qui in mezzo:

Codice: [Seleziona]
$ pacman -Ss libgl
lib32/lib32-catalyst-utils 12.8-2
    AMD/ATI catalyst driver utilities and libraries. (32-bit)
lib32/lib32-libgl 8.0.4-5
    Mesa 3-D graphics library and DRI software rasterizer (ELF32)
lib32/lib32-libglade 2.6.4-3
    Allows you to load glade interface files in a program at runtime (32-bit)
lib32/lib32-libglapi 8.0.4-5
    free implementation of the GL API -- shared library. The Mesa GL API module is responsible for dispatching all the gl* functions (ELF32)
lib32/lib32-libgles 8.0.4-2
    Mesa GLES libraries. (ELF32)
lib32/lib32-mesa 8.0.4-5
    Mesa 3-D graphics libraries and include files (ELF32)
lib32/lib32-nvidia-304xx-utils 304.51-1
    NVIDIA drivers utilities and libraries. (32-bit)
lib32/lib32-nvidia-utils 310.19-2
    NVIDIA drivers utilities and libraries. (32-bit)
lib32/lib32-nvidia-utils-bumblebee 310.19-1
    NVIDIA drivers utilities and libraries (32-bit). Repacked and installed in away that won't break LibGL from mesa.
platform/catalyst-legacy-utils 12.6-3
    AMD/ATI Catalyst drivers utilities and libraries.
platform/catalyst-utils 12.8-1
    AMD/ATI Catalyst drivers utilities and libraries.
platform/catalystpxp-utils 12.6-1
    AMD/ATI Catalyst drivers utilities and libraries. (with powerXpress support - experimental)
platform/libgl 8.0.4-2
    Mesa 3-D graphics library and DRI software rasterizer
platform/libglade 2.6.4-3
    Allows you to load glade interface files in a program at runtime
platform/libglapi 8.0.4-2 [installato]
    free implementation of the GL API -- shared library. The Mesa GL API module is responsible for dispatching all the gl* functions
platform/libgles 8.0.3-2
    Mesa GLES libraries and headers
platform/mesa 8.0.4-2 [installato]
    Mesa 3-D graphics libraries and include files
platform/nvidia-173xx-utils 173.14.35-1
    NVIDIA drivers utilities and libraries, 173xx branch.
platform/nvidia-304xx-utils 304.51-1
    NVIDIA drivers utilities and libraries.
platform/nvidia-utils 310.19-1 [installato]
    NVIDIA drivers utilities and libraries.
platform/nvidia-utils-bumblebee 310.19-1
    NVIDIA drivers utilities and libraries. Repacked and installed in different folder to be used simultaneously with libgl.

Forse questo? lib32/lib32-libgl 8.0.4-5?
Pc Config
--phenom x4 965 @ 3.4 ghz
--corsair 8GB ddr3
--nvidia gtx 460
--ocz agility 3 60GB (chakra)
--crucial m4 128GB (windows 8.1)

Offline dinolib

  • *
  • Post: 3226
  • Reputazione: 110
    • Mostra profilo
Re:Steam: failed to load steamui.so
« Risposta #2 il: 04 Gennaio 2013 ore 18:48 »
sì, a me mancava questo lib32-libgl ma ho i driver open.

Se hai nvidia installa lib32-nvidia-utils (o 304xx a seconda di cosa hai).

Fai sapere, anch'io faccio casino e mi capita che ne devo provare qualcuno.
Non serve riavviare, quindi puoi installare e provare a lanciare di volta in volta!

Offline elvis

  • *
  • Post: 136
  • Reputazione: 9
    • Mostra profilo
Re:Steam: failed to load steamui.so
« Risposta #3 il: 04 Gennaio 2013 ore 19:08 »
sì, a me mancava questo lib32-libgl ma ho i driver open.

Se hai nvidia installa lib32-nvidia-utils (o 304xx a seconda di cosa hai).

Fai sapere, anch'io faccio casino e mi capita che ne devo provare qualcuno.
Non serve riavviare, quindi puoi installare e provare a lanciare di volta in volta!
Con lib32-nvidia-utils funziona! Scemo io, nel PKGBUILD c'era questo pacchetto tra le dipendenze opzionali, proprio per chi ha nvidia + driver proprietari. Grazie per la dritta.
Pc Config
--phenom x4 965 @ 3.4 ghz
--corsair 8GB ddr3
--nvidia gtx 460
--ocz agility 3 60GB (chakra)
--crucial m4 128GB (windows 8.1)

Offline fedefox

  • *
  • Post: 1453
  • Reputazione: 34
    • Mostra profilo
    • Allevamento Della Repubblica Pisana
Re:Steam: failed to load steamui.so
« Risposta #4 il: 04 Gennaio 2013 ore 19:09 »
Con lib32-nvidia-utils funziona! Scemo io, nel PKGBUILD c'era questo pacchetto tra le dipendenze opzionali, proprio per chi ha nvidia + driver proprietari. Grazie per la dritta.
marca il topic come risolto se non hai piu problemi

 

Template by Homey | Sito ufficiale | Disclaimer