Desde la última actualización, Steam inicia algunos juegos de Linux en una zona de pruebas. Si tiene Steam en un contenedor lxc, por lo que no instala bibliotecas en su sistema operativo principal o desea aislarlo de sus archivos de trabajo, dota2 falla, ya que Steam quiere iniciar un contenedor en su contenedor lxc, lo cual falla. Este es un caso de uso bastante específico, pero quizás otras personas hayan encontrado el mismo problema.
Respuesta1
Puede escribir este código o copiarlo en un script bash:
export STEAM_RUNTIME=0
export LD_LIBRARY_PATH=~/.local/share/Steam/ubuntu12_64/steam-runtime-heavy/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=~/.local/share/Steam/ubuntu12_32/steam-runtime.old/usr/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH
#add this line on radeon cards
#export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH
~/.local/share/Steam/steamapps/common/dota\ 2\ beta/game/dota.sh -vulkan