LINUX.ORG.RU

Проблемы с Virtual Box.

 , ,


0

1

Уважаемое сообщество сего форума, столкнулся с проблемой в Virtual Box.

Пользуюсь OS Parrot, т.к. она на debian 10 скачал программу с оф. сайта.

Если точнее этот файл Debian 10

Устанавливал не через консоль, поэтому если и были ошибки я о них не знаю, кроме одной. virtualbox-dkms не встаёт что бы я с ним не делал. Перелопатил всевозможные форумы, ничего не помогло.

При установке появляется подобная ошибка

При обработке следующих пакетов произошли ошибки:
virtualbox-dkms

так же при запуске VB в консоли появляется такое сообщение

WARNING: The vboxdrv kernel module is not loaded. Either there is no module
        available for the current kernel (5.8.0-1parrot1-amd64) or it failed to
     load. Please recompile the kernel module and install it by

           sudo /sbin/vboxconfig

 You will not be able to start VMs until this problem is fixed.

Ну и как сказано в «сообщении» ВМ запустить не получается, появляются две ошибки:

Не удалось открыть сессию для виртуальной машины sp0.

The virtual machine 'sp0' has terminated unexpectedly during startup with exit code 1 (0x1).

Код ошибки: NS_ERROR_FAILURE (0x80004005)
Компонент: MachineWrap
Интерфейс: IMachine {5047460a-265d-4538-b23e-ddba5fb84976}
Kernel driver not installed (rc=-1908)

The VirtualBox Linux kernel driver is either not loaded or not set up correctly. Please try setting it up again by executing

'/sbin/vboxconfig'

as root.

If your system has EFI Secure Boot enabled you may also need to sign the kernel modules (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) before you can load them. Please see your Linux system's documentation for more information.

where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The support driver is not installed. On linux, open >>returned ENOENT.

Второй день голову ломаю, поискал на форумах ничего, покорно прошу вашей помощи.

P.S. Прошу простить за орфографию и оформление, впервые пишу здесь.


Первое: зачем ты пробуешь использовать Parrot (или Kali), или иные узкоспециальные дистрибутивы вместо дистрибутивов общего назначения? Ты же понимаешь, что их использование может быть сопряжено с трудностями вроде поиска источников ПО?

Второе: покажи вывод

apt list --installed | grep -i virtualbox

Vsevolod-linuxoid ★★★★★ ()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Ответ на: комментарий от Vsevolod-linuxoid

Parrot я избрал для изучения основ ИБ, анализа сетей, ~пентаста~ и подобное, с чего-то надо начать)

$apt list --installed | grep -i virtualbox

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

virtualbox-6.0/неизвестно,now 6.0.24-139119~Debian~buster amd64 [установлен]
virtualbox-dkms/rolling,now 6.1.14-dfsg-4 amd64 [установлен]
virtualbox-source/rolling,now 6.1.14-dfsg-4 amd64 [установлен]
Ker62 ()
Ответ на: комментарий от Ker62

У тебя смесь основного репозитория Parrot и твоего пакета от Oracle.

Выбери один источник для VB.

И лучше поставь обычный дистрибутив, а Kali или Parrot запускай с флешки на время пентестов.

Vsevolod-linuxoid ★★★★★ ()
Ответ на: комментарий от Ker62

В твоем случае — из репозитория самого дистрибутива. Если бы был официальный пакет от Oracle именно под твой дистрибутив, то наоборот.

И да, снеси все что понаставил и поставь VirtualBox из репозитория Parrot.

Vsevolod-linuxoid ★★★★★ ()
Ответ на: комментарий от Vsevolod-linuxoid

Выполнил sudo apt install virtualbox

Но увы при выполнении были ошибки

Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  kbuild libvpx5 module-assistant
Для их удаления используйте «sudo apt autoremove».
Будут установлены следующие дополнительные пакеты:
  virtualbox-dkms virtualbox-qt
Предлагаемые пакеты:
  virtualbox-guest-additions-iso
Следующие НОВЫЕ пакеты будут установлены:
  virtualbox virtualbox-dkms virtualbox-qt
