[РЕШЕНО] Проблема запуска VirtualBox в Debian Squeeze

Автор duletant, 29 января 2012, 01:22:31

« назад - далее »

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

duletant

Доброго времени суток,  уважаемые!
Осваивая Debian Squeeze (2.6.32-5-amd64) столкнулся со следующей проблемой:
после установки VirtualBox (ставил разные версии - virtualbox-ose-3.2.10 из репозитория debian и  virualbox-4.1.8 из репозитория офф сайта vbox) при попытке запустить созданную машину натыкаюсь на сообщения об ошибке. Сразу хочу добавить, что все "нагугленное", включая похожую по названию тему на этом форуме, проблему не решило.
Ниже приведу текст сообщений касательно каждой из версий:

VirtualBox-ose-3.2.10:
Открыть содержимое (спойлер)

RTR3Init failed with rc=-1912 (rc=-1912)

Please install the virtualbox-ose-dkms package and execute 'modprobe vboxdrv' as root.
[свернуть]
пакет virtualbox-ose-dkms установлен, вывод команды modprobe
Открыть содержимое (спойлер)
root@debian:/# modprobe vboxdrv
root@debian:/#
[свернуть]

VirtualBox-4.1.8:
Открыть содержимое (спойлер)

RTR3Init failed with rc=-1912 (rc=-1912)

The VirtualBox kernel modules do not match this version of VirtualBox. The installation of VirtualBox was apparently not successful. Executing

'/etc/init.d/vboxdrv setup'

may correct this. Make sure that you do not mix the OSE version and the PUEL version of VirtualBox.
[свернуть]

Открыть содержимое (спойлер)

#/etc/init.d/vboxdrv setup
Stopping VirtualBox kernel modules:.
Uninstalling old VirtualBox DKMS kernel modules:.
Trying to register the VirtualBox kernel modules using DKMS:.
Starting VirtualBox kernel modules:.
[свернуть]
Добавлю, что версию VirtualBox-ose устанавливал следуя этим http://wiki.debian.org/ru/VirtualBox#Squeeze рекомендациям, а VirtualBox-4.1. устанавливал пользуясь инструкциями с офф сайта Vbox.

Прошу помочь решить данную задачку!
Если необходима дополнительная информация по теме - охотно добавлю по требованию.
Заранее благодарен!

Brainey

Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru

duletant

Пожалуйста
Открыть содержимое (спойлер)

# cat /var/log/vbox-install.log
Uninstalling modules from DKMS
  removing old DKMS module vboxhost version  4.1.8

-------- Uninstall Beginning --------
Module:  vboxhost
Version: 4.1.8
Kernel:  2.6.32-5-amd64 (x86_64)
-------------------------------------

Status: Before uninstall, this module version was ACTIVE on this kernel.

vboxdrv.ko:
- Uninstallation
   - Deleting from: /lib/modules/2.6.32-5-amd64/updates/dkms/
- Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.


vboxnetflt.ko:
- Uninstallation
   - Deleting from: /lib/modules/2.6.32-5-amd64/updates/dkms/
- Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.


vboxnetadp.ko:
- Uninstallation
   - Deleting from: /lib/modules/2.6.32-5-amd64/updates/dkms/
- Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.


vboxpci.ko:
- Uninstallation
   - Deleting from: /lib/modules/2.6.32-5-amd64/updates/dkms/
- Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.

depmod....

DKMS: uninstall Completed.

------------------------------
Deleting module version: 4.1.8
completely from the DKMS tree.
------------------------------
Done.
Attempting to install using DKMS

Creating symlink /var/lib/dkms/vboxhost/4.1.8/source ->
                 /usr/src/vboxhost-4.1.8

DKMS: add Completed.

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area....
make KERNELRELEASE=2.6.32-5-amd64 -C /lib/modules/2.6.32-5-amd64/build M=/var/lib/dkms/vboxhost/4.1.8/build...........
cleaning build area....

DKMS: build Completed.

vboxdrv.ko:
Running module version sanity check.
- Original module
   - No original module exists within this kernel
