वीएमवेयर टूल्स 9.9.0 (फ्यूजन 7.1) और वीएमवेयर टूल्स 9.9.2 (फ्यूजन 7.1.1 बिल्ड 2496486) के लिए vmhgfs मॉड्यूल उबंटू लिनक्स कर्नेल अपडेट के बाद 3.13.0-46-जेनेरिक (Febr। 2015) (साझा फ़ोल्डर सुविधा) के लिए नहीं। VMOS टूल मैकओएसएक्स योसेमाइट (होस्ट) पर Ubuntu 14.04 LTS (अतिथि) में काम नहीं कर रहा है?
नमस्कार समुदाय और VMware डेवलपर टीम,
13 फरवरी 2015 को हमने उबंटू और मैकओएसएक्स के बीच साझा फ़ोल्डर फ़ीचर खो दिया। संभवतः, लिनक्स कर्नेल के 3.13.0-46-जेनेरिक के अपडेट से यह समस्या हुई (हालांकि उबंटू में VMware टूल के मौजूदा, संकलित vmhgfs मॉड्यूल लिनक्स कर्नेल अपडेट से क्षतिग्रस्त नहीं होंगे!)। हम पुराने लिनक्स कर्नेल के साथ समस्याओं के बिना एक वर्ष के लिए Ubuntu 14.04 LTS और MacOSX के साथ VMware फ्यूजन 7.0.0 का उपयोग करते हैं। हमने VMware संलयन 7.1.0 और Fusion7.1.1 में अद्यतन किया है। 2496486 VMware उपकरण 9.9.2 के साथ निर्मित करें। साझा किए गए फ़ोल्डर फ़ीचर समस्या को ठीक करने की उम्मीद में। 7.0.0।
हम मान सकते हैं कि संकलित vmhgfs मॉड्यूल और नए लिनक्स कर्नेल के बीच असंगति 3.13.0-46-जेनेरिक है।
हमने VMware टूल 9.9.0 और वर्स को पुन: स्थापित करने का प्रयास किया। 9.9.2 लेकिन vmhgfs मॉड्यूल संकलित नहीं किया जा सका और साझा फ़ोल्डर फ़ीचर काम नहीं कर रहा है। अन्य सभी VMware उपकरण सुविधाएँ ठीक काम कर रही हैं।
उबंटू में 14.04 एलटीएस टर्मिनल कमांड lsmod | grep "वी.एम." कोई vmhgfs मॉड्यूल सूचीबद्ध नहीं करता है
Vmhgfs मॉड्यूल संकलन के दौरान "/ vmhgfs-only /" और "make []:" के पास कई "त्रुटियाँ" थीं
यहाँ आप के लिए हमारे टर्मिनल पत्रिकाओं में से एक है:
include/linux/compiler-gcc4.h:14:34: error: ‘struct dentry’ has no member named ‘d_alias’
#define __compiler_offsetof(a,b) __builtin_offsetof(a,b)
^
include/linux/stddef.h:17:31: note: in expansion of macro ‘__compiler_offsetof’
#define offsetof(TYPE,MEMBER) __compiler_offsetof(TYPE,MEMBER)
^
include/linux/kernel.h:794:29: note: in expansion of macro ‘offsetof’
(type *)( (char *)__mptr - offsetof(type,member) );})
^
include/linux/list.h:687:40: note: in expansion of macro ‘container_of’
#define hlist_entry(ptr, type, member) container_of(ptr,type,member)
^
include/linux/list.h:698:15: note: in expansion of macro ‘hlist_entry’
____ptr ? hlist_entry(____ptr, type, member) : NULL; \
^
include/linux/list.h:710:13: note: in expansion of macro ‘hlist_entry_safe’
pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member))
^
/tmp/modconfig-h4Zwi0/vmhgfs-only/inode.c:1920:7: note: in expansion of macro ‘hlist_for_each_entry’
hlist_for_each_entry(dentry,
^
make[2]: *** [/tmp/modconfig-h4Zwi0/vmhgfs-only/inode.o] Error 1
make[1]: *** [_module_/tmp/modconfig-h4Zwi0/vmhgfs-only] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.13.0-46-generic'
make: *** [vmhgfs.ko] Error 2
make: Leaving directory `/tmp/modconfig-h4Zwi0/vmhgfs-only'
और / mnt / hgfs खाली है लेकिन उदाहरण के लिए Mac के "दस्तावेज़" निर्देशिका के लिए फ़ोल्डर साझाकरण सक्षम है। यदि हम किसी टर्मिनल में vmware-hgfsclient चलाते हैं, तो हमें साझा किए गए फ़ोल्डर की सूची मिलती है, लेकिन / mnt / hgfs रिक्त हैं।
क्या आप vmhgfs मॉड्यूल और नए लिनक्स कर्नेल के बीच असंगतता को ठीक कर सकते हैं 3.13.0-46-जेनेरिक, कृपया?
सादर,
टोनी