ताजा Ubuntu 16.04 स्थापित, टूटे VMware उपकरण


14

मैंने सिर्फ Ubuntu 16.04 स्थापित किया और VMware वर्कस्टेशन 12 को आसान इंस्टॉलेशन प्रक्रिया का उपयोग करके इसे स्थापित करने दिया। जिस मिनट में मैं VM को बूट करता हूं, मैं VM सेटिंग्स विंडो का उपयोग करके फ़ोल्डर्स को साझा करने का प्रयास करता हूं, और मुझे जो पहली चीज मिलती है वह है:

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

इसलिए यहां मैं अपने विंडोज 10 प्रो होस्ट पर चलने वाले Ubuntu 16.04 की एक नई स्थापना के बाद समस्या निवारण शुरू कर रहा हूं। विंडो ऑटो-रिसाइज ठीक काम करता है, मैं सिर्फ फ़ोल्डर्स साझा नहीं कर सकता और यह मेरे लिए बहुत ही अच्छा है।

क्या कोई कृपया मुझे यहाँ सही दिशा में इंगित कर सकता है? यहाँ कुछ सुझाव दिए गए हैं जिन्हें मैंने ऑनलाइन पढ़ा है और बिना किसी सफलता के आजमाया है:

सुझाव # 1

# http://askubuntu.com/a/290528/269349
sudo apt-get install linux-source
sudo apt-get install open-vm-tools
mount -t vmhgfs .host:/ /home/user1/shares

काम नहीं किया, क्योंकि मेरे पास पहले से ही खुले-वीएम-उपकरण स्थापित हैं और माउंट कमांड चलाने से मुझे केवल एक त्रुटि बताते हैं Error: cannot mount filesystem: No such device

सुझाव # २

# https://github.com/vmware/open-vm-tools/issues/62#issuecomment-174631126
git clone https://github.com/vmware/open-vm-tools.git
cd open-vm-tools/open-vm-tools
sudo apt-get install libmspack0 libmspack-dev libprocps3 libprocps3-dev dnet-progs libdumbnet-dev doxygen
./configure --without-x --without-pam --without-ssl --without-icu
make MODULES=vmhgfs
insmod modules/linux/vmhgfs/vmhgfs.ko

mount -t vmhgfs .host:/ /mnt
ls /mnt

यह काम नहीं करता क्योंकि तब मुझे यह त्रुटि मिलती है:

# sudo apt-get install libmspack0 libmspack-dev libprocps3 libprocps3-dev dnet-progs libdumbnet-dev doxygen
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package libprocps3-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  libprocps4-dev:i386 libprocps4-dev

E: Unable to locate package libprocps3
E: Package 'libprocps3-dev' has no installation candidate

सुझाव # ३

ओपन-वीएम-टूल्स को अनइंस्टॉल करने की कोशिश की और मेनू से वीएमवेयर टूल्स को इंस्टॉल किया, लेकिन रनिंग के बावजूद sudo apt-get remove open-vm-tools && sudo apt-get autoremove, वीएमवेयर टूल्स ने मुझे बार-बार बताया कि ओपन-वीएम-टूल्स अभी भी इंस्टॉल हैं। रिबूट करना या तो मदद नहीं करता है और मैंने बिना किसी वास्तविक समाधान के ओपन-वीएम-टूल्स को अनइंस्टॉल करने के तरीके पर शोध करने की कोशिश की है।


केवीएम या इसी तरह का उपयोग क्यों नहीं?
पैंथर

वीएमवेयर टूल्स और ओपन-वीएम-टूल्स को बदलने के लिए? इसके बारे में कभी नहीं सुना
user3447014

linux.com/learn/create-and-run-virtual-machines-virt-manager उपकरणों के केवीएम के साथ पूरे ओएस के लिए वेब इंटरफेस के लिए virt प्रबंधक से केवीएम के लिए टोंस - proxmox.com/en/proxmox-ve
पैंथर

1
क्षमा करें, लेकिन मैं उलझन में हूं कि यह कैसे प्रासंगिक है। यह VMware के लिए एक विकल्प की तरह दिखता है और जरूरी नहीं कि VMware के साझा फ़ोल्डर के मुद्दों को कैसे ठीक किया जाए जो मैं अनुभव कर रहा हूं। क्या मैं कुछ भूल रहा हूँ?
user3447014

1
अपने बंद स्रोत बाइनरी बूँद पर समर्थन के लिए VMWare से संपर्क करें या खुले स्रोत में कनवर्ट करें।
पैंथर

जवाबों:


23

मुझे भी यही समस्या थी, लेकिन मैंने ओपन-वीएम-टूल्स को हटाकर और ओपन-वीएम-टूल्स-डेस्कटॉप स्थापित करके और रिबूट के बाद सब कुछ काम करता है।


सलाह के लिये धन्यवाद!! यह सुनिश्चित करने के लिए अगली बार कोशिश करनी होगी कि
user3447014

यह मेरे लिए कई अवसरों पर काम करता है।
a

यह मेरे लिए काम करता है, लेकिन विभिन्न अन्य चीजों की कोशिश करने के बाद ही मेरी स्थापना को रोकना है।
17:00 पर jtpereyda

5
थोड़ा और अधिक स्पष्ट होने के लिए, टर्मिनल खोलें और sudo apt-get remove open-vm-toolsफिर चलाएं sudo apt-get install open-vm-tools-desktopऔर अपने वीएम को रिबूट करें। इसने मेरे लिए उबंटू में 16.04.1 x64 पर VMWare फ्यूजन 8.5.1 पर काम किया
romellem

