Các mô-đun hạt nhân VirtualBox không khớp với phiên bản VirtualBox này


16

Trong khi sử dụng VirtualBox, tôi nhận được lỗi hiển thị trong hình. Tôi đã thực hiện lệnh được đề xuất, nhưng tôi vẫn nhận được lỗi.

nhập mô tả hình ảnh ở đây


2
Chào mừng bạn đến với AskUbfox. Nếu bạn viết ra thông báo lỗi, bạn sẽ dễ dàng tìm thấy giải pháp hơn. Hệ thống thậm chí sẽ đưa ra các đề xuất trong đó các lỗi tương tự đã được giải quyết bởi những người khác. Bạn mất tiềm năng này bằng cách sử dụng hình ảnh chứ không phải văn bản. Ngoài ra hình ảnh chiếm rất nhiều không gian không cần thiết trên máy chủ. Cố gắng để hình ảnh người dùng khi văn bản sẽ không đủ. Trong trường hợp này, lỗi văn bản cụ thể là rõ ràng.
LD James

Hầu hết các cửa sổ đối thoại trong Linux cho phép bạn chọn, sao chép và dán nội dung văn bản của chúng bằng cách này.
David Foerster

Tôi sẽ ghi nhớ các đề xuất từ ​​lần sau trở đi :)
Deepak Kumar

1
Các hướng dẫn này hoạt động cho Ubuntu 17.10: sudo apt-get autoremove sudo / sbin / vboxconfig từ bài đăng này trên Diễn đàn VirtualBox
Walker Rowe

Câu trả lời:


19

Hình ảnh trong ảnh đang cung cấp cho bạn thông báo lỗi này: rtr3initex không thành công với RC = -1912 (rc = -1912) Ubuntu

Nó cho bạn biết bạn có một bản cài đặt không khớp. Của bạn kernel modules do not match your installed version. Các mô-đun hạt nhân được đóng gói trong virtualbox-dkmskho lưu trữ.

Bạn có nhiều khả năng đã cài đặt nó từ kho lưu trữ. Nhưng không thể cài đặt tất cả các mô-đun hoặc bạn đã cài đặt nó, thực hiện và nâng cấp và các mô-đun không được nâng cấp hoàn toàn trong một trong các bản cập nhật hệ thống của bạn. Bạn có thể khắc phục điều này bằng cách gỡ cài đặt nó và cài đặt lại, nó sẽ cài đặt các mô-đun cần thiết. Bạn làm điều này với:

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

Xóa hoàn toàn hộp ảo và các phụ thuộc của nó sẽ không ảnh hưởng đến máy ảo của bạn. Chỉ cần ứng dụng chính nó.

Ngoài ra, bạn có thể tải xuống phiên bản Virtualbox mới nhất từ http://Virtualbox.org . Trang tải xuống cho linux là: https://www.virtualbox.org/wiki/Linux_Doads .

Bạn có thể nối nó vào /etc/apt/sources.listtệp của mình để thêm kho lưu trữ của nhà phát triển chính thức:

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

Bạn có thể tải xuống và thêm khóa bảo mật bằng:

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 -

Sau đó chấm điểm những gì bạn hiện có với:

$ sudo apt update
$ sudo apt upgrade

Nếu bạn đã xóa phiên bản trước thì hãy cài đặt lại với phiên bản này sau upgradelệnh trên:

$ sudo apt install virtualbox

Nếu bạn tải xuống và cài đặt từ virtualbox.orgcác mô-đun hạt nhân cho phiên bản nhà phát triển sẽ tự động được biên dịch và cài đặt.


1
Xin chào. Tôi đã có VirtualBox 5.0.4 đóng băng hệ thống của mình (Tôi có Kernel 4.13.xx). Sau đó, tôi thanh trừng như bạn đã viết ở trên và cài đặt bằng trang web Virtual Box. Vậy mà tôi vẫn nhận được tin nhắn này. Tôi nên làm gì?
Royi

2
@Royi Tôi hiểu rằng bạn đang nói lỗi là thông báo chính xác. Chạy các lệnh sau: (1) sudo apt remove --purge virtualbox-dkms ; (2) virtualbox-dkms . Bạn có thể phải chạy cái này sau đó:/sbin/rcvboxdrv setup
LD James

Tôi đã chạy # 1, nhưng bây giờ # 2 nói doria @ doria: / home / doria $ virtualbox-dkms virtualbox-dkms: lệnh không tìm thấy
David Doria

@LDJames Bạn không cần phải chạy virtualbox-dkms(bạn đã xóa nó, không?). Dù sao nó hoạt động.
Marco Sulla


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.