VMware प्लेयर स्थापित करते समय "लाइन 302 अनुमति अस्वीकृत" त्रुटि


10

समस्या

विश्वविद्यालय में एक ऑपरेटिंग सिस्टम आर्किटेक्चर कोर्स के लिए, हमें क्लास असाइनमेंट के लिए VMware Player 3.1.4 का उपयोग करना आवश्यक है। मैं वर्तमान में 64-बिट उबंटू 11.04 चलाता हूं, और हाल ही में 64-बिट 11.04 की वेनिला स्थापित के साथ स्वरूपित किया गया है; जिसका अभी भी निम्नलिखित परिणाम था।

मैं उस निर्देशिका में cd'ing द्वारा स्थापित करना शुरू करता हूं जहां VMware बंडल रहता है और इस स्थापना कमांड को चलाता है:

sudo sh ./VMware-Player-3.1.4-385536.x86_64.bundle

दुर्भाग्य से, स्थापित स्क्रिप्ट चलाने के एक सेकंड के बाद, मैं इस त्रुटि का सामना करता हूं:

./VMware-Player-3.1.4-385536.x86_64.bundle: पंक्ति 302: /tmp/vmis.k6Yk9O/install/vmware-installer/vmware-installer: अनुमति अस्वीकृत

जिस पर निकाले गए इंस्टॉलर को निम्न विकल्पों के साथ लाइन 302 पर निष्पादित किया जाता है:

302     "$installer" --set-setting vmware-installer libconf "$libconf"   \
303                  --install-component "$source"/vmware-installer      \
304                  --install-bundle "$bundle" "$@"

इसके अलावा, बंडल पर बुलाया एक md5sum डाउनलोड पृष्ठ पर उल्लिखित सटीक राशि देता है।

a7fdadfb2af8d9f76571cd06f2439041 VMware-Player-3.1.4-385536.x86_64.bundle

इस बिंदु पर, मैंने sudo -iरूट के रूप में लॉग इन करने के लिए उपयोग किया है जो अभी भी एक अनुमति अस्वीकृत त्रुटि फेंकता है।
Google और Stackoverflow की खोज ने केवल एक अन्य मामले को बिना किसी उत्तर के प्रदान किया (I upvoted); इसलिए मैंने यह पूछने के लिए पोस्ट करने का फैसला किया कि क्या किसी को एक ही समस्या है या 11.04 के तहत एक फिक्स है?

चीयर्स! : पी


2
एलेक्स - जो विभाजन आपके / tmp फ़ोल्डर को रखता है, क्या उसके पास / etc / fstab में "noexec" है - मुझे लगता है कि इस समस्या का कारण हो सकता है।
fossfreedom

हाहा, ओह यार ... तुम इस एक के साथ सिर पर मृत होना चाहिए ... हाँ, मैं उपयोग करने के लिए मेरी / tmp मुहिम शुरू की है RAM nodev,nosuid,noexec,mode=1777- मैं अपने 64-बिट को बूट करूँगा और इसे आज़माऊंगा: P
एलेक्स

जवाबों:


7

यह संभावना है कि इंस्टॉलर एक द्विआधारी / tmp फ़ोल्डर में निष्पादित करने की कोशिश कर रहा है।

यह संभव है कि आपके पास जो भी विभाजन है, उसमें आपका / tmp फ़ोल्डर है, इसे " noexex " होने के लिए / etc / fstab में कॉन्फ़िगर किया गया है । इसका मतलब है कि उस विभाजन पर किसी भी बायनेरिज़ को निष्पादित करने की अनुमति नहीं है।

मेरी सलाह है कि अपने स्वयं के विभाजन को स्थानांतरित करना / tmp करना जो आपके fstab लाइन विकल्पों में "निष्पादित" अधिकार है।

वैकल्पिक रूप से, अस्थायी रूप से "noexec" को fstab में "निष्पादित" करने के लिए बदलें - vmware स्थापित करें और फिर इसे फिर से स्विच करें।


उत्तम! बहुत बहुत धन्यवाद @fossfreedom, मैं Stackexchange पर अन्य फेला को सूचित करूँगा: P - हालाँकि, यह पहले से ही आपके लिए एक और चैप द्वारा उत्तर दिया जा चुका है।
एलेक्स स्टीवंस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.