не запускается VirtualBox

Added by Александр Афанасин over 13 years ago

Привет. Перестал запускаться app-emulation/virtualbox-4.2.0-r1.
Пишет:

Не удалось создать COM-объект VirtualBox.
Работа приложения будет завершена.
Код ошибки метода: NS_ERROR_FACTORY_NOT_REGISTERED (0x80040154)

$ uname -a
Linux calculate 3.5.6-calculate #1 SMP PREEMPT Sat Oct 13 16:25:06 MSK 2012 i686 Intel(R) Core(TM)2 Duo CPU T5800 @ 2.00GHz GenuineIntel GNU/Linux

Модули ядра прописаны.
Пробовал пересобрать, делал module-rebuild -X rebuild, не помогло.
Что делать?


Replies (57)

RE: не запускается VirtualBox - Added by Sergey Tarikov over 13 years ago

перестало запускаться после обновления версии ядра?

RE: не запускается VirtualBox - Added by Александр Афанасин over 13 years ago

Трудно сказать, давно не запускал, но я подозреваю что дело именно в этом.

RE: не запускается VirtualBox - Added by Sergey Tarikov over 13 years ago

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

мой копипаст строчки

conf.d/modules

modules_3_5_5_calculate="vboxdrv vboxnetadp vboxnetflt powernow-k8 mperf speedstep-lib cpufreq_ondemand pufreq_powersave cpufreq_userspace cpufreq_conservative" 

RE: не запускается VirtualBox - Added by Андрей Сеник over 13 years ago

Если новые модули, как вы говорите, обновлены. Загружены ли эти модули?
Перечитали ли вы после этого обновления переменные среды?

# modprobe -r vbox{netadp,netflt,drv}
# modprobe vbox{drv,netadp,netflt}
# source /etc/profile && env-update

RE: не запускается VirtualBox - Added by Андрей Сеник over 13 years ago

Sergey Tarikov wrote:

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

достаточно указать

modules_3=

для 3.x.x версий ядра.

RE: не запускается VirtualBox - Added by Sergey Tarikov over 13 years ago

а как бы указать что бы каждый раз в конфиг не ползти? :)

RE: не запускается VirtualBox - Added by Андрей Сеник over 13 years ago

Sergey Tarikov wrote:

а как бы указать что бы каждый раз в конфиг не ползти? :)

да так и указывайте, как просит portage после установки virtualbox-modules

Starting with the 3.x release new kernel modules were added,
be sure to load all the needed modules.

Please add "vboxdrv", "vboxnetflt" and "vboxnetadp" to:
/etc/conf.d/modules

То есть
# grep vboxdrv /etc/conf.d/modules 
modules_3="vboxdrv vboxnetflt vboxnetadp" 

И для чего каждый раз туда лазить?

RE: не запускается VirtualBox - Added by Александр Афанасин over 13 years ago

Привет, ну наверно с этим все в порядке, иначе я бы не писал сюда. На не прописанные модули он пишет совсем другую ошибку.
Это скорее похоже вот на это http://www.gentoo.ru/node/21743 но я не знаю что тут нужно делать.

Андрей Сеник wrote:

Если новые модули, как вы говорите, обновлены. Загружены ли эти модули?
Перечитали ли вы после этого обновления переменные среды?
[...]

RE: не запускается VirtualBox - Added by Андрей Сеник over 13 years ago

Александр Афанасин wrote:

Это скорее похоже вот на это http://www.gentoo.ru/node/21743 но я не знаю что тут нужно делать.

А там и сказано, про обновление переменных среды и перезагрузку новых ядерных модулей ;)

RE: не запускается VirtualBox - Added by Александр Афанасин over 13 years ago

Андрей Сеник wrote:

Александр Афанасин wrote:

Это скорее похоже вот на это http://www.gentoo.ru/node/21743 но я не знаю что тут нужно делать.


А там и сказано, про обновление переменных среды и перезагрузку новых ядерных модулей ;)

Мне это ничего не помогает :(

RE: не запускается VirtualBox - Added by Дмитрий Истратов over 13 years ago

Попробуйте удалить /tmp/.vbox-username-ipc/

RE: не запускается VirtualBox - Added by Александр Афанасин over 13 years ago

Дмитрий Истратов wrote:

Попробуйте удалить /tmp/.vbox-username-ipc/

Он и так был пустой, не помогло.

RE: не запускается VirtualBox - Added by Евгений Жуков over 13 years ago

Может у вас в настройках виртуальной машины стоят какие-нить лишние порты?

RE: не запускается VirtualBox - Added by Александр Афанасин over 13 years ago

Евгений Жуков wrote:

Может у вас в настройках виртуальной машины стоят какие-нить лишние порты?

Какие порты, ведь все работало до этого, не знаю с какого момента посыпалось.
У жены работает даже с последним ядром, так что скорее всего дело не в нем, хотя не знаю в чем. Надо попробовать поставить хотя бы бинарную версию. Правда на ней звук не работает. Но для работы пойдет.

RE: не запускается VirtualBox - Added by Андрей Сеник over 13 years ago

Может поломались какие то зависимости?

# revdep-rebuild -i

И ещё, попробуйте снести профиль vbox'a
$ rm -rf ~/.VirtualBox

RE: не запускается VirtualBox - Added by Александр Афанасин over 13 years ago

С зависимостями все в порядке, профиль удалил, не помогло :)