- Installation
   - Installing to /lib/modules/2.6.32-5-amd64/updates/dkms/

vboxnetflt.ko:
Running module version sanity check.
- Original module
   - No original module exists within this kernel
- Installation
   - Installing to /lib/modules/2.6.32-5-amd64/updates/dkms/

vboxnetadp.ko:
Running module version sanity check.
- Original module
   - No original module exists within this kernel
- Installation
   - Installing to /lib/modules/2.6.32-5-amd64/updates/dkms/

vboxpci.ko:
Running module version sanity check.
- Original module
   - No original module exists within this kernel
- Installation
   - Installing to /lib/modules/2.6.32-5-amd64/updates/dkms/

depmod....

DKMS: install Completed.

[свернуть]

Indeferend

1. Обязательно поставить пакет linux-headers-2.6.32-5-amd64
2. Проверить нет ли у вас модулей от qemu и других виртуализаторов
3. Скомпилировать модуль для виртуалбокса
#/etc/init.d/vboxdrv setup
4. Проверить подгружен ли модуль
lsmod |grep vboxdrv
vboxdrv               286938  3 vboxpci,vboxnetadp,vboxnetflt

если не подгружен, то подгрузить
su -c "modprobe vboxdrv"
Если вам помог мой ответ - не забывайте нажимать кнопочку "СПАСИБО"
Консультирую по
Intel Core2Duo E7500/4Gb DDR3 RAM/WD Blue 500Gb/Nvidia GeForce 210/Debian Squeeze amd64
Intel Core i5 2400/ 16Gb DDR3/ WD Green 1Tb/ Ubuntu 10.04 + kernel 3.3
HP625 + Debian squeeze
Sony Vaio VPC-EH1L1R + ubuntu 10.0

duletant

Пакет linux-headers установлен. Как проверить наличие модулей qemu, к сожалению, не знаю, по идее быть их не должно, т.к. не устанавливал данный пакет. На всякий случай
#aptitude purge qemu говорит о том, что 0 пакетов установлено, если таким образом можно судить о отсутствии упомянутых модулей.
модуль для vbox компилировал неоднократно
# /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel modules:.
Uninstalling old VirtualBox DKMS kernel modules:.
Trying to register the VirtualBox kernel modules using DKMS:.
Starting VirtualBox kernel modules:.
root@debian:/etc/init.d# lsmod | grep vboxdrv
vboxdrv              1761651  3 vboxpci,vboxnetadp,vboxnetflt
root@debian:/# modprobe vboxdrv
root@debian:/#

Ошибка продолжает себе спокойно существовать!

Brainey

Цитироватьmay correct this. Make sure that you do not mix the OSE version and the PUEL version of VirtualBox.
1. Определитесь, какую версию вы будете использовать: OSE или Puel
2. Удалите ВСЕ пакеты с версией, которую использовать не будете.
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru

duletant

Насколько я понимаю, команда#aptitude purge имяпакета удаляет пакет со всеми его вытекающими (если не прав - прошу поправить). Вот этой командой я сносил ненужные версии пакетов перед установкой иной версии. На данный момент установлена версия 4.1. Цель заключается в обеспечении работоспособности Vbox, версия не принципиальна, т.е. я готов работать как с OSE, так и с Puel. 

Brainey

Ошибка сохранилась? Покажите на всякий случай вывод aptitude search virtualbox
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru

duletant

#8
Да, ошибка сохранилась.

