Steam no se inicia después de la actualización a Ubuntu 16.04

18

Después de actualizar a Ubuntu 16.04, Steam no se inicia. Cuando lo ejecuto desde la línea de comando, aparece el siguiente error:

$ steam
Running Steam on ubuntu 16.04 64-bit
STEAM_RUNTIME is enabled automatically
grep: symbol lookup error: grep: undefined symbol: pcre_jit_stack_alloc
grep: symbol lookup error: grep: undefined symbol: pcre_jit_stack_alloc
grep: symbol lookup error: grep: undefined symbol: pcre_jit_stack_alloc
Installing breakpad exception handler for appid(steam)/version(1459463254)
Senpai
fuente
Después sudo ldconfig?
Karl Richter
ahora parece funcionar después de reinstalar el controlador nvidia
Senpai

Respuestas:

24

Actualicé de 14.04 LTS a 16.04 LTS y tampoco pude iniciar Steam. Comenzó (quiero decir, 'steam' continuó funcionando), pero no pasó nada después de unos segundos.

Para , la solución que finalmente encontré fue ejecutar Steam desde la línea de comandos con:

LD_PRELOAD='/usr/$LIB/libstdc++.so.6' steam

Información no esencial a continuación.

Steam proporciona esencialmente una "mini distribución", llamada Steam Runtime, pero actualmente no está haciendo un trabajo completo, por lo que de alguna manera choca con la biblioteca estándar del sistema C ++ y / u otras bibliotecas. Durante mis experimentos también tuve una queja del sistema libreadline6 <-> Steam runtime libtinfo5. Después de desempaquetar manualmente el paquete tarball de tiempo de ejecución de Steam en el directorio Steam para sobrescribir lo que tenía allí anteriormente, cambió para ser como se describe en este problema (pcre_jit_stack_alloc).

Un dato interesante es que antes de encontrar la solución anterior, pude iniciar Steam, por lo que descargué una actualización por sí mismo deshabilitando Steam Runtime temporalmente con export STEAM_RUNTIME = 0. El vapor en sí no se ejecutará, pero ese fue mi primer paso adelante. Intenté instalar los equivalentes del sistema de las bibliotecas de 32 bits requeridos, pero no terminé / no funcionó.

Timo Jyrinki
fuente
Esto lo solucionó para el primer lanzamiento. Luego, para el segundo lanzamiento, obtengo el mismo error.
Michael Fayad
7

Ejecutar el siguiente comando funciona cada vez para mí.

LD_PRELOAD='/usr/$LIB/libstdc++.so.6 /$LIB/libgcc_s.so.1 /usr/$LIB/libxcb.so.1 /$LIB/libgpg-error.so.0' steam
Michael Fayad
fuente
Esto funcionó para mí en Debian Stretch. ¡Gracias!
Alois Mahdal