Steam ไม่เริ่มทำงานหลังจากอัปเกรดเป็น Ubuntu 16.04


18

หลังจากอัปเกรดเป็น Ubuntu 16.04 แล้ว Steam จะไม่เริ่มทำงาน เมื่อฉันรันมันจากบรรทัดคำสั่งฉันได้รับข้อผิดพลาดดังต่อไปนี้:

$ 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?
Karl Richter

ตอนนี้ดูเหมือนว่าจะทำงานหลังจากติดตั้งไดรเวอร์ nvidia อีกครั้ง
Senpai

คำตอบ:


24

ฉันอัปเกรดจาก 14.04 LTS เป็น 16.04 LTS และยังไม่สามารถเริ่มต้น Steam ได้ มันเริ่ม (ฉันหมายความว่า 'steam' ยังคงทำงานต่อไป) แต่ไม่มีอะไรเกิดขึ้นหลังจากนั้นไม่กี่วินาที

สำหรับฉันการแก้ปัญหาที่ฉันพบในที่สุดก็คือการเรียกใช้ Steam จาก commandline ด้วย:

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

ข้อมูลที่ไม่จำเป็นด้านล่าง

Steam มีการ "กระจายแบบย่อส่วน" เป็นหลักเรียกว่า Steam Runtime แต่ขณะนี้ยังไม่ได้ทำงานที่สมบูรณ์ดังนั้นจึงขัดแย้งกับไลบรารีมาตรฐาน C ++ และ / หรือไลบรารีอื่น ๆ ในระหว่างการทดลองของฉันฉันยังได้รับการร้องเรียนเกี่ยวกับระบบ libreadline6 <-> รันไทม์ของ Steam libtinfo5 หลังจากที่ฉันคลายแพ็กเกจแพ็กเกจ tarball runtime steam ด้วยตัวเองภายใต้ไดเรกทอรี Steam เพื่อเขียนทับสิ่งที่ฉันมีก่อนหน้านี้มันเปลี่ยนเป็นดังอธิบายในปัญหานี้ (pcre_jit_stack_alloc)

ชิ้นอาหารอันโอชะที่น่าสนใจคือก่อนที่ฉันจะพบวิธีการแก้ปัญหาข้างต้นฉันสามารถเริ่ม Steam เพื่อให้ดาวน์โหลดการอัปเกรดด้วยตัวเองโดยปิดใช้งาน Steam Runtime ชั่วคราวด้วยการส่งออก STEAM_RUNTIME = 0 Steam ไม่ทำงาน แต่นั่นเป็นก้าวแรกของฉัน ฉันพยายามติดตั้งระบบเทียบเท่าของไลบรารีแบบ 32 บิตที่ต้องการ แต่ไม่ได้ทำงานให้เสร็จ


การแก้ไขนี้สำหรับการเปิดตัวครั้งแรก จากนั้นสำหรับการเปิดตัวครั้งที่สองฉันได้รับข้อผิดพลาดเดียวกัน
Michael Fayad

7

การใช้คำสั่งต่อไปนี้ใช้ได้ทุกครั้งสำหรับฉัน

LD_PRELOAD='/usr/$LIB/libstdc++.so.6 /$LIB/libgcc_s.so.1 /usr/$LIB/libxcb.so.1 /$LIB/libgpg-error.so.0' steam

สิ่งนี้ใช้ได้กับฉันใน Debian Stretch ขอขอบคุณ!
Alois Mahdal
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.