# aptitude search virtualbox
p   virtualbox                                  - x86 virtualization solution - base binaries           
p   virtualbox-3.2                              - Oracle VM VirtualBox                                 
p   virtualbox-4.0                              - Oracle VM VirtualBox                                 
i   virtualbox-4.1                              - Oracle VM VirtualBox                                 
p   virtualbox-dbg                              - x86 virtualization solution - debugging symbols       
p   virtualbox-dkms                             - x86 virtualization solution - kernel module sources fo
p   virtualbox-fuse                             - x86 virtualization solution - virtual filesystem     
p   virtualbox-guest-additions                  - guest additions iso image for VirtualBox             
p   virtualbox-guest-dkms                       - x86 virtualization solution - guest addition module so
p   virtualbox-guest-source                     - x86 virtualization solution - guest addition module so
p   virtualbox-guest-utils                      - x86 virtualization solution - non-X11 guest utilities
p   virtualbox-guest-x11                        - x86 virtualization solution - X11 guest utilities     
p   virtualbox-ose                              - transitional package for virtualbox                   
p   virtualbox-ose-dbg                          - transitional package for virtualbox-dbg               
p   virtualbox-ose-dkms                         - transitional package for virtualbox-dkms             
p   virtualbox-ose-fuse                         - transitional package for virtualbox-fuse             
p   virtualbox-ose-guest-dkms                   - transitional package for virtualbox-guest-dkms       
p   virtualbox-ose-guest-source                 - transitional package for virtualbox-guest-source     
p   virtualbox-ose-guest-utils                  - transitional package for virtualbox-guest-utils       
p   virtualbox-ose-guest-x11                    - transitional package for virtualbox-guest-x11         
p   virtualbox-ose-qt                           - transitional package for virtualbox-qt               
p   virtualbox-ose-source                       - transitional package for virtualbox-source           
c   virtualbox-qt                               - x86 virtualization solution - Qt based user interface
p   virtualbox-source                           - x86 virtualization solution - kernel module source   
root@debian:/#


Сообщение объединено: 29 января 2012, 19:25:27

Странно... OSE тоже присутствует, если верить выводу aptitude search virualbox. Но ведь на команду aptitude purge virtualbox-ose система реагирует вот так

# aptitude purge virtualbox-ose
Ни одного пакета не будет установлено, обновлено или удалено.
0 пакетов обновлено, 0 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 0 B архивов. После распаковки 0 B будет занято.
localepurge: Disk space freed in /usr/share/locale: 0 KiB
localepurge: Disk space freed in /usr/share/man: 0 KiB
localepurge: Disk space freed in /usr/share/gnome/help: 0 KiB
localepurge: Disk space freed in /usr/share/omf: 0 KiB

Total disk space freed by localepurge: 0 KiB

                                                 
root@debian:/#


Indeferend

Если вам помог мой ответ - не забывайте нажимать кнопочку "СПАСИБО"
Консультирую по
Intel Core2Duo E7500/4Gb DDR3 RAM/WD Blue 500Gb/Nvidia GeForce 210/Debian Squeeze amd64
Intel Core i5 2400/ 16Gb DDR3/ WD Green 1Tb/ Ubuntu 10.04 + kernel 3.3
HP625 + Debian squeeze
Sony Vaio VPC-EH1L1R + ubuntu 10.0

duletant


root@debian:/# dpkg -l |grep virtualbox
ii  virtualbox-4.1                       4.1.8-75467~Debian~squeeze        Oracle VM VirtualBox
rc  virtualbox-qt                        4.0.10-dfsg-1~bpo60+1             x86 virtualization solution - Qt based user interface
root@debian:/#

Brainey

Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru

duletant

Удалил. не помогло. все равно при попытке старта созданной машины вылазит сообщение, точнее два:
Открыть содержимое (спойлер)

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

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

Код ошибки: NS_ERROR_FAILURE (0x80004005)
Компонент: Machine
Интерфейс: IMachine {5eaa9319-62fc-4b0a-843c-0cb1940f8a91}

[свернуть]

Открыть содержимое (спойлер)

RTR3Init failed with rc=-1912 (rc=-1912)

The VirtualBox kernel modules do not match this version of VirtualBox. The installation of VirtualBox was apparently not successful. Executing

'/etc/init.d/vboxdrv setup'

may correct this. Make sure that you do not mix the OSE version and the PUEL version of VirtualBox.
[свернуть]

Metrix

duletant, полное название пакета виртуалбокса покажи пожалуйста
Юзербар в отпуске

duletant

Вот же было выше:

# dpkg -l | grep virtualbox
ii  virtualbox-4.1                       4.1.8-75467~Debian~squeeze        Oracle VM VirtualBox
root@debian:/#