Обновлено 0 пакетов, установлено 3 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
Необходимо скачать 0 B/43,5 MB архивов.
После данной операции объём занятого дискового пространства возрастёт на 174 MB.
Хотите продолжить? [Д/н] y
Выбор ранее не выбранного пакета virtualbox-dkms.
(Чтение базы данных … на данный момент установлено 617424 файла и каталога.)
Подготовка к распаковке …/virtualbox-dkms_6.1.14-dfsg-4_amd64.deb …
Распаковывается virtualbox-dkms (6.1.14-dfsg-4) …
Выбор ранее не выбранного пакета virtualbox.
Подготовка к распаковке …/virtualbox_6.1.14-dfsg-4_amd64.deb …
Распаковывается virtualbox (6.1.14-dfsg-4) …
Выбор ранее не выбранного пакета virtualbox-qt.
Подготовка к распаковке …/virtualbox-qt_6.1.14-dfsg-4_amd64.deb …
Распаковывается virtualbox-qt (6.1.14-dfsg-4) …
Настраивается пакет virtualbox-dkms (6.1.14-dfsg-4) …
Loading new virtualbox-6.1.14 DKMS files...
Building for 5.8.0-1parrot1-amd64
Building initial module for 5.8.0-1parrot1-amd64
Error! Bad return status for module build on kernel: 5.8.0-1parrot1-amd64 (x86_64)
Consult /var/lib/dkms/virtualbox/6.1.14/build/make.log for more information.
dpkg: ошибка при обработке пакета virtualbox-dkms (--configure):
 installed virtualbox-dkms package post-installation script subprocess returned er
ror exit status 10
dpkg: зависимости пакетов не позволяют настроить пакет virtualbox:
 virtualbox зависит от virtualbox-dkms (>= 6.1.14-dfsg-4) | virtualbox-source (>= 
6.1.14-dfsg-4) | virtualbox-modules, однако:
  Пакет virtualbox-dkms пока не настроен.
  Пакет virtualbox-source не установлен.
  Пакет virtualbox-modules не установлен.
  Пакет virtualbox-dkms, предоставляющий virtualbox-modules, пока не настроен.

dpkg: ошибка при обработке пакета virtualbox (--configure):
 проблемы зависимостей — оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет virtualbox-qt:
 virtualbox-qt зависит от virtualbox (= 6.1.14-dfsg-4), однако:
  Пакет virtualbox пока не настроен.
  Пакет virtualbox-6.1, предоставляющий virtualbox, не установлен.
  Пакет virtualbox-6.0, предоставляющий virtualbox, не установлен.

dpkg: ошибка при обработке пакета virtualbox-qt (--configure):
 проблемы зависимостей — оставляем не настроенным
Обрабатываются триггеры для menu (2.1.47+b1) …
Обрабатываются триггеры для bamfdaemon (0.5.4-2) …
Rebuilding /usr/share/applications/bamf-2.index...
Обрабатываются триггеры для desktop-file-utils (0.26-1) …
Обрабатываются триггеры для mime-support (3.64) …
Обрабатываются триггеры для hicolor-icon-theme (0.17-2) …
Обрабатываются триггеры для systemd (246.2-1) …
Обрабатываются триггеры для man-db (2.9.3-2) …
Обрабатываются триггеры для shared-mime-info (1.15-1) …
При обработке следующих пакетов произошли ошибки:
 virtualbox-dkms
 virtualbox
 virtualbox-qt
Scanning application launchers
Removing duplicate launchers from Debian
Launchers are updated
E: Sub-process /usr/bin/dpkg returned an error code (1)

Ker62 ()
Ответ на: комментарий от Ker62

Поставь dkms и заголовки ядра, если они есть в репозитории, потом попробуй поставить еще раз. Может поможет, хотя по идее они должны быть в зависимостях.

Если нет, то собирай тогда из исходников или там ставь универсальный пакет от Oracle для всех дистрибутивов.

И этого и следовало ожидать. Разработчики узкоспециальных дистрибутивов не тестируют их вне основного контекста применения — отсюда битые пакеты в репозиториях.

Vsevolod-linuxoid ★★★★★ ()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 3)
Ответ на: комментарий от Ker62

Без dkms и заголовков ядра любая версия не заработает. Вообще.

Виртуалки могут быть полезны для практики пентестов, то тогда Parrot/Kali обычно гость, а не хост, по моим представлениям.

И честно говоря, у Kali и Parrot репутация говносборок для заманивания кулхацкеров. Может и ложная...

Vsevolod-linuxoid ★★★★★ ()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Ответ на: комментарий от Ker62

Kali Linux с флешки или внутри виртуальной машины — так проще всего. Это и впрямь хороший дистр для пентестов. Но не для десктопа.

Vsevolod-linuxoid ★★★★★ ()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Ответ на: комментарий от Ker62

Зависит от задачи. К слову, если хочешь защищенного, то есть Qubes OS — там безопасность через виртуализацию. Не для атак, как Kali, а для защиты от атак.

Ну а так можно просто RHEL или клон, Fedora, Ubuntu, Debian, openSUSE.

Vsevolod-linuxoid ★★★★★ ()