OSX पर चलने वाले VMWare फ्यूजन के उबंटू उदाहरण पर साझा किए गए फ़ोल्डर को स्थापित करने की कोशिश में एक त्रुटि हो रही है


19

निम्नलिखित त्रुटि प्राप्त करना:

रनटाइम फ़ोल्डर साझा करने की स्थिति को अपडेट करने में असमर्थ: अतिथि ऑपरेटिंग सिस्टम के अंदर साझा फ़ोल्डर फ़ाइल सिस्टम बढ़ते त्रुटि हुई थी।

OS X 10.6.8 पर VMWare फ्यूजन 5.0.2 चल रहा है, अतिथि OS VMware उपकरण स्थापित के साथ 12.10 है।

/ Mnt / hgfs को पाने में असमर्थ रहे हैं, / mnt / निर्देशिका रिक्त है। साझा किए गए फ़ोल्डर को बंद कर दिया गया और फिर VMWare फ़्यूज़न में और उपरोक्त त्रुटि प्राप्त की।

किसी भी विचार यह तय करने के लिए क्या करना है?


1
मैं माउंटेन शेर के साथ एक ही मुद्दा रहा हूँ। वही फ्यूजन बिल्ड और उबंटू वर्जन। गरर।
यहोशू कैसर

जवाबों:


18

VMWare Tools के कुछ भाग चुपचाप स्थापित करने में विफल रहेंगे, जब तक कि वे कर्नेल एक्सटेंशन को संकलित नहीं कर सकते। वर्तमान कर्नेल के लिए एक कंपाइलर और जेनेरिक हेडर की आवश्यकता होती है, इसलिए उन्हें स्थापित करें:

sudo apt-get install build-essential linux-headers-$(uname -r)

और फिर चला

sudo vmware-config-tools.pl

9

मैं कुछ दिनों पहले Ubuntu 12.04 के रूप में अतिथि (मैक ओएस 10.6.8 मेजबान के रूप में) का उपयोग करके Vmware संलयन पर एक ही समस्या में भाग गया। संक्षिप्त उत्तर (मेरा समाधान, कम से कम) है

  • VMWare फ्यूजन की आपूर्ति किए गए VMware टूल को स्थापित न करें; वे काम नहीं करते।
  • इसके बजाय, vmware टूल्स के ओपन सोर्स वर्जन को खोलने के लिए Ubuntu-apt-get (या Synaptic यूजर इंटरफेस) का उपयोग करें। वे काम करते हैं।
  • मुझे अपने साझा फ़ोल्डर को मैन्युअल रूप से माउंट करना था।

उदाहरण के लिए, यदि आपके पास प्रोजेक्ट नामक एक साझा फ़ोल्डर है, तो निम्न कार्य करें

sudo mkdir /mnt/hgfs
sudo mkdir /mnt/hgfs/projects
sudo mount -t vmhgfs .host:/projects /mnt/hgfs/projects

एक बार जब आप इस कार्य (ls / mnt / hgfs / प्रोजेक्ट्स) को सत्यापित कर लेते हैं, तो आप अपने fstab में उपयुक्त लाइन जोड़ सकते हैं

.host:/projects /mnt/hgfs/projects vmhgfs defaults,ttl=5,uid=1000,gid=1000 0 0

