LINUX.ORG.RU

VirtualBox errors, Kubuntu


0

1

Две ошибки

--------

Failed to open a session for the virtual machine openSUSE.

The virtual machine 'openSUSE' has terminated unexpectedly during startup with exit code 1.

Result Code: NS_ERROR_FAILURE (0x80004005) Component: Machine Interface: IMachine {5eaa9319-62fc-4b0a-843c-0cb1940f8a91}

------------

Kernel driver not installed (rc=-1908)

The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing

'/etc/init.d/vboxdrv setup'

as root. If it is available in your distribution, you should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.

-------------

DKMS: install completed. * Stopping VirtualBox kernel modules [ OK ] * Starting VirtualBox kernel modules * modprobe vboxdrv failed. Please use 'dmesg' to find out why [fail] invoke-rc.d: initscript virtualbox, action «restart» failed. Setting up virtualbox-ose-dkms (4.1.2-dfsg-1ubuntu1) ...


а зачем тебе линукс в линуксе ?

[code] The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing

'/etc/init.d/vboxdrv setup'

as root. If it is available in your distribution, you should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary. [/code]

скорее всего что то здесь

nickionn ★☆
()
Ответ на: комментарий от nickionn

а зачем тебе линукс в линуксе ?

Для опытов. И там не только линукс.

'/etc/init.d/vboxdrv setup'

DKMS: install completed. * Stopping VirtualBox kernel modules [ OK ]* Starting VirtualBox kernel modules * modprobe vboxdrv failed. Please use 'dmesg' to find out why [fail] invoke-rc.d: initscript virtualbox, action «restart» failed. Setting up virtualbox-ose-dkms (4.1.2-dfsg-1ubuntu1)

user08
() автор топика

Ошибка, собственно, одна, ' modprobe vboxdrv failed', не загружаются модули

  • vboxdrv
  • vboxnetflt
  • vboxnetadp

