debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: [Решено]Virtualbox сломался после обновления ядра на 4.15  (Прочитано 1000 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн werewolfe

  • Topic Author
  • Сообщений: 31
    • Мой блог
  • Jabber: werewolfe@jabber.ru
 Здравствуйте!
Столкнулся с проблемой невозможности запуска Virtualbox после обновления ядра. Ядро и VB установлены их stretch-backports, сама система stretch
Вот что пишет
$ virtualbox
WARNING: The character device /dev/vboxdrv does not exist.
Please install the virtualbox-dkms package and the appropriate
headers, most likely linux-headers-amd64.

Всё, что просит установлено
Код: (sudo dkms status) [Выделить]
:~$ sudo dkms status
virtualbox, 5.1.30: added


Код: (dpkg -l *virtualbox*) [Выделить]
:~$ dpkg -l *virtualbox*
Желаемый=неизвестно[u]/установить[i]/удалить[r]/вычистить[p]/зафиксировать[h]
| Состояние=не[n]/установлен[i]/настроен[c]/распакован[U]/частично настроен[F]/
            частично установлен[H]/trig-aWait/Trig-pend
|/ Ошибка?=(нет)/требуется переустановка[R] (верхний регистр
в полях состояния и ошибки указывает на ненормальную ситуацию)
||/ Имя                                            Версия                       Архитектура                  Описание
+++-==============================================-============================-============================-==================================================================================================
ii  virtualbox                                     5.1.30-dfsg-1~bpo9+1         amd64                        x86 virtualization solution - base binaries
un  virtualbox-2.0                                 <нет>                        <нет>                        (описание недоступно)
un  virtualbox-2.1                                 <нет>                        <нет>                        (описание недоступно)
un  virtualbox-2.2                                 <нет>                        <нет>                        (описание недоступно)
un  virtualbox-3.0                                 <нет>                        <нет>                        (описание недоступно)
un  virtualbox-3.1                                 <нет>                        <нет>                        (описание недоступно)
un  virtualbox-3.2                                 <нет>                        <нет>                        (описание недоступно)
un  virtualbox-4.0                                 <нет>                        <нет>                        (описание недоступно)
un  virtualbox-4.1                                 <нет>                        <нет>                        (описание недоступно)
un  virtualbox-4.2                                 <нет>                        <нет>                        (описание недоступно)
un  virtualbox-4.3                                 <нет>                        <нет>                        (описание недоступно)
un  virtualbox-5.0                                 <нет>                        <нет>                        (описание недоступно)
un  virtualbox-5.1                                 <нет>                        <нет>                        (описание недоступно)
ii  virtualbox-dkms                                5.1.30-dfsg-1~bpo9+1         all                          x86 virtualization solution - kernel module sources for dkms
un  virtualbox-guest-additions-iso                 <нет>                        <нет>                        (описание недоступно)
un  virtualbox-modules                             <нет>                        <нет>                        (описание недоступно)
ii  virtualbox-qt                                  5.1.30-dfsg-1~bpo9+1         amd64                        x86 virtualization solution - Qt based user interface
ii  virtualbox-source                              5.1.30-dfsg-1~bpo9+1         all                          x86 virtualization solution - kernel module source


Код: (dpkg -l *linux-headers-*) [Выделить]
:~$ dpkg -l *linux-headers-*
Желаемый=неизвестно[u]/установить[i]/удалить[r]/вычистить[p]/зафиксировать[h]
| Состояние=не[n]/установлен[i]/настроен[c]/распакован[U]/частично настроен[F]/
            частично установлен[H]/trig-aWait/Trig-pend
|/ Ошибка?=(нет)/требуется переустановка[R] (верхний регистр
в полях состояния и ошибки указывает на ненормальную ситуацию)
||/ Имя                                            Версия                       Архитектура                  Описание
+++-==============================================-============================-============================-==================================================================================================
ii  linux-headers-4.14.0-0.bpo.3-amd64             4.14.13-1~bpo9+1             amd64                        Header files for Linux 4.14.0-0.bpo.3-amd64
ii  linux-headers-4.14.0-0.bpo.3-common            4.14.13-1~bpo9+1             all                          Common header files for Linux 4.14.0-0.bpo.3
ii  linux-headers-4.15.0-0.bpo.2-amd64             4.15.11-1~bpo9+1             amd64                        Header files for Linux 4.15.0-0.bpo.2-amd64
ii  linux-headers-4.15.0-0.bpo.2-common            4.15.11-1~bpo9+1             all                          Common header files for Linux 4.15.0-0.bpo.2
un  linux-headers-686-pae                          <нет>                        <нет>                        (описание недоступно)
ii  linux-headers-amd64                            4.15+91~bpo9+1               amd64                        Header files for Linux amd64 configuration (meta-package)
un  linux-headers-generic                          <нет>                        <нет>                        (описание недоступно)


Видимо, что-то я упустил из виду, как исправить проблему?
« Последнее редактирование: 24 Апрель 2018, 08:30:16 от werewolfe »
 


Оффлайн werewolfe

  • Topic Author
  • Сообщений: 31
    • Мой блог
  • Jabber: werewolfe@jabber.ru
Re: Virtualbox сломался после обновления ядра на 4.15
« Ответ #2 : 23 Апрель 2018, 10:01:34 »
Да. В самом начале ешё.
modprobe: FATAL: Module vboxdrv not found in directory /lib/modules/4.15.0-0.bpo.2-amd64
 


Оффлайн werewolfe

  • Topic Author
  • Сообщений: 31
    • Мой блог
  • Jabber: werewolfe@jabber.ru
Re: Virtualbox сломался после обновления ядра на 4.15
« Ответ #4 : 23 Апрель 2018, 10:07:54 »
sudo: /etc/init.d/vboxdrv: command not found
Что и следовало ожидать, как понимаю, раз модуль ядра не загружен. 

Попробовал
dkms build -m virtualbox -v 5.1.30
завершилось с ошибками http://paste.debian.net/hidden/2add1aeb/
« Последнее редактирование: 23 Апрель 2018, 10:19:24 от werewolfe »
 

Оффлайн Modigar

  • Сообщений: 182
Re: Virtualbox сломался после обновления ядра на 4.15
« Ответ #5 : 23 Апрель 2018, 19:18:25 »
А если из бинарей с офф сайта поставить?
 

Оффлайн werewolfe

  • Topic Author
  • Сообщений: 31
    • Мой блог
  • Jabber: werewolfe@jabber.ru
Re: Virtualbox сломался после обновления ядра на 4.15
« Ответ #6 : 23 Апрель 2018, 20:31:49 »
Попробую конечно, но как мне кажется фокус не пройдёт ибо я же изначально deb с репазитариев ставил. Рецепт выше где-то нагуглил.

Cообщение объединено 24 Апрель 2018, 08:30:57
Поставил 5.2. из репозиториев virtualbox.org
Вроде работает
« Последнее редактирование: 24 Апрель 2018, 08:30:57 от werewolfe »
 

Теги: