ปัญหา vmplayer - VMWare Kernel Module Updater ไม่ทำงานตั้งแต่อัพเกรด 13.04


22

เมื่อฉันรัน vmplayer จะตรวจพบว่าเคอร์เนลมีการเปลี่ยนแปลงและตามปกติจะแจ้งให้รวบรวมและโหลดโมดูลที่ต้องการ อย่างไรก็ตามมันไม่เคยได้รับเพิ่มเติมใด ๆ เมื่อคุณเลือกติดตั้งโปรแกรมจะหยุดทำงานอย่างเงียบ ๆ โดยไม่มีข้อผิดพลาดหรือดำเนินการใด ๆ เพิ่มเติม สิ่งที่ควรเกิดขึ้นก็คือ VMWare Kernel Module Updater ควรรัน มันไม่ได้

โปรดทราบว่านี่ไม่เหมือนกับคำถามที่ตอบไว้ที่นี่เส้นทางของส่วนหัวเคอร์เนลคืออะไรฉันจึงสามารถติดตั้ง vmware ได้ ซึ่งเกิดจากไฟล์ส่วนหัวที่เหมาะสมซึ่งไม่จำเป็นต้องเป็น ฉันไม่เคยได้รับไกลและนอกจากนี้ฉันทำให้แน่ใจว่าฉันมีไฟล์ส่วนหัวล่าสุดสำหรับเคอร์เนล 3.8.0-19 ทั่วไปของฉัน

คำตอบ:


43

พบวิธีแก้ไขสำหรับปัญหานี้ ต่อไปนี้จะบังคับให้แก้ไขตัวเอง

sudo vmware-modconfig --console --install-all

1
น่าเสียดายที่คุณต้องทำเช่นนี้ทุกครั้ง
Jazz

+1 ฉันไม่สามารถบอกคุณได้กี่ครั้งที่ฉันต้อง google สำหรับปัญหานี้และกลับมาที่คำตอบนี้
Mark E. Haase

1
ใน 15.10 สิ่งนี้จะส่งผลให้เกิดข้อผิดพลาดเล็กน้อย: "ไม่สามารถติดตั้งโมดูลทั้งหมดดูรายละเอียดการบันทึก"
Vasil Valchev

8

ฉันต้องทำสิ่งหนึ่งก่อนที่จะแก้ไขของคุณที่ฉันได้รับจากที่นี่: http://mergy.org/2013/03/three-tips-to-get-vmware-workstation-9-going-on-kernel-3-8 -0 /

ดังนั้นการแก้ไขทั้งหมดของฉันมีสองขั้นตอนและพวกเขาจะเป็น:

sudo ln -s /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-$(uname -r)/include/linux/version.h
sudo vmware-modconfig --console --install-all

ในคำสั่งแรกให้เปลี่ยนเวอร์ชั่นของ linux header สำหรับรุ่นสุดท้ายที่คุณมีในกรณีของฉันคือ 3.8.0-25 แต่ฉันทำมาตั้งแต่ 3.8.0-19

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