উবুন্টু লিনাক্স কার্নেল আপডেটের পরে 3.13.0-46-জেনেরিক (ফেব্রু। 2015) (ভাগ করা ফোল্ডার বৈশিষ্ট্য) পরে VMHgfs মডিউলটি ভিএমওয়্যার সরঞ্জাম 9.9.0 (ফিউশন 7.1) এবং ভিএমওয়্যার সরঞ্জাম 9.9.2 (ফিউশন 7.1.1 বিল্ড 2496486) এর জন্য সংকলনযোগ্য নয় মেমোসএক্স ইওসোমাইট (হোস্ট) -এ উবুন্টু 14.04 এলটিএস (অতিথি) এ কাজ করছেন না এমন ভিএমওয়্যার সরঞ্জামগুলির মধ্যে?
হ্যালো সম্প্রদায় এবং ভিএমওয়্যার বিকাশকারী দল,
ফেব্রুয়ারী, 13 ই 2015 আমরা উবুন্টু এবং ম্যাকোএসএক্স এর মধ্যে ভাগ করা ফোল্ডার বৈশিষ্ট্যটি হারিয়েছি। সম্ভবত, লিনাক্স কার্নেলের আপডেটটি 3.13.0-46-জেনেরিক করা হয়েছে এই সমস্যাটি তৈরি করেছে (যদিও উবুন্টুতে ভিএমওয়্যার সরঞ্জামগুলির বিদ্যমান, সংকলিত vmhgfs মডিউলটি লিনাক্স কার্নেল আপডেট দ্বারা ক্ষতিগ্রস্থ হবে না!)। আমরা পুরানো লিনাক্স কার্নেলগুলির সমস্যা ছাড়াই এক বছরের জন্য উবুন্টু 14.04 এলটিএস এবং ম্যাকোএসএক্সের সাথে ভিএমওয়্যার ফিউশন 7.0.0 ব্যবহার করি। আমরা ভিএমওয়্যার ফিউশন 7.1.0 এবং ফিউশন 7.1.1 এ আপডেট করেছি ভিএমওয়ার সরঞ্জাম 9.9.2 সহ 2496486 বিল্ড করুন ভাগ করে নেওয়া ফোল্ডার বৈশিষ্ট্য সমস্যাটি যা প্রথমদিকে ঘটেছে তা সংশোধন করার আশায়। 7.0.0।
আমরা ধরে নিতে পারি যে সংকলিত ভিএমএইচজিএফএস মডিউল এবং নতুন লিনাক্স কার্নেল 3.13.0-46-জেনেরিকের মধ্যে একটি বেমানান রয়েছে।
আমরা ভিএমওয়্যার সরঞ্জামগুলি 9.9.0 এবং তার বিপরীতে পুনরায় ইনস্টল করার চেষ্টা করেছি। 9.9.2 তবে ভিএমএইচজিএফএস মডিউলটি সংকলন করা যায়নি এবং ভাগ করা ফোল্ডার বৈশিষ্ট্যটি কাজ করছে না। অন্যান্য সমস্ত ভিএমওয়্যার সরঞ্জাম বৈশিষ্ট্য ভাল কাজ করছে।
উবুন্টু 14.04 এলটিএসে টার্মিনাল কমান্ড lsmod | গ্রেপ "ভিএম" কোনও vmhgfs মডিউল তালিকাভুক্ত
Vmhgfs মডিউল সংকলনের সময় "/ vmhgfs-only /" এবং "মেক []:" এর কাছে বেশ কয়েকটি "ত্রুটি" ছিল
আপনার জন্য আমাদের একটি টার্মিনাল জার্নাল এখানে:
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 খালি তবে উদাহরণস্বরূপ ম্যাকের "ডকুমেন্টস" ডিরেক্টরিতে ফোল্ডার ভাগ করে নেওয়া সক্ষম করা হয়েছে। যদি আমরা একটি টার্মিনালে vmware-hgfsclient চালাই, আমরা ভাগ করা ফোল্ডারগুলির তালিকা পাই তবে / mnt / hgfs খালি।
আপনি কি ভিএমএইচজিএফএস মডিউল এবং নতুন লিনাক্স কার্নেল 3.13.0-46-জেনেরিকের মধ্যে অসামঞ্জস্যতাটি ঠিক করতে পারেন, দয়া করে?
শুভেচ্ছান্তে,
টনি