VirtualBox не загружается после обновления 12.04

Драйверы принтеров для Linux доступны на веб-сайте Canon .

Загрузите и установите драйвер принтера ScanGearMP и IJ.

33
задан 14.04.2020, 06:18

6 ответов

В итоге я удалил и переустановил virtualbox с помощью apt-get. Он увидел, что в ядре не было частей ядра, и установил их.

sudo apt-get remove virtualbox
sudo apt-get install virtualbox
0
ответ дан 14.04.2020, 06:19
  • 1
    Отметьте это " склонные sudo - получают установку virtualbox - reinstall" не начинает процесс сборки модуля. – smarie 14.04.2020, 06:19

Это работало и для меня:

sudo apt-get remove virtualbox
sudo apt-get install virtualbox

Однако мне пришлось добавить:

sudo modprobe vboxdrv
0
ответ дан 14.04.2020, 06:20

Этот ответ основан на ответе @ curtis , очевидно, зависит от версии ответа

Вы используете неправильную версию для построения dkms. Попробуйте это:

sudo dkms install virtualbox/4.1.12

Кажется, это сработало для меня. Это, конечно, после установки пакета virtualbox-dkms.

версия может быть изменена (выделено жирным шрифтом в цитате).

Так попробуйте:

ls -d /usr/src/virtualbox*

, который даст вам что-то вроде

/usr/src/virtualbox-version

, теперь возьмите версию и используйте ее в приведенная выше команда, например

sudo dkms install virtualbox/version

Если это не дает вам

Модуль virtualbox / версия уже установлен в ядре kernelVersion -generic / архитектура

после этого запускает следующие команды (взято из других ответов на пост)

и, если необходимо, загрузите модуль sudo modprobe vboxdrv

, если DKMS показывает ошибку, что какое-то ядро ​​отсутствует, затем просто установите ядро ​​и затем пересоберите / переустановите virtualbox.

РЕДАКТИРОВАТЬ : по-видимому, это также существует 12.10

0
ответ дан 14.04.2020, 06:20

У меня та же проблема, и в лог-файле

DKMS make.log для virtualbox-4.1.12 для ядра 3.8.0-31-generic (x86_64) Mo 7. Okt 14:43:01 CEST 2013 год: Gehe in Verzeichnis '/usr/src/linux-headers-3.8.0-31-generic' LD /var/lib/dkms/virtualbox/4.1.12/build/built-in.o LD / var / lib /dkms/virtualbox/4.1.12/build/vboxdrv/built-in.o CC [M] /var/lib/dkms/virtualbox/4.1.12/build/vboxdrv/linux/SUPDrv-linux.o CC [M] /var/lib/dkms/virtualbox/4.1.12/build/vboxdrv/SUPDrv.o CC [M] /var/lib/dkms/virtualbox/4.1.12/build/vboxdrv/SUPDrvSem.o CC [M] / var /lib/dkms/virtualbox/4.1.12/build/vboxdrv/r0drv/alloc-r0drv.o CC [M] /var/lib/dkms/virtualbox/4.1.12/build/vboxdrv/r0drv/initterm-r0drv.o CC [M] /var/lib/dkms/virtualbox/4.1.12/build/vboxdrv/r0drv/memobj-r0drv.o CC [M] /var/lib/dkms/virtualbox/4.1.12/build/vboxdrv/r0drv /mpnotification-r0drv.o CC [M] /var/lib/dkms/virtualbox/4.1.12/build/vboxdrv/r0drv/powernotification-r0drv.o CC [M] /var/lib/dkms/virtualbox/4.1.12 / сборки / vboxdrv / r0drv / Linux / assert- r0drv-linux.o CC [M] /var/lib/dkms/virtualbox/4.1.12/build/vboxdrv/r0drv/linux/alloc-r0drv-linux.o CC [M] / var / lib / dkms / virtualbox / 4.1.12 / build / vboxdrv / r0drv / linux / initterm-r0drv-linux.o CC [M] /var/lib/dkms/virtualbox/4.1.12/build/vboxdrv/r0drv/linux/memobj-r0drv-linux. o /var/lib/dkms/virtualbox/4.1.12/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c: в функции »rtR0MemObjNativeMapUser«: /var/lib/dkms/virtualbox/4.1.12/ /vboxdrv/r0drv/linux/memobj-r0drv-linux.c:1451:38: Fehler: »VM_RESERVED« nicht deklariert (erste Benutzung in dieser Funktion) /var/lib/dkms/virtualbox/4.1.12dbuv/ r0drv / linux / memobj-r0drv-linux.c: 1451: 38: Anmerkung: jeder nicht deklarierte Bezeichner wird nur einmal für jede Funktion, in der er vorkommt, gemeldet make [2]: * [/ var / lib / dkms / virtualbox / 4.1.12 / build / vboxdrv / r0drv / linux / memobj-r0drv-linux.o] Fehler 1 make [1]: [/ var / lib / dkms / virtualbox / 4.1.12 / build / vboxdrv] Fehler 2 make: ** [ module / var / lib / dkms / virtualbox /) 4.1.12 / build] Fehler 2 make: Verlasse Verzeichnis '/usr/src/linux-headers-3.8.0-31-generic'

