उबंटू 17.10 में अपग्रेड करने के बाद, vmware अब शुरू नहीं हो रहा है।
मुझे संदेश मिला:
/usr/lib/vmware/bin/vmware-modconfig: Relink `/lib/x86_64-linux-gnu/libbsd.so.0' with `/lib/x86_64-linux-gnu/librt.so.1' for IFUNC symbol `clock_gettime'
मुझे पता है कि वहाँ पैच उपलब्ध हैं और मैं इन्हें लागू करने और पुन: स्थापित करने का प्रयास कर रहा हूं। मैं https://communities.vmware.com/thread/571370 पर समाधान से चला हूं :
cd ~
#Copy the vmmon source tar ball to your temporary location
cp /usr/lib/vmware/modules/source/vmmon.tar .
#Extract the tar ball
tar xf vmmon.tar
#Download the modified file that mkubecek posted and overwrite the one from the tar ball for VMware Workstation 12.5:
wget -O ./vmmon-only/linux/hostif.c https://raw.githubusercontent.com/mkubecek/vmware-host-modules/b50848c985f1a6c0a341187346d77f0119d0a835/vmmon-only/linux/hostif.c
#Wrap up the newly modified files into a tar ball replacing the original one
sudo tar cf /usr/lib/vmware/modules/source/vmmon.tar vmmon-only
#Rebuild the VMware kernel modules
sudo vmware-modconfig --console --install-all
Failed to get gcc information.
gcc --version
gcc (Ubuntu 7.2.0-8ubuntu3) 7.2.0 ...
दुर्भाग्य से, vmware-modconfig निर्भरता के कारण विफल हो रहा है क्योंकि यह एक विशेष gcc संस्करण पर लगता है। क्या मैं सही रास्ते पर हूं? इस मुद्दे के साथ किसी भी मदद की बहुत सराहना की जाएगी।
EDIT धन्यवाद स्टीव, नीचे फिर से जा रहा है vmware मिल गया है। मैंने मामूली सुधार शामिल किया है। परीक्षण किया और पुष्टि की कि मैं एक वर्चुअल मशीन चला सकता हूं।
sudo su
# do all below as root
cd /usr/lib/vmware/modules/source
tar xvf vmmon.tar
tar xvf vmnet.tar
wget -O ./vmmon-only/linux/hostif.c https://raw.githubusercontent.com/mkubecek/vmware-host-modules/b50848c985f1a6c0a341187346d77f0119d0a835/vmmon-only/linux/hostif.c
vim vmnet-only/bridge.c
cd vmmon-only/
make
cd ../vmnet-only/
make
cd ..
mkdir /lib/modules/4.13.0-16-generic/misc
cp *.o /lib/modules/4.13.0-16-generic/misc
insmod /lib/modules/4.13.0-16-generic/misc/vmmon.o
insmod /lib/modules/4.13.0-16-generic/misc/vmnet.o
rm /usr/lib/vmware/lib/libz.so.1/libz.so.1
ln -s /lib/x86_64-linux-gnu/libz.so.1 /usr/lib/vmware/lib/libz.so.1/libz.so.1
vmware-networks --start
exit
# run vmware as normal user
/usr/lib/vmware/bin/vmware
insmod
और vmware-networks
कमांड करता है और फिर सामान्य उपयोगकर्ता के रूप में vmware बाइनरी करता है।