Após a atualização para o Ubuntu 16.04, o Steam não inicia. Ao executá-lo na linha de comando, recebo o seguinte erro:
$ 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
?Respostas:
Atualizei de 14.04 LTS para 16.04 LTS e também não consegui iniciar o Steam. Tudo começou (quero dizer, 'vapor' continuava funcionando), mas nada aconteceu depois de alguns segundos.
Para mim , a solução que finalmente encontrei foi executar o Steam a partir da linha de comando com:
Informações não essenciais abaixo.
O Steam fornece essencialmente uma "mini-distribuição", chamada Steam Runtime, mas atualmente não está fazendo um trabalho completo, de alguma forma entra em conflito com a biblioteca padrão C ++ do sistema e / ou outras bibliotecas. Durante minhas experiências, eu também tive uma reclamação sobre o sistema libreadline6 <-> Steam runtime libtinfo5. Depois de descompactar manualmente o pacote tarball do steam runtime no diretório Steam para substituir o que havia anteriormente, ele mudou para ser o descrito neste problema (pcre_jit_stack_alloc).
Um boato interessante é que, antes de encontrar a solução acima, eu era capaz de iniciar o Steam para fazer o download de uma atualização, desativando temporariamente o Steam Runtime com a exportação STEAM_RUNTIME = 0. O vapor em si não funcionava, mas esse foi o meu primeiro passo à frente. Tentei instalar equivalentes do sistema das bibliotecas de 32 bits necessárias, mas não o concluí / fiz funcionar.
fonte
A execução do comando a seguir funciona sempre para mim.
fonte