รับข้อผิดพลาดขณะพยายามตั้งค่าโฟลเดอร์ที่แชร์ในอินสแตนซ์ Ubuntu ของ VMware ที่ทำงานบน OSX


19

รับข้อผิดพลาดต่อไปนี้:

ไม่สามารถอัปเดตสถานะการแชร์โฟลเดอร์ runtime: มีข้อผิดพลาดในการติดตั้งระบบไฟล์ Shared Folders ภายในระบบปฏิบัติการ guest

ใช้ VMWare Fusion 5.0.2 บน OS X 10.6.8, แขกผู้มาพักคือ Ubuntu 12.10 ที่ติดตั้ง VMware Tools

ไม่สามารถเข้าถึง / mnt / hgfs ได้เลย / mnt / directory ว่างเปล่า ปิดโฟลเดอร์แชร์แล้วเปิดใหม่ใน VMWare Fusion และได้รับข้อผิดพลาดด้านบน

มีความคิดอะไรที่ต้องทำเพื่อแก้ไขปัญหานี้?


1
ฉันมีปัญหาเดียวกันกับ Mountain Lion Fusion build เดียวกันและเวอร์ชั่น Ubuntu ฮึ่ม
Joshua Kaiser

คำตอบ:


18

บางส่วนของเครื่องมือ VMWare จะล้มเหลวในการติดตั้งโดยไม่ต้องแจ้งล่วงหน้าเว้นแต่จะสามารถรวบรวมส่วนขยายเคอร์เนลได้ ที่ต้องการคอมไพเลอร์และส่วนหัวทั่วไปสำหรับเคอร์เนลปัจจุบันดังนั้นให้ติดตั้ง:

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

แล้ววิ่ง

sudo vmware-config-tools.pl

9

ฉันพบปัญหาเดียวกันกับ Vmware fusion 4 เมื่อไม่กี่วันก่อนโดยใช้ Ubuntu 12.04 ในฐานะแขก (Mac OS 10.6.8 เป็นโฮสต์) คำตอบสั้น ๆ (โซลูชันของฉันอย่างน้อย) คือ

  • ไม่ต้องติดตั้งเครื่องมือ VMware ที่ให้มากับ VMware พวกเขาไม่ทำงาน
  • ให้ใช้ Ubuntu apt-get แทน (หรือส่วนต่อประสานผู้ใช้ของ Synaptic) แทนเพื่อติดตั้ง open-vm-tools ซึ่งเป็นเวอร์ชันโอเพ่นซอร์สของเครื่องมือ vmware พวกเขาทำงาน
  • ฉันต้องติดตั้งโฟลเดอร์ที่ใช้ร่วมกันด้วยตนเอง

ตัวอย่างเช่นถ้าคุณมีโฟลเดอร์ที่ใช้ร่วมกันเรียกว่าโครงการให้ทำดังต่อไปนี้

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

เมื่อคุณยืนยันงานนี้แล้ว (ls / mnt / hgfs / project) คุณสามารถเพิ่มบรรทัดที่เหมาะสมลงใน fstab ของคุณ

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

ความเป็นมา: ฉันใช้เวลาหลายชั่วโมงในการลองใช้โซลูชันและคำแนะนำทั้งหมดที่ผู้คนอธิบายไว้ในเว็บเพื่อรับ "เครื่องมือติดตั้ง vwmware" ของ Fusion เพื่อรองรับโฟลเดอร์ที่แชร์ ดังที่ผู้โพสต์ก่อนหน้านี้บอกว่าสิ่งนี้จำเป็นต้องมีโครงสร้างที่จำเป็นส่วนหัวเคอร์เนล ฯลฯ แต่ฉันก็ไม่ประสบความสำเร็จ ในที่สุดฉันก็เริ่มตรวจสอบโมดูลเคอร์เนลและเห็นว่าการสนับสนุน vmhgfs ไม่ได้ถูกโหลด จากนั้นฉันดูอย่างละเอียดถึงสิ่งที่สคริปต์ติดตั้งเครื่องมือ vmware กำลังทำอยู่และเห็นว่าฝังข้อความจำนวนหนึ่งซึ่งโค้ด vmhgfs มีข้อผิดพลาดในการรวบรวม โดยพื้นฐานแล้วโค้ดของ vmware นั้นใช้งานไม่ได้กับเคอร์เนล linux รุ่นใหม่กว่า เห็นได้ชัดว่าสิ่งนี้เกิดขึ้นนานหลายปี ฉันงงงัน; หมายความว่า vmware มีหรือไม่ ' ไม่แก้ไขปัญหาเหล่านี้ (หรืออย่างน้อยปัญหาล่าสุด) หรือหมายความว่า vmware fusion 4 เพิ่งใช้รหัสเครื่องมือติดตั้ง vmware รุ่นเก่าอยู่เรื่อย ๆ ? สิ่งที่น่ารำคาญจริงๆคือเครื่องมือติดตั้ง vmware รายงานการติดตั้งสำเร็จ คุณต้องขุดผ่านหิมะถล่มของข้อความเพื่อตระหนักว่าอาจมีปัญหากับการสนับสนุน vmhgfs เท่าที่ฉันเห็นวิธีการติดตั้งเครื่องมือ vmware เป็นสิ่งที่เลวร้ายที่สุดของโลกทั้งสอง: ในแง่หนึ่งมันจำเป็นต้องรวบรวมซอร์สโค้ดจำนวนมากดังนั้นมันจะทำให้คุณขาดความโปร่งใสและความโปร่งใสทั้งหมดของกระบวนการนั้น ในอีกทางหนึ่งมันพยายามที่จะเป็นตัวติดตั้ง "automagic" ซึ่งก็โอเคถ้า "มันใช้งานได้" เท่านั้น แต่จะล้มเหลวอย่างเงียบ ๆ และทำให้คุณมีระบบที่ไม่ทำงาน ' ไม่ทำงานและไม่มีข้อมูลเกี่ยวกับตำแหน่งที่จะเริ่มพยายามแก้ไข ขอบคุณพระเจ้าสำหรับโอเพ่นซอร์สและการรวม open-vm-tools ในเครื่องมือจัดการแพ็คเกจของ Ubuntu มันใช้งานได้ดี


