После обновления virtualbox с 4.3 до 5.1, используя страницу VB

Попытка запустить виртуальную машину получает 2 сообщения, что говорит о несоответствии версии драйвера (VERR_VM_DRIVER_VERSION_MISMATCH) и предлагает вам выполнить /sbin/vboxconfig .

Загруженные драйверы не совпадают с версией VirtualBox

$ for i in `lsmod | grep box | cut -f1 -d' '`; do modinfo $i ; echo ; done
filename:       /lib/modules/3.16.0-4-amd64/updates/dkms/vboxpci.ko
version:        4.3.36_Debian <-- should be 5.1.*
[...]

(Я столкнулся с этой проблемой и не нашел решения в Интернете, поэтому я публикую его здесь, надеясь, что это поможет.)

1 ответ1

0

Не ищите драйверы в Интернете, /sbin/vboxconfig их.

Проблема была в том, что старые драйверы все еще присутствовали и предпочитали.

Поэтому я удалил старые драйверы и снова запустил /sbin/vboxconfig , на этот раз это сработало.
sudo mv /lib/modules/3.16.0-4-amd64/updates/dkms/vbox* /tmp
(Перемещение в /tmp вместо rm на всякий случай)
Каталог может отличаться, я нашел его в первой команде в моем вопросе с lsmod, а затем с modinfo.

Тогда sudo /sbin/vboxconfig и все должно работать

Новые драйверы находятся в /lib/modules/3.16.0-4-amd64/misc/

(Нет необходимости перезагружаться.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .