O Steam não será lançado em 64 bits 14.04

1

Eu executei: steam (depois de instalá-lo a partir dos repositórios oficiais do Trusty) e enquanto a janela do atualizador de download aparece, depois que este atualizador é finalizado com o download ele apresenta o erro:

rm: cannot remove ‘/home/fusion809/.steam/steam’: Is a directory
rm: cannot remove ‘/home/fusion809/.steam/bin’: Is a directory
Running Steam on ubuntu 14.04 64-bit
STEAM_RUNTIME is enabled automatically
[2017-03-16 20:11:21] Startup - updater built Mar 13 2017 20:55:20
Installing breakpad exception handler for appid(steam)/version(1489442219)
SteamUpdateUI: An X Error occurred
X Error of failed request:  BadValue (integer parameter out of range for operation)

Existe um pacote que está faltando (que por algum motivo não foi instalado quando eu corri: sudo apt-get install steam para instalar o Steam), ou?

Ah, e tentei seguir esta resposta , ou seja:

cd $HOME/.steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu
mv libstdc++.so.6 libstdc++.so.6.bak
cd $HOME/.steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu
mv libstdc++.so.6 libstdc++.so.6.bak

e depois tentou relançar o Steam. Isso não corrigiu esse erro. Também de acordo com esta resposta eu adicionei perto do começo de $HOME/.steam/steam.sh :

export LD_PRELOAD='/usr/$LIB/libstdc++.so.6'
export DISPLAY=:0

e isso não resolveu. Na verdade, ele introduziu mais erros provavelmente devido ao fato de que ' faz com que a variável $LIB não seja expandida. Além disso, a execução de echo $LIB em um terminal retorna /usr/lib , portanto, acho que o objetivo dessa resposta foi:

export LD_PRELOAD="$LIB/libstdc++.so.6"
export DISPLAY=:0

mas isso também não corrigiu, ou até mesmo alterou o erro de forma positiva (como /usr/lib/libstdc++.so.6 não existe na minha instalação do Ubuntu 14.04, /usr/lib/i386-linux-gnu/libstdc++.so.6 e /usr/lib/x86_64-linux-gnu/libstdc++.so.6 existem, no entanto). Definir LD_PRELOAD para um desses caminhos também não corrige o erro, apenas adiciona linhas de:

ERROR: ld.so: object '/usr/lib/x86_64-linux-gnu/libstdc++.so.6' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.

ou:

ERROR: ld.so: object '/usr/lib/i386-linux-gnu/libstdc++.so.6' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.

para a mensagem de erro. Para tentar ajudar você a me ajudar, também corri:

LD_DEBUG=libs steam > steam_debug.log 2>&1

e este é o steam_debug.log que recebi.

    
por BH2017 16.03.2017 / 11:14

0 respostas