RE: не запускается VirtualBox - Added by Александр Кныш over 13 years ago

С добрым.
Загружаемся, делаем от рута emerge @x11-module-rebuild, затем прописываем нужные модули в /etc/conf.d/modules ---- >>> modules_3="vboxvideo vboxdrv vboxnetflt vboxnetadp". Я думаю так будет более ясно. Перегрузиться и посмотреть при загрузке загрузились ли модули. Если да - добавить пользователя в группу vboxusers + sudo. И запускать virtualbox через sudo. В принципе у меня так настроено и все отлично работает.

RE: не запускается VirtualBox - Added by Андрей Сеник over 13 years ago

Может быть сама созданная VM глюканула?
Новые VM создаются, работают?

RE: не запускается VirtualBox - Added by Александр Кныш over 13 years ago

Андрей Сеник wrote:

Может быть сама созданная VM глюканула?
Новые VM создаются, работают?

Андрей у него она не запускается, хотя в первом топике не указано после чего, вероятно после обновления.

RE: не запускается VirtualBox - Added by Александр Афанасин over 13 years ago

Привет. Сделал emerge @x11-module-rebuild, не помогло. lsmod показывает что эти модули есть.
И что за модуль vboxvideo? У меня прописаны: modules_3="vboxdrv vboxnetflt vboxnetadp
Под рутом не запускается, не находит VirtualBox.
Но вот что интересно, делаю module-rebuild -X rebuild и при сборке >>> Emerging (3 of 4) app-emulation/virtualbox-modules-4.1.22 получаю вот такое сообщение, я в английском не селен, что это значит?

  • Building 'vboxnetadp' module ***
    make1: Вход в каталог `/var/calculate/tmp/portage/app-emulation/virtualbox-modules-4.1.22/work/vboxnetadp'
    make KBUILD_VERBOSE= SUBDIRS=/var/calculate/tmp/portage/app-emulation/virtualbox-modules-4.1.22/work/vboxnetadp SRCROOT=/var/calculate/tmp/portage/app-emulation/virtualbox-modules-4.1.22/work/vboxnetadp CONFIG_MODULE_SIG= -C /usr/src/linux modules
    make2: Вход в каталог `/usr/src/linux-3.5.6-calculate'

    WARNING: Symbol version dump /usr/src/linux-3.5.6-calculate/Module.symvers
    is missing; modules will have no dependencies and modversions.

Александр Кныш wrote:

С добрым.
Загружаемся, делаем от рута emerge @x11-module-rebuild, затем прописываем нужные модули в /etc/conf.d/modules ---- >>> modules_3="vboxvideo vboxdrv vboxnetflt vboxnetadp". Я думаю так будет более ясно. Перегрузиться и посмотреть при загрузке загрузились ли модули. Если да - добавить пользователя в группу vboxusers + sudo. И запускать virtualbox через sudo. В принципе у меня так настроено и все отлично работает.

RE: не запускается VirtualBox - Added by Андрей Сеник over 13 years ago

Стоп.
А причем тут app-emulation/virtualbox-4.2.0-r1 и app-emulation/virtualbox-modules-4.1.22 ?

Так вы какую версию vbox'а установили? Своему vbox'у свои модули ;)
А версию загруженного ядерного модуля можно узнать, например, так:

modinfo vboxdrv | grep "^version" 

И она, само собой, должна совпадать с установленным vbox

RE: не запускается VirtualBox - Added by Александр Афанасин over 13 years ago

Просто я уже разные версии пытаюсь ставить для проверки работоспособности.

В данном случае стоит app-emulation/virtualbox-bin Installed versions: 4.1.22
  1. modinfo vboxdrv | grep "^version"
    version: 4.1.22 (0x00190000)

RE: не запускается VirtualBox - Added by Александр Афанасин over 13 years ago

Кто нибудь сможет помочь с проблемой?

Еще раз повторяю, что версия app-emulation/virtualbox-bin-4.1.22
  1. modinfo vboxdrv | grep "^version"
    version: 4.1.22 (0x00190000)

RE: не запускается VirtualBox - Added by Александр Кныш over 13 years ago

как Вы запускаете virtualbox ? Какой командой (полный путь) и от какого пользователя?
Стоит точно такая же версия, все прекрасно работает. Кстати вы используете бинарную версию ? И укажите какой профиль бинарный или из сорцов ?

RE: не запускается VirtualBox - Added by Александр Афанасин over 13 years ago

Профиль с исходниками, просто решил попробовать поставить бинарную стабильную версию.
Под рутом он не запускается, я уже это писал, запускаю ярлычком ;) или VirtualBox.
У жены все работает на компе и с тем же ядром, может ядро откатить....

error.png (7.1 KB)

1 2 3 Next » (1-25/57)

Thank you!