स्टीम स्टीम डेटा सेट नहीं कर सकता है


27

तो, मैं xubuntu के लिए काफी नया हूँ, और अभी एक ताजा स्थापित किया है। मैंने भाप प्राप्त करने का फैसला किया, इसलिए मैंने भाप स्थापित करने के लिए सॉफ्टवेयर सेंटर का उपयोग किया, लेकिन मैं समस्याओं का सामना कर रहा हूं। स्टार्ट मेन्यू से स्टीम चलाना बस एक बॉक्स कहता है:

स्टीम डेटा सेट नहीं किया जा सका - कृपया तकनीकी सहायता से संपर्क करें

और इसे टर्मिनल से चलाने से उत्पादन होता है:

alex@Craptop:~$ steam
Repairing installation, linking /home/alex/.steam/steam to /home/alex/.local/share/Steam
rm: cannot remove ‘/home/alex/.steam/steam’: Is a directory
Setting up Steam content in /home/alex/.local/share/Steam
rm: cannot remove ‘/home/alex/.steam/steam’: Is a directory"

अब दो बार री-इंस्टाल करने की कोशिश की, और अभी भी यह कहते हुए त्रुटि हो रही है कि यह स्टीम डेटा सेट नहीं कर सका।


1
भाप को फिर से स्थापित करने का प्रयास करें।
अविनाश राज

1
फ़ोल्डर का नाम बदलें /home/alex/.steam
davidbaumann

फ़ोल्डर का नाम बदलना काम कर गया, लेकिन भाप अभी भी काम नहीं कर रहा है, मैं एक नया सवाल पूछूंगा जो उस पर लागू होता है।
घोंघा 2840

जवाबों:


53

आप यह कोशिश कर सकते हैं:

mv ~/.steam/steam/* ~/.local/share/Steam/
rmdir ~/.steam/steam
ln -s ../.local/share/Steam ~/.steam/steam
rm -rf ~/.steam/bin

जो अनिवार्य रूप से कर रहा है कि भाप निष्पादन योग्य क्या करने की कोशिश कर रहा है, लेकिन विफल हो रहा है।


ln -s ~/.local/share/Steam ~/.steam/steam?
mcalex

@mcalex आपका प्रश्न क्या है? ../.local/…इसके बजाय का उपयोग करने के बारे में है ~/.local/…? दोनों इस मामले में ठीक काम करते हैं। पूर्व एक सापेक्ष लिंक (लिंक स्थान के सापेक्ष) बनाता है, और बाद में एक पूर्ण बनाता है। व्यक्तिगत रूप से, मैं सापेक्ष लोगों को पसंद करता हूं, क्योंकि वे एक अलग पथ पर फाइल सिस्टम को माउंट करने पर भी काम करते रहेंगे, या यदि मैं संपूर्ण निर्देशिका संरचना को कॉपी / स्थानांतरित करूंगा।
डेनिलसन सा मैया

ठीक है, गच्चा। मुझे लगा कि .. / संस्करण को एक निश्चित निर्देशिका से मंगाने की आवश्यकता है और इसे निर्दिष्ट नहीं किया गया है।
mcalex

18.04 को एक आकर्षण की तरह काम किया। धन्यवाद!
स्टिदमैट

अन्य लिनक्स पर भी काम करता है, बस
खुले

10

मुझे पता है कि कुछ समय हो गया है और आपने शायद पहले ही समस्या हल कर ली है, लेकिन यहाँ एक फिक्स है जो काम करता है।

यह त्रुटि तब हो सकती है यदि आप HAD स्टीम स्थापित करते हैं, तो अपने सिस्टम को फिर से स्थापित करने के लिए "Nuke और प्रशस्त" किया लेकिन /homeएक अलग विभाजन पर था । जब आप लिनक्स को फिर से इंस्टॉल करते हैं, तो आपकी होम डायरेक्टरी बरकरार रहती है, जिसमें आपकी स्टीम सेटिंग्स भी शामिल हैं, जो ~/.steamडायरेक्टरी में हैं। टर्मिनल को खोलकर और टाइप करके निर्देशिका निकालें:

cd ~
rm -rf .steam

यह सेटिंग्स फ़ोल्डर को हटा देगा, और स्टीम को सामान्य रूप से इंस्टॉल करना चाहिए।


मेरा दिन बचाया। मैं सिर्फ ubuntu 16.04 से 18.04 तक अपडेट किया गया था और इस त्रुटि को प्राप्त कर रहा था, जिसमें स्वीकृत उत्तर बिना किसी उपयोग के था। मेरे लिए यही समाधान था।
ak93

3

यह देखते हुए कि आपके पास पहले से ही ff था:

  1. /home/.steam
  2. स्टीम लांचर

कदम

  1. टर्मिनल पर:

    $ mv ~/.steam/steam/* ~/.local/share/Steam/
    
  2. .steamडिफ़ॉल्ट रूप से, इसके स्थित पर GUI, गोटो फोल्डर का उपयोग करना/home/.steam

  3. ./steamफ़ोल्डर के अंदर , स्टीम फ़ोल्डर को हटा दें .. हाँ, फ़ोल्डर के अंदर अभी भी एक और स्टीम फ़ोल्डर है ./steam.. बस इसे हटा दें।

  4. प्रेस Ctrl+ Tटर्मिनल पर .. $ steam --resetफिर हिट दर्ज करें

  5. आपकी भाप को काम करना और अद्यतन करना चाहिए।


2

इन कामों में से कोई भी मामले में, पता करें कि क्या आपका घर एक ड्राइव पर नहीं है जो कि नोइसेक माउंट किया गया है। यदि ड्राइव को उपयोगकर्ता विकल्प के साथ माउंट किया गया था, तो नोइसेक निहित है।

यदि ऐसा है, तो भाप भी यह त्रुटि देगा। समाधान निष्पादन विकल्प के साथ ड्राइव को माउंट करना है।

उदाहरण /etc/fstab:

UUID=3acfd832-1761-45f8-9b34-24810195172e   /home  ext4 rw,auto,user,sync,exec,dev,suid 0 1
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.