что я могу сделать?

3.8.0 -31-generic

micha @ Aspire-V3-771: ~ $ sudo dpkg-переконфигурировать пароль virtualbox-dkms [sudo] для micha:

-------- начало удаления -------- Модуль: virtualbox Версия: 4.1.12

Ядро: 3.5.0-18-generic (x86_64)

Статус: До удаления версия этого модуля была ACTIVE в этом ядре.

vboxdrv.ko: - Деинсталляция - Удаление из: /lib/modules/3.5.0-18-generic/updates/dkms/ - Оригинальный модуль - Не найден оригинальный модуль для этого модуля в этом ядре. - Используйте команду dkms install для переустановки любой предыдущей версии модуля.

vboxnetadp.ko: - Деинсталляция - Удаление из: /lib/modules/3.5.0-18-generic/updates/dkms/ - Оригинальный модуль - Оригинальный модуль для этого модуля не найден в этом ядре. - Используйте команду dkms install для переустановки любой предыдущей версии модуля.

vboxnetflt.ko: - Деинсталляция - Удаление из: /lib/modules/3.5.0-18-generic/updates/dkms/ - Оригинальный модуль - Оригинальный модуль для этого модуля не найден в этом ядре. - Используйте команду dkms install для переустановки любой предыдущей версии модуля.

vboxpci.ko: - Деинсталляция - Удаление из: /lib/modules/3.5.0-18-generic/updates/dkms/ - Оригинальный модуль - Оригинальный модуль для этого модуля не найден в этом ядре. - Используйте команду dkms install для переустановки любой предыдущей версии модуля.

depmod ....

DKMS: удаление завершено.


Удаление версии модуля: 4.1.12

полностью из дерева DKMS.

Готово. Загрузка новых файлов DKMS virtualbox-4.1.12 ... Сборка только для универсального 3.8.0-31 Сборка начального модуля для универсального 3.8.0-31 Ошибка! Неверный статус возврата для сборки модуля в ядре: 3.8.0-31-generic (x86_64) Обратитесь к /var/lib/dkms/virtualbox/4.1.12/build/make.log для получения дополнительной информации. * Остановка модулей ядра VirtualBox [OK] * Запуск модулей ядра VirtualBox * Не найден подходящий модуль для запуска ядра [fail] invoke-rc.d: initscript virtualbox, действие «перезапустить» не выполнено. micha @ Aspire-V3-771: ~ $

0
ответ дан 14.04.2020, 06:20

У меня была похожая проблема. Вот что сработало для меня:

Это может потребоваться, если вы получаете источники ошибок типа «ядро не найдено»:

sudo apt-get install build-essential linux-headers-`uname -r`

Затем переконфигурируйте соответствующие пакеты, чтобы запустить их для восстановления.

sudo dpkg-reconfigure virtualbox-dkms 
sudo dpkg-reconfigure virtualbox
0
ответ дан 14.04.2020, 06:21
  • 1
    Это работало на меня (с modprobe как в GTO69' s ответ) – Mark E. Haase 14.04.2020, 06:21
  • 2
    Я добираюсь sudo dpkg-reconfigure virtualbox-dkms dpkg-query: package 'virtualbox-dkms' is not installed and no information is available, когда я пробую sudo dpkg-reconfigure virtualbox-dkms. Я don' t имеют эту ошибку после переустановки virtualbox... – Mark E. Haase 14.04.2020, 06:21
  • 3
    apt-get install build-essential linux-headers`uname -r` май также быть необходимым, как примечание. – ninjagecko 14.04.2020, 06:22

Вы используете неправильную версию для построения dkms. Попробуйте это:

sudo dkms install virtualbox/4.1.12

Кажется, это сработало для меня. Это, конечно, после установки пакета virtualbox-dkms.

0
ответ дан 14.04.2020, 06:21

Теги

Похожие вопросы