Setelah memutakhirkan ke Ubuntu 16.04, Steam tidak memulai. Ketika saya menjalankannya dari baris perintah, saya mendapatkan kesalahan berikut:
$ 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
?Jawaban:
Saya memutakhirkan dari 14,04 LTS ke 16,04 LTS dan juga tidak dapat memulai Steam. Itu mulai (maksud saya, 'uap' terus berjalan), tetapi tidak ada yang terjadi setelah beberapa detik.
Bagi saya , solusi yang akhirnya saya temukan adalah menjalankan Steam dari commandline dengan:
Informasi yang tidak penting di bawah ini.
Steam pada dasarnya menyediakan "distribusi mini" dengannya, yang disebut Steam Runtime, tetapi saat ini tidak melakukan pekerjaan yang lengkap sehingga entah bagaimana berbenturan dengan perpustakaan standar sistem C ++ dan / atau perpustakaan lainnya. Selama percobaan saya, saya juga punya keluhan tentang sistem libreadline6 <-> Steam runtime libtinfo5. Setelah saya membongkar paket tarball steam runtime secara manual di bawah direktori Steam untuk menimpa apa yang sebelumnya saya miliki di sana, itu berubah menjadi seperti yang dijelaskan dalam masalah ini (pcre_jit_stack_alloc).
Berita gembira yang menarik adalah bahwa sebelum saya menemukan solusi di atas, saya dapat memulai Steam sehingga mengunduh pemutakhiran untuk dirinya sendiri dengan menonaktifkan Steam Runtime sementara dengan ekspor STEAM_RUNTIME = 0. Steam sendiri tidak mau bekerja tapi itu adalah langkah pertama saya ke depan. Saya mencoba menginstal sistem yang setara dengan perpustakaan 32-bit yang diperlukan, tetapi tidak menyelesaikan / membuatnya berfungsi.
sumber
Menjalankan perintah berikut bekerja setiap saat untuk saya.
sumber