Steam, lançando Team Fortress 2: libGL.so.1: classe ELF errada: ELFCLASS64

2

Depois que o Steam foi executado com a solução alternativa mencionada aqui , eu tenho quase o mesmo problema ao lançar o Team Fortress 2.

Depois de iniciar a partir do Steam, o "Launcher" aparece e depois de alguns segundos ele desaparece com o seguinte erro no terminal:

/home/user/Steam/SteamApps/steamuser/Team Fortress 2/hl2_linux: error while loading shared libraries: libGL.so.1: wrong ELF class: ELFCLASS64
Game removed: AppID 440 "Team Fortress 2", ProcID 5299 
saving roaming config store to 'sharedconfig.vdf'
roaming config store 2 saved successfully

Por causa da semelhança com a solução que usei antes, tentei executar:

export LD_LIBRARY_PATH=/usr/lib32:$LD_LIBRARY_PATH

diretamente antes de lançar o jogo, mas não há diferença.

    
por stefanhgm 19.11.2012 / 23:14

1 resposta

3

Eu encontrei a solução aqui :

  

Ou, em vez de editar diretamente o arquivo ld.so.conf, crie um arquivo   chamado local.conf no subdiretório /etc/ld.so.conf.d contendo   apenas a linha / usr / local / lib. Isto é,

     

Conteúdo do /etc/ld.so.conf.d/local.conf:

     

/ usr / lib32

     

Em seguida, execute o comando sudo ldconfig.

    
por stefanhgm 20.11.2012 / 17:20