पृष्ठभूमि: मैंने उन सभी समाधानों और सलाहों को आजमाने में घंटों का समय लगाया, जो वेब पर वर्णित लोगों ने साझा किए गए फ़ोल्डरों का समर्थन करने के लिए फ्यूजन के "इनस्टॉल vwmware टूल्स" के लिए किया है। जैसा कि पिछले पोस्टर ने कहा, इसके लिए बिल्ड-एसेंशियल, कर्नेल हेडर आदि की आवश्यकता होती है, लेकिन मुझे कोई सफलता नहीं मिली। अंत में मैंने कर्नेल मॉड्यूल की जांच शुरू की और देखा कि vmhgfs समर्थन लोड नहीं हो रहा है। तब मैंने ध्यान से देखा कि vmware टूल्स इंस्टॉल स्क्रिप्ट क्या कर रहा था, और उसने देखा कि संदेशों में एक vmhgfs कोड में त्रुटि थी। मूल रूप से, vmware का कोड हाल के लिनक्स कर्नेल संस्करणों पर टूट गया है; जाहिर तौर पर यह सालों से चल रहा है। मैं चकित हूं; इसका मतलब यह है कि vmware hasn ' टी इन समस्याओं (या कम से कम नवीनतम वाले) तय की? या इसका मतलब यह है vmware संलयन 4 बस vmware स्थापित टूल कोड के पुराने संस्करण का उपयोग करता है? बात यह है कि वास्तव में कष्टप्रद है vmware उपकरण रिपोर्ट सफल स्थापना स्थापित करते हैं; आपको वास्तव में संदेशों के अपने हिमस्खलन के माध्यम से यह महसूस करना होगा कि vmhgfs समर्थन के साथ कोई समस्या हो सकती है। जहां तक ​​मैं देख सकता हूं, vmware टूल्स इंस्टॉल विधि दोनों दुनिया में सबसे खराब है: एक तरफ इसे स्रोत कोड के एक समूह को संकलित करने की आवश्यकता होती है, इसलिए यह आपको उस प्रक्रिया की पारदर्शिता की कुल नाजुकता और कुल कमी को उजागर करता है; दूसरी ओर, यह एक "ऑटोमैजिक" इंस्टॉलर होने की कोशिश करता है, जो केवल ओके है अगर "यह सिर्फ काम करता है"। इसके बजाय यह चुपचाप विफल रहता है और आपको एक ऐसी प्रणाली के साथ छोड़ देता है जो ' t काम और कोई उपयोगी जानकारी के बारे में जहां इसे शुरू करने की कोशिश कर रहा है। ओपन सोर्स के लिए भगवान और उबंटू पैकेज मैनेजर में ओपन-वीएम-टूल्स को शामिल करने के लिए धन्यवाद। यह बहुत अच्छा काम करता है।


धन्यवाद। Vmware के टूल को अनइंस्टॉल करना तब इन निर्देशों का उपयोग करना मेरे लिए OSX होस्ट और Ubuntu 13.04 गेस्ट पर काम कर रहा था।
जेफ एलन

वाह, मुझे नहीं पता था कि ओपन-वीएम-टूल्स मौजूद थे। यह बिना किसी परेशानी के डेबियन अस्थिर पर बहुत अच्छा काम करता है। मैं शायद यह सलाह दूंगा कि लोग VMware टूल से परेशान होने से पहले पहले प्रयास करें।
jobo3208

0

Phssthpok का समाधान सबसे अच्छा है जब यह काम करेगा। VMWare उपकरण और अन्य VMWare सुविधाओं को अपडेट नहीं किया जाता है जब VMWare का नया संस्करण जारी किया जाता है। यह बहुत कष्टप्रद है और मेरी इच्छा है कि VMWare इस सबसे ऊपर रहे। इस सुविधा के लेखक समस्या को मान्यता दी है कुछ कर्नेल (के लिए 3.13) और इस v7 में अद्यतन किया जा सकता, लेकिन मेरे v5 में यह अद्यतन नहीं किया गया है।

मेरे मामले में यह काम नहीं कर रहा था, क्योंकि मेरा कर्नेल 3.16.0-33VMWare फ्यूजन पर VMWare टूल्स के साथ काम नहीं करता है। मुझे एक पुराने कर्नेल का उपयोग करना था।

नवीनतम कर्नेल जो मुझे पता है कि v5 के साथ काम करता है, 3.8.13इसलिए मैंने इस कर्नेल को जोड़ा, इसमें रिबूट किया, vmware- टूल्स को रीइनस्टॉल किया, इस कर्नेल और वीएमवेयर टूल्स में फिर से रिबूट किया गया।

नोट: यह गुठली के साथ गड़बड़ करने के लिए अच्छा नहीं है जब तक कि आपको पता नहीं है कि आप क्या कर रहे हैं।

आप यहां एक और कर्नेल जोड़ने के लिए निर्देश पा सकते हैं । एक बार कर्नेल जोड़ने के बाद इसे बूट पर चुनें। कुछ के लिए इसका मतलब यह हो सकता है कि बूट करते समय शिफ्ट पकड़ना लेकिन मेरे लिए यह केवल advanced ubuntuइसे छोड़ने के बजाय कर्नेल को दबाने और चयन करने के लिए नीचे था ubuntu। अब से इस कर्नेल के साथ बूट करना न भूलें।

कोई भी टिप्पणी जिसके बारे में v6 या v7 में गुठली काम करती है उसका स्वागत है। मुझे यह महसूस करने में थोड़ा समय लगा कि कौन सा कर्नेल काम करेगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.