LINUX.ORG.RU
ФорумAdmin

GNS3 + Virtualbox на Gentoo

 , ,


0

1

При тесте настроек в GNS3 выплевывает:«Failed to load vboxapi, please check your VirtualBox installation». Погуглив, нашел следующее, выполнил - нет результата.

sudo python /usr/lib64/virtualbox/sdk/installer/vboxapisetup.py install
Пароль: 
  File "/usr/lib64/virtualbox/sdk/installer/vboxapisetup.py", line 21
    print "Cleaning COM cache at",comCache1,"and",comCache2
                                ^
SyntaxError: invalid syntax

sudo python2.7 /usr/lib64/virtualbox/sdk/installer/vboxapisetup.py install
Traceback (most recent call last):
  File "/usr/lib64/virtualbox/sdk/installer/vboxapisetup.py", line 76, in <module>
    main(sys.argv)
  File "/usr/lib64/virtualbox/sdk/installer/vboxapisetup.py", line 50, in main
    raise Exception("No VBOX_INSTALL_PATH defined, exiting")
Exception: No VBOX_INSTALL_PATH defined, exiting

Может нужно пересобрать virtualbox с какими-нибудь определенными флагами?

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

. добавить пользователя в группу vboxusers
. подгрузить вручную или добавить модули vboxdrv vboxnetflt vboxnetadp в автозагрузку

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

Да, есть модули и есть пользователь в группе.

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

Exception: No VBOX_INSTALL_PATH defined, exiting

ну сделай export VBOX_INSTALL_PATH=/usr/local/virtualbox/or/other/path

print «Cleaning COM cache at»,comCache1,«and»,comCache2

на третьем питоне такое не работает, только на втором

dimon555 ★★★★★
()

и переключи временно, для теста, основной интерпретатор на 2-й питон:

eselect python set python2.7

кто знает, что там и как написано, у меня бывало, что приходилось ставить основным активным 2, вместо 3-го т.к. некоторые тулзы крешились. Неужто программисты на python не учитывают этот момент, что основным может быть 3-й.

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

Не не помогает, ни изменение версии питона, ни указание переменной VBOX_INSTALL_PATH:

 python /usr/lib64/virtualbox/sdk/installer/vboxapisetup.py install
Traceback (most recent call last):
  File "/usr/lib64/virtualbox/sdk/installer/vboxapisetup.py", line 76, in <module>
    main(sys.argv)
  File "/usr/lib64/virtualbox/sdk/installer/vboxapisetup.py", line 50, in main
    raise Exception("No VBOX_INSTALL_PATH defined, exiting")
Exception: No VBOX_INSTALL_PATH defined, exiting

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

Проблема в vboxapisetup.py, который должен собрать данные (типа os.environ.get(«VBOX_INSTALL_PATH») и установить его.
По хорошему, это должно быть сделано автоматически после емержа при емерже вбокса с флагом python и sdk

Здесь нужно, чтобы этот файл понюхал программист на python и рассказал, как установить python-модуль vboxapi, по причине отсутствия которого не проходит тест настроек.

(например наличие модуля можно проверить вот так: python:// from vboxapi import VirtualBoxManager, есстесно при текущем положении дел его нет и вывалится с ошибкой)

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

science ★★☆
()
Последнее исправление: science (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.