LINUX.ORG.RU

[VirtualBox]Туплю.


0

0

1. Скачал пакет, установил.
2. В консоли делаю

/etc/init.d/vboxdrv setup

Пишет:

Stopping VirtualBox kernel module                          [  OK  ]
Recompiling VirtualBox kernel module                       [СБОЙ ]
  (Look at /var/log/vbox-install.log to find out what went wrong)
В логе ЭТО:
make KBUILD_VERBOSE=1 -C /lib/modules/2.6.34.8-68.fc13.x86_64/build SUBDIRS=/tmp/vbox.12 SRCROOT=/tmp/vbox.12 modules
make[1]: Entering directory `/usr/src/kernels/2.6.34.8-68.fc13.x86_64'
test -e include/generated/autoconf.h -a -e include/config/auto.conf || (                \
        echo;                                                           \
        echo "  ERROR: Kernel configuration is invalid.";               \
        echo "         include/generated/autoconf.h or include/config/auto.conf are missing.";\
        echo "         Run 'make oldconfig && make prepare' on kernel src to fix it.";  \
        echo;                                                           \
        /bin/false)
mkdir -p /tmp/vbox.12/.tmp_versions ; rm -f /tmp/vbox.12/.tmp_versions/*
make -f scripts/Makefile.build obj=/tmp/vbox.12
Где смотреть, чем лечить?

Deleted

Ну ведь там же написано:

 echo "         Run 'make oldconfig && make prepare' on kernel src to fix it.";  \
Пробовали это делать?

edigaryev ★★★★★ ()

Проверьте установлены ли все необходимые для сборки моудлей пакеты, как то kernel-headers, make, autoconf etc.

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

смотри аватарку автора :3 ...там федорка

anonymous ()
Ответ на: комментарий от Deleted
/usr/src/kernels/2.6.34.8-68.fc13.x86_64/include/generated/autoconf.h
/usr/src/kernels/2.6.34.8-68.fc13.x86_64/include/config/auto.conf

Эти файлы на месте?

И да, какую версию VirtualBox'а ставите?

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

И да, залейте /var/log/vbox-install.log куда-нибудь на http://pastie.org/. Ну или сюда, если войдет.

Потому-что ошибка скорей всего не из-за отсутствия этих файлов.

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

Пробую:

make oldconfig && make prepare
Первая команда проходит, далее пишет
make[1]: *** Нет правила для сборки цели `missing-syscalls'.  Останов.
make: *** [prepare0] Ошибка 2

Deleted ()
Ответ на: комментарий от slipbodd

Пробую:

make oldconfig && make prepare
Первая команда проходит, далее пишет
make[1]: *** Нет правила для сборки цели `missing-syscalls'.  Останов.
make: *** [prepare0] Ошибка 2

Deleted ()
Ответ на: комментарий от edigaryev

Пробую:

make oldconfig && make prepare
Первая команда проходит, далее пишет
make[1]: *** Нет правила для сборки цели `missing-syscalls'.  Останов.
make: *** [prepare0] Ошибка 2

Deleted ()
Ответ на: комментарий от edigaryev

Весь лог

Он небольшой, влезает:

make KBUILD_VERBOSE=1 -C /lib/modules/2.6.34.8-68.fc13.x86_64/build SUBDIRS=/tmp/vbox.17 SRCROOT=/tmp/vbox.17 modules
make[1]: Entering directory `/usr/src/kernels/2.6.34.8-68.fc13.x86_64'
test -e include/generated/autoconf.h -a -e include/config/auto.conf || (                \
        echo;                                                           \
        echo "  ERROR: Kernel configuration is invalid.";               \
        echo "         include/generated/autoconf.h or include/config/auto.conf are missing.";\
        echo "         Run 'make oldconfig && make prepare' on kernel src to fix it.";  \
        echo;                                                           \
        /bin/false)
mkdir -p /tmp/vbox.17/.tmp_versions ; rm -f /tmp/vbox.17/.tmp_versions/*
make -f scripts/Makefile.build obj=/tmp/vbox.17
Похоже, с модулями что-то не то.

Deleted ()
Ответ на: комментарий от edigaryev

И третью.* пробовал, и четвёртую.

Deleted ()
Ответ на: комментарий от anonymous

Лучше используй репозиторий

Без разницы.

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

Ставьте пакет kernel-devel и запускайте /etc/init.d/vboxdrv setup заново.

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

make oldconfig - делать не надо , только make prepare ... ещё проверьте модули kvm-amd и kvm-intel их загрузку нужно заблокировать , в Федоре virtualbox ставится так - тыц

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

модули kvm-amd и kvm-intel их загрузку нужно заблокировать

Не загружены, ошибка та же:

Recompiling VirtualBox kernel module                       [СБОЙ ]

в Федоре virtualbox ставится так

Проделывал всё, результат тот же.

Deleted ()

У меня уже была такая ошибка. Пишу решение.

ln -s /usr/src/linux/include/generated/autoconf.h /usr/src/linux/include/linux/autoconf.h
ZenitharChampion ★★★★★ ()

Решено. Удалил командой

./VirtualBox.run uninstall
перустановил всё заново
yum update; yum install -y VirtualBox-3.2 dkms gcc
Всем отписавшимся - спасибо!

Deleted ()
Ответ на: комментарий от ZenitharChampion

Этот баг тоже был, решён ранее :-) Спасибо!

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