Модулі ядра VirtualBox не відповідають цій версії VirtualBox


16

Під час використання VirtualBox я отримую помилку, показану на малюнку. Я виконав запропоновану команду, але все-таки отримую помилку.

введіть тут опис зображення


2
Ласкаво просимо до AskUbuntu. Якщо ви випишете повідомлення про помилку, вам буде простіше знайти рішення. Система навіть надасть пропозиції, коли ті ж помилки були усунені іншими. Ви втрачаєте цей потенціал, використовуючи зображення, а не текст. Також зображення займають багато непотрібного місця на сервері. Спробуйте користувальницькі зображення, коли тексту не вистачить. У цьому випадку конкретна помилка тексту зрозуміла.
ЛД Джеймс

Більшість вікон діалогу в Linux дозволяють вибирати, копіювати та вставляти їх текстовий вміст до речі.
Девід Фоерстер

я буду мати на увазі пропозиції з наступного разу :)
Діпак Кумар

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 та його залежностей не вплине на ваші віртуальні машини. Просто сам аплікатон.

Крім того, ви можете завантажити останню версію Virtualbox з http://Virtualbox.org . Сторінка завантаження для Linux - це: 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, який заморожує мою систему (у мене є Kernel 4.13.xx). Потім я продув, як ви писали вище, і встановив за допомогою сайту Virtual Box. Але я все ще отримую це повідомлення. Що я повинен зробити?
Рой

2
@ Рой, я вважаю, що ви говорите про помилку - це саме те повідомлення. Виконайте ці команди: (1) sudo apt remove --purge virtualbox-dkms ; (2) virtualbox-dkms . Можливо, вам доведеться запустити це після цього:/sbin/rcvboxdrv setup
ЛД Джеймс

Я побіг №1, але зараз №2 каже doria @ doria: / home / doria $ virtualbox-dkms virtualbox-dkms: команда не знайдена
Девід Дорія

@LDJames Запускати не потрібно virtualbox-dkms(ви його видалили, ні?) Все одно це працює.
Марко Сулла

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.