यह मूल रूप से Ubuntu 15.04 / 15.10 पर स्टीम के साथ एक समस्या थी। स्टीम पुराने लिबास को बंडल करता है और मीसा ड्राइवरों से टकरा रहा है, इसीलिए बंद ड्राइवर्स को भी यह समस्या नहीं दिख रही है। अपडेट: यह भी हो सकता है कि आप कुछ चीजों को याद कर रहे हों। अन्य mchid का उत्तर देखें।
स्टीम के गीथब में एक खुला बग है ।
वर्तमान वर्कअराउंड पुराने कामेच्छा संस्करण को हटाने के लिए है, कम से कम जब तक वाल्व उनके स्टार्टअप स्क्रिप्ट में समस्या को ठीक नहीं करता है या ऐसा कुछ नहीं होता है।
इसलिए इन फ़ोल्डरों को दर्ज करें और ऐसा करें ( x86_64
यदि आपके पास केवल 32 बिट सिस्टम है तो अनदेखा करें ):
cd $HOME/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu
mv libstdc++.so.6 libstdc++.so.6.bak
cd $HOME/.steam/steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu
mv libstdc++.so.6 libstdc++.so.6.bak
यदि आपको ऊपर दी गई निर्देशिका में समस्या है, तो आपको यह प्रयास करना चाहिए:
कुछ लोगों के पास .steam/steam/ubuntu12_32
दूसरे हैं, केवल कुछ लोगों के पास .steam/ubuntu12_32
। यदि आपके पास ये फ़ोल्डर नहीं हैं, तो यह जांच कर सही स्थान ढूंढें कि आपका स्टीम उपयोगकर्ता प्रोफ़ाइल के लिए कहाँ देख रहा है:
$ fgrep config= /usr/games/steam
config=$HOME/.steam
अपना स्थान खोजने के लिए उसका उपयोग करें:
[config value] + /ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu
|
\-> $HOME/.steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu
इसने मेरे लिए काम किया ... लेकिन कृपया ध्यान दें कि अगर स्टीम रनटाइम से कुछ पुराने काम की आवश्यकता होती है, तो यह दुर्घटनाग्रस्त हो सकता है (यही वजह है कि वाल्व इसे ठीक कर सकता है)
2015-08-22 को संपादित करें:
चूंकि स्टीम की अब एक कड़ी है $HOME/.steam/root
जो हमेशा सही स्टीम इंस्टॉलेशन डायरेक्टरी की ओर इशारा करती है, इस कमांड को हर किसी के लिए काम करना चाहिए और यह तेज गति के लिए सरल है:
find $HOME/.steam/root/ubuntu12_32/steam-runtime/*/usr/lib/ -name "libstdc++.so.6" -exec mv "{}" "{}.bak" \; -print
इसके अलावा, कृपया याद रखें कि प्रत्येक स्टीम रनटाइम अपडेट पर, आपको संभवतः इसे चलाने की आवश्यकता होगी।
2016-02-16 संपादित करें:
यह भी देखें mchid नीचे जबाब, बस कर रही:
sudo apt-get install libgl1-mesa-dri libgl1-mesa-dri:i386
इसे ठीक करने के लिए पर्याप्त हो सकता है।
2016-10-23 को संपादित करें:
के लिए ubuntu 16.10 आदेश अधिक फ़ाइलें मेसा ड्राइवरों तोड़ रहे हैं कि दूर करने के लिए अद्यतन किया गया था, इसलिए इस नए आदेश से काम करना चाहिए:
find $HOME/.steam/root/ubuntu12_32/steam-runtime/*/usr/lib/ \( -name "libstdc++.so.6" -o -name "libgpg-error.so.0" -o -name "libxcb.so.1" -o -name "libgcc_s.so.1" \) -exec mv "{}" "{}.bak" \; -print
के लिए NVIDIA स्रोत ड्राइवरों को बंद कर दिया , नीचे विन्सेंट जबाब देखते हैं।
2017-01-08 संपादित करें:
संभवतः अंतिम संपादन, नवीनतम स्टीम लाइनक्स अपडेट को सबसे ठीक करना चाहिए, यदि सभी समस्याएं नहीं हैं! आखिरकार! : डी
2017-08-03 को संपादित करें:
अफसोस की बात है, छुट्टी से लौटते हुए पाया कि हाल ही के कुछ अपडेट ने फिर से भाप तोड़ दी। यदि आप इसे डाउनलोड करते समय प्राप्त करते हैं, तो अपडेट डाउनलोड होने के बाद:
process 23148: arguments to dbus_connection_ref() were incorrect, assertion "connection->generation == _dbus_current_generation" failed in file dbus-connection.c line 2688.
और फिर भाप दुर्घटना, तो आप इस बग को मार रहे हैं , जिसे गैर-घातक बताया गया है, लेकिन यह एक ही डिस्ट्रोस पर क्रैश स्टीम करता है। समाधान यह है:
ln -s ${HOME}/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libdbus-1.so.3 ${HOME}/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_32/libdbus-1.so.3
सौभाग्य