ошибка выше следствие этой проблемы, разберитесь, почему под ваше ядре нет модулей для VirtualBox`а или почему они не могут собраться.

kostik87 ★★★★★
()

modprobe vboxdrv failed. Please use 'dmesg' to find out why

AITap ★★★★★
()
Ответ на: комментарий от user08

[code] odprobe vboxdrv failed. Please use 'dmesg' to find out why [fail] invoke-rc.d: initscript virtualbox, action «restart» failed. Setting up virtualbox-ose-dkms (4.1.2-dfsg-1ubuntu1) [/code]

вот тут тебе сказано что делать, гугли ошибки, 100% не только у тебя такая ошибка

nickionn ★☆
()
Ответ на: комментарий от nickionn

Уже полдня гуглю, всё перепробовал что нагуглил. Те же самые ошибки.

user08
() автор топика
Ответ на: комментарий от user08
/etc/init.d/vboxdrv setup
dmesg | tail -n 30

или

/etc/init.d/vboxdrv setup
/etc/init.d/vboxdrv restart
dmesg | tail -n 30
kostik87 ★★★★★
()
Ответ на: комментарий от nickionn

Включите в настройках профиля lorcode по-умолчанию.

kostik87 ★★★★★
()
Ответ на: комментарий от nickionn

nickionn

гугли ошибки, 100% не только у тебя такая ошибка

Зачем «гуглить»? Хотя приобретать навык «гугления» тоже полезно.

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

Включите в настройках профиля lorcode по-умолчанию.

Спасибо, давно не был в настройках, незнал что есть такая функция.

гугли ошибки, 100% не только у тебя такая ошибка

Зачем «гуглить»? Хотя приобретать навык «гугления» тоже полезно.

ну как зачем ? если ТС сначала загуглил, то возможно этого топика не было.

nickionn ★☆
()
Ответ на: комментарий от nickionn

С kernel driver проблема внезапно решилась, наверное в результате перезагрузки.

Остаётся

Failed to open a session for the virtual machine openSUSE.

Failed to load VMMR0.r0 (VERR_NO_EXEC_MEMORY).

Result Code: NS_ERROR_FAILURE (0x80004005) Component: Console Interface: IConsole {1968b7d3-e3bf-4ceb-99e0-cb7c913317bb}

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

Что попадает в dmesg после этого:

Failed to open a session for the virtual machine openSUSE.

Failed to load VMMR0.r0 (VERR_NO_EXEC_MEMORY).

Result Code: NS_ERROR_FAILURE (0x80004005) Component: Console Interface: IConsole {1968b7d3-e3bf-4ceb-99e0-cb7c913317bb}

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

+[ 4283.935494] vmap allocation for size 593920 failed: use vmalloc=<size> to increas +[ 4283.935503] VBoxDrvLinuxIOCtl: failed to allocate buffer of 586752 bytes for uCmd

user08
() автор топика
Ответ на: комментарий от nihil

Не было ни /etc/conf.d/modules, ни /etc/conf.d/

Создал папку, создал файл, написал в файле vboxdrv vboxnetflt vboxnetadp.

Не помогло.

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

Вся твоя проблема в модулях ядра. Ты обновил модули?

Ищи где они прописаны в твоём дистре. Возможно после обновления пропишутся автоматом.

nihil ★★★★★
()

Попробуй

# modprobe vboxdrv && modprobe vboxnetflt && modprobe vboxnetadp && virtualbox

Чего напишет.

nihil ★★★★★
()
Ответ на: комментарий от user08

Честно, не знаю, единственное, что ясно, виртуальная машина не может выделить 586752 байт, что равно 573 мегабайтам, памяти.

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

Вообще у меня это произошло после перезагрузки.

Сначала я мучился с модулями. Как-то эту проблему решил. Создал системы в virtualboxе. Работал с ними. Потом перезагрузился и появилась эта ошибка. Переустанавливал, чёто выполнял, что нагугливал. Ошибка сохранилась, но и вернулась старая. Старую я сейчас опять решил. А новая осталась.

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

Это понятно, но причина не ясна, единственное, что могу посоветовать, уменьшите объём выделяемой виртуальной машине памяти, проверьте сколько у вас свободно на разделе с домашним каталогом.

Также покажите вывод команды

$ id
из под пользователя, под которым вы запускаете VirtualBox.

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

Уменьшил память до 128 мб при свободных почти 1,5 гб.

uid=1000(alexey) gid=1000(alexey) groups=1000(alexey),4(adm),20(dialout),24(cdrom),46(plugdev),115(lpadmin),117(admin),122(sambashare),123(vboxusers)

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

Покажите:

cat /proc/meminfo |grep -i vmall

Скорее всего у вас почти полностью израсходовано виртуальное адресное пространство, его нужно увеличить.

Возьмите за основу значение VmallocTotal. и увеличьте его. К примеру, на 32 битной системе обычно оно равно 122880 kB - 120 M (120 мегабайт), увеличьте его, к примеру на 64 мегабайта.
Добавьте параметр ядра:

vmalloc=184M
Это в конфигурационном файле загрузчика.

Для начала можете статично не прописывать, а в загрузчике выбрать пункт запуска вашей Ubuntu, нажать «e», дописать этот параметр в строку, начинающуюся с 'kernel ...', и нажать «b»., чтобы вызвать процесс загрузки с этими параметрами.

Если всё удачно - то редактируйте конфигурационный файл загрузчика, где он точно в Ubuntu не знаю, но примерно так:

/etc/default/grub update-grub2 Ищите в Internet.

kostik87 ★★★★★
()
Ответ на: комментарий от user08
sudo gedit /etc/default/grub

В этом файле найдите примерно такую строку : GRUB_CMDLINE_LINUX_DEFAULT=«quiet splash» и допишите в неё параметр, внутрь ковычек, vmalloc=184M через пробел.

Затем выполните

sudo update-grub

Так же у вас может быть директория /etc/grub.d/, в ней нужно редактировать файл 10_linux.

Но для начала можете выполнить для теста это:

kostik87

Для начала можете статично не прописывать, а в загрузчике выбрать пункт запуска вашей Ubuntu, нажать «e», дописать этот параметр в строку, начинающуюся с 'kernel ...', и нажать «b»., чтобы вызвать процесс загрузки с этими параметрами.

Почему вы не дочитываете до конца ?

Что бы убедиться, что система загрузилась с вашими параметрами посмотрите вывод:

cat /proc/cmdline

kostik87 ★★★★★
()
Ответ на: комментарий от user08

Зачем откладывать ?

Не ужели так сложно дописать один параметр и проверить ?

Ну хотя, в любом случае, это ваше дело.

Удачи.

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

Проверил. Изменения зафиксировались. VmallocTotal: 188416 kB VmallocUsed: 130608 kB VmallocChunk: 51396 kB Но ошибка осталась. И вернулась ошибка с vboxdrv, не знаю в результате чего.

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

Мда, а вы точно загрузились с тем же ядром, под которое пересобирали vboxdrv.

Что-то странное, советую разобраться как в Ubuntu пересобрать эти модули.

kostik87 ★★★★★
()
22 июня 2012 г.

Ёптить ты утюг тоже в USB включаешь? Эта версия VirtualBox не для твоего ядра! https://www.virtualbox.org/wiki/Downloads Админыыы cделайте капчу ,попроще я вас умоляю. anonymous

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.