1
मैंने केवल ओपन-वीएम-टूल्स को हटाए बिना ओपन-वीएम-टूल्स-डेस्कटॉप स्थापित किया और यह काम किया।
बेन

4

इस प्रश्न पर ज्यादा समय बर्बाद करने के बाद उत्तर है:

  1. 16.04.1 की आसान इंस्टॉलेशन आपको उबंटू को ओपन-वीएम-टूल्स की आपूर्ति करती है
  2. vmhgfs को vmhgfs-fuse द्वारा प्रतिस्थापित किया जाता है
  3. आप इस तरह से / etc / fstab में एक माउंट स्थापित कर सकते हैं (XFER आपका शेयर नाम है, uid और gid आपकी पसंद है, और माउंट पॉइंट / vmshare / xfer मौजूद होना चाहिए, और आपकी पसंद है:

    .host: / XFER / vmshare / xfer fuse.vmhgfs-fuse allow_other, uid = 1000, gid = 1000, auto_unmount, umask = 0133 0 0

विकल्पों को देखने के लिए "vmhgfs-fuse --help" का उपयोग करें।


3

मैंने उबंटू 16.04 पर काम करने वाले खुले वीएम टूल्स को इस तरह बनाया है:

  1. ओपन-वीएम-टूल्स, ओपन-वीएम-टूल्स-डेस्कटॉप को अनइंस्टॉल करें
    • sudo apt-get remove --purge open-vm-tools-desktop
    • sudo apt-get remove --purge open-vm-tools
  2. VMware उपकरण की स्थापना रद्द करें।
    • सबसे पहले, VMware टूल टार फाइल के साथ डिस्क को माउंट करें: मेनू VM-> VMware टूल को फिर से इंस्टॉल करें
    • इसके बाद, इंस्टॉलेशन फ़ाइल (VMwareTools-10.0.6-3595377.tar.gz) को अनटेयर करें
    • अन-टैर्ड फ़ोल्डर में जाएं /binऔर चलाएं:
    • sudo ./vmware-uninstall-tools.pl
  3. VM को रिबूट करें।
  4. ओपन-वीएम-टूल्स, ओपन-वीएम-टूल्स-डेस्कटॉप स्थापित करें
    • sudo apt-get install open-vm-tools
    • sudo apt-get install open-vm-tools-desktop
  5. VM को रिबूट करें और आनंद लें!

0

यकीन नहीं होता कि मैं इसे "उत्तर" कहूंगा, लेकिन मैंने मूल रूप से उबंटू को मैन्युअल रूप से पुनः स्थापित किया, बिना VMware को आसान-इंस्टॉल प्रक्रिया का उपयोग किए बिना (जो कि स्पष्ट रूप से आपके लिए टूटी हुई ओपन-वीएम-टूल्स को स्थापित करता है)। आखिरकार मैंने बूट किया, मैंने VM के मेनू से VMware टूल इंस्टॉल किया और यह त्रुटिपूर्ण काम किया। जाहिरा तौर पर खुले-वीएम-उपकरण मेरी समस्या क्या थी।


0

14 से 16 के अपडेट के बाद उपकरण मुझे होस्ट से मल्टी स्क्रीन या कट / पेस्ट आदि की अनुमति नहीं दे रहे थे। मैंने उपरोक्त सभी सुझावों की कोशिश की लेकिन मेरे लिए काम करने वाली एकमात्र चीज़ चल रही थी: / usr / bin / vmware-user-suid-आवरण (और इसे बाद के जूतों पर चलाना पड़ा, इसे बूट स्क्रिप्ट में जोड़ने का समय I सोच)

अजीब लेकिन यह एक बहुत पुराना बग प्रतीत होता है: https://bugs.launchpad.net/ubuntu/+source/open-vm-tools/+bug/772837

उम्मीद है कि यह किसी की मदद करता है! निशान।


0

मास्टर 456 का जवाब ठीक काम करता है, मैं सिर्फ एक मुद्दे को उजागर करने के लिए एक और उत्तर जोड़ना चाहता था:

यदि आपने पहले vmware टूल को अनइंस्टॉल vmware toolsकरने open-vm-toolsके बाद इंस्टॉल किया था और अपग्रेड कर रहे हैं , तो आपको अनइंस्टॉल करने के बाद /etc/vmware-tools(OR /etc/vmware) फोल्डर को भी डिलीट कर देना चाहिए । अन्यथा, आप संभवतः एक त्रुटि का सामना करेंगे:

The VMware Tools power-on script did not run successfully in this virtual machine. If you have configured a custom power-on script in this virtual machine, make sure that it contains no errors. You can also submit a support request to report this issue.

एक और साइड नोट: ओपन-वीएम-टूल्स और ओपन-वीएम-टूल्स-डेस्कटॉप ठीक साइड-बाय-साइड चलते हैं, ओपन-वीएम-टूल्स को अनइंस्टॉल करने की कोई आवश्यकता नहीं है।


-1

समाधान जो मेरे लिए काम करता है (VMware 12.1.1 build-3770994):

  1. sudo apt-get install linux-headers-$(uname -r) make gcc
  2. VMware मेनू से VMwareTools को पुनर्स्थापित करें
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.