โมดูลเคอร์เนล VirtualBox ไม่ตรงกับ VirtualBox เวอร์ชันนี้


16

ในขณะที่ใช้ VirtualBox ฉันได้รับข้อผิดพลาดที่แสดงในภาพ ฉันดำเนินการคำสั่งที่แนะนำ แต่ยังคงได้รับข้อผิดพลาด

ป้อนคำอธิบายรูปภาพที่นี่


2
ยินดีต้อนรับสู่ AskUbuntu หากคุณเขียนข้อความแสดงข้อผิดพลาดคุณจะพบวิธีแก้ปัญหาได้ง่ายขึ้น ระบบจะให้คำแนะนำในกรณีที่ผู้อื่นแก้ไขข้อผิดพลาดเดียวกัน คุณสูญเสียศักยภาพนี้โดยใช้รูปภาพแทนข้อความ ภาพยังใช้พื้นที่ไม่จำเป็นมากบนเซิร์ฟเวอร์ ลองใช้ภาพของผู้ใช้เมื่อข้อความไม่พอเพียง ในกรณีนี้ข้อผิดพลาดเฉพาะข้อความจะชัดเจน
LD James

หน้าต่างสนทนาส่วนใหญ่ใน Linux ให้คุณเลือกคัดลอกและวางเนื้อหาข้อความตามวิธี
David Foerster

ฉันจะเก็บคำแนะนำไว้ในครั้งต่อไป :) :)
Deepak Kumar

1
คำแนะนำเหล่านี้ใช้ได้กับ Ubuntu 17.10: sudo apt-get autoremove sudo / sbin / vboxconfig จากโพสต์นี้ในฟอรัม VirtualBox
Walker Rowe

คำตอบ:


20

รูปภาพในรูปภาพแสดงข้อความแสดงข้อผิดพลาดนี้ให้คุณ: rtr3initex ล้มเหลวด้วย rc = -1912 (rc = -1912) Ubuntu

กำลังบอกคุณว่าคุณมีการติดตั้งที่ไม่ตรงกัน kernel modules do not match your installed versionของคุณ โมดูลเคอร์เนลถูกทำแพ็กเกจvirtualbox-dkmsในที่เก็บ

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

$ sudo apt remove --purge virtualbox
$ sudo apt install virtualbox
$ sudo apt install virtualbox-dkms

การลบ virtualbox ออกโดยสิ้นเชิงและการพึ่งพานั้นจะไม่ส่งผลกระทบต่อ VM ของคุณ เพียงใช้ตัวมันเอง

หรือคุณสามารถดาวน์โหลดรุ่นล่าสุดของ Virtualbox จากhttp://Virtualbox.org หน้าดาวน์โหลดสำหรับลินุกซ์คือhttps://www.virtualbox.org/wiki/Linux_Downloads

คุณสามารถเพิ่มสิ่งนี้ลงใน/etc/apt/sources.listไฟล์ของคุณเพื่อเพิ่มพื้นที่เก็บข้อมูลนักพัฒนาอย่างเป็นทางการ:

deb http://download.virtualbox.org/virtualbox/debian xenial contrib

คุณสามารถดาวน์โหลดและเพิ่มรหัสความปลอดภัยด้วย:

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

จากนั้นให้คะแนนสิ่งที่คุณมี:

$ sudo apt update
$ sudo apt upgrade

หากคุณลบรุ่นก่อนหน้าแล้วให้ติดตั้งใหม่หลังจากนี้upgradeคำสั่งด้านบน:

$ sudo apt install virtualbox

หากคุณดาวน์โหลดและติดตั้งจากvirtualbox.orgโมดูลเคอร์เนลสำหรับรุ่นนักพัฒนาจะถูกรวบรวมและติดตั้งโดยอัตโนมัติ


1
สวัสดี. ฉันมี VirtualBox 5.0.4 ซึ่งหยุดระบบของฉัน (ฉันมีเคอร์เนล 4.13.xx) จากนั้นฉันจะลบตามที่คุณเขียนข้างต้นและติดตั้งโดยใช้เว็บไซต์กล่องเสมือน แต่ฉันก็ยังได้รับข้อความนี้ ฉันควรทำอย่างไรดี?
Royi

2
@ Royi ฉันเข้าใจว่าคุณกำลังพูดถึงข้อผิดพลาดเป็นข้อความที่แน่นอน เรียกใช้คำสั่งเหล่านี้: (1) sudo apt remove --purge virtualbox-dkms ; (2) virtualbox-dkmsคุณอาจต้องเรียกใช้สิ่งนี้ในภายหลัง:/sbin/rcvboxdrv setup
LD James

ฉันวิ่ง # 1 แต่ตอนนี้ # 2 พูดว่า doria @ doria: / home / doria $ virtualbox-dkms virtualbox-dkms: ไม่พบคำสั่ง
David Doria

@LDJames คุณไม่จำเป็นต้องเรียกใช้virtualbox-dkms(คุณลบออกไม่ใช่หรือไม่) อย่างไรก็ตามมันใช้งานได้
Marco Sulla

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