enssso
(usa KUbuntu)
Enviado em 30/05/2016 - 22:36h
Cara, eu tava com o mesmo problema aqui e aparentemente acho que resolvi.
No meu caso, steam nao conseguia fazer o load do steamui.so por causa da libGL.so tinha uma versao velha na path /usr/lib32. A versao instalada pela distro esta em /usr/lib/i386-linux-gnu/mesa/. Para corrigir bastou rodar o comando
rm /usr/lib32/libGL*
Mas depois deu outro pau:
libGL error: unable to load driver: r600_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: r600
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
Dai foi um pouco mais complicado, modifiquei o script da steam (~/.local/share/Steam/steam.sh)
para imprimir o que ele carrega no LD_LIBRARY_PATH e executei o comando ldd no r600_dri.so com esse LD_LIBRARY_PATH, apareceram esses erros:
/usr/lib/i386-linux-gnu/dri/r600_dri.so: /home/emerson/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /usr/lib/i386-linux-gnu/dri/r600_dri.so)
/usr/lib/i386-linux-gnu/dri/r600_dri.so: /home/emerson/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /usr/lib/i386-linux-gnu/dri/r600_dri.so)
/usr/lib/i386-linux-gnu/dri/r600_dri.so: /home/emerson/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libtinfo.so.5: no version information available (required by /usr/lib/i386-linux-gnu/libLLVM-3.8.so.1)
/usr/lib/i386-linux-gnu/dri/r600_dri.so: /home/emerson/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /usr/lib/i386-linux-gnu/libLLVM-3.8.so.1)
/usr/lib/i386-linux-gnu/dri/r600_dri.so: /home/emerson/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /usr/lib/i386-linux-gnu/libLLVM-3.8.so.1)
/usr/lib/i386-linux-gnu/dri/r600_dri.so: /home/emerson/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libtinfo.so.5: no version information available (required by /usr/lib/i386-linux-gnu/libedit.so.2)
No meu caso o steam esta usando as 'so' erradas entao apaguei:
rm /home/emerson/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6
rm /home/emerson/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libtinfo.so.5
E voala, abriu o login do steam....