ขอบคุณ การถอนการติดตั้งเครื่องมือของ vmware จากนั้นใช้คำแนะนำเหล่านี้ทำให้ฉันใช้งานได้บนโฮสต์ OSX และแขก Ubuntu 13.04
Jeff Allen

ว้าวฉันไม่มีความคิดแบบ open-vm-tools มันใช้งานได้ดีกับ Debian ที่ไม่เสถียรและไม่ยุ่งยากเลย ฉันอาจจะแนะนำให้ผู้อื่นลองก่อนก่อนจะรำคาญกับ VMware Tools
jobo3208

0

โซลูชันของ Phssthpok ดีที่สุดเมื่อมันจะทำงาน เครื่องมือ VMWare และคุณสมบัติอื่น ๆ ของ VMWare จะไม่ได้รับการอัพเดตเมื่อมีการเปิดตัว VMWare เวอร์ชั่นใหม่ มันน่ารำคาญอย่างยิ่งและฉันหวังว่า VMWare จะอยู่ด้านบนของสิ่งนี้ เขียนของคุณลักษณะนี้ได้รับการยอมรับปัญหาสำหรับบางเมล็ด ( 3.13) และอาจได้รับการปรับปรุงใน v7 แต่ใน v5 ของฉันมันจะไม่ปรับปรุง

ในกรณีของฉันมันไม่ทำงานเพราะเคอร์เนลของฉัน ( 3.16.0-33) ไม่ทำงานกับ VMWare Tools บน VMWare Fusion 5 ฉันต้องใช้เคอร์เนลที่เก่ากว่า

เคอร์เนลล่าสุดที่ฉันรู้ว่าทำงานร่วมกับ v5 คือ3.8.13ดังนั้นฉันจึงเพิ่มเคอร์เนลนี้รีบูตเข้าไปติดตั้งใหม่เครื่องมือ vmware ติดตั้งใหม่รีบูตอีกครั้งในเคอร์เนลและเครื่องมือ vmware นี้ตอนนี้ทำงาน

หมายเหตุ:มันไม่ดีที่จะยุ่งกับเมล็ดถ้าคุณรู้ว่าคุณกำลังทำอะไรอยู่

คุณสามารถค้นหาคำแนะนำในการเพิ่มเคอร์เนลอีกที่นี่ เมื่อเคอร์เนลถูกเพิ่มให้เลือกตอนบูต สำหรับบางคนนี้อาจหมายถึงการถือครองการเปลี่ยนแปลงในขณะที่บูต แต่สำหรับฉันมันเป็นเพียงแค่การกดลงไปและเลือกเคอร์เนลแทนการออกจากมันที่advanced ubuntu ubuntuอย่าลืมบูตด้วยเคอร์เนลนี้นับจากนี้เป็นต้นไป

ความคิดเห็นใด ๆ เกี่ยวกับเมล็ดที่ทำงานใน v6 หรือ v7 ยินดีต้อนรับ ฉันใช้เวลาเพียงเล็กน้อยที่จะรู้ว่าเคอร์เนลตัวใดจะใช้งาน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.