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

Привет. Перестал запускаться 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, не помогло.
Что делать?

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

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

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

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

conf.d/modules

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

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

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

Sergey Tarikov wrote:

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

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

modules_3=

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

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

Sergey Tarikov wrote:

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

да так и указывайте, как просит 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"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 # revdep-rebuild -i

И ещё, попробуйте снести профиль vbox’a

$ rm -rf ~/.VirtualBox

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

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

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

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

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

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