Après la mise à niveau vers Ubuntu 16.04, Steam ne démarre pas. Lorsque je l'exécute à partir de la ligne de commande, j'obtiens l'erreur suivante:
$ 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
?Réponses:
J'ai passé de 14.04 LTS à 16.04 LTS et je n'ai pas non plus pu démarrer Steam. Cela a commencé (je veux dire, «la vapeur» continuait de fonctionner), mais rien ne s'est produit après quelques secondes.
Pour moi , la solution de contournement que j'ai finalement trouvée était d'exécuter Steam à partir de la ligne de commande avec:
Informations non essentielles ci-dessous.
Steam fournit essentiellement une "mini distribution", appelée Steam Runtime, mais il ne fait pas actuellement un travail complet, donc il se heurte en quelque sorte à la bibliothèque standard du système C ++ et / ou à d'autres bibliothèques. Au cours de mes expériences, je me suis également plaint du système libreadline6 <-> Steam runtime libtinfo5. Après avoir décompressé manuellement le package tarball d'exécution vapeur sous le répertoire Steam pour remplacer ce que j'avais précédemment, il a changé pour être comme décrit dans ce problème (pcre_jit_stack_alloc).
Un tidbit intéressant est qu'avant de trouver la solution ci-dessus, j'ai pu démarrer Steam donc il a téléchargé une mise à niveau pour lui-même en désactivant temporairement le Steam Runtime avec l'exportation STEAM_RUNTIME = 0. Steam lui-même ne fonctionnerait pas, mais c'était mon premier pas en avant. J'ai essayé d'installer des équivalents système des bibliothèques 32 bits nécessaires, mais je n'ai pas fini / fait fonctionner.
la source
L'exécution de la commande suivante fonctionne à chaque fois pour moi.
la source