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)
sudo ldconfig
?Respuestas:
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 mí , la solución que finalmente encontré fue ejecutar Steam desde la línea de comandos con:
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ó.
fuente
Ejecutar el siguiente comando funciona cada vez para mí.
fuente