Не устанвливается virtualbox...
Доброго времени суток.
При попытке установки virtualbox-bin или virtualbox-ose (emerge virtualbox-bin), вылетает следующий лог:
>>> Emerging (1 of 5) app-emulation/virtualbox-modules-3.2.12
* vbox-kernel-module-src-3.2.12.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* Package: app-emulation/virtualbox-modules-3.2.12
* Repository: gentoo
* Maintainer:
,polynomial-c@gentoo.org
* USE: elibc_glibc kernel_linux userland_GNU x86
* Determining the location of the kernel source code
* Found kernel source directory:
* /usr/src/linux
* Found kernel object directory:
* /lib/modules/2.6.36-gentoo-r5/build
* Found sources for kernel version:
* 2.6.36-gentoo-r5
>>> Unpacking source...
>>> Unpacking vbox-kernel-module-src-3.2.12.tar.bz2 to /var/tmp/portage/app-emulation/virtualbox-modules-3.2.12/work
>>> Source unpacked in /var/tmp/portage/app-emulation/virtualbox-modules-3.2.12/work
>>> Preparing source in /var/tmp/portage/app-emulation/virtualbox-modules-3.2.12/work ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/app-emulation/virtualbox-modules-3.2.12/work ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/app-emulation/virtualbox-modules-3.2.12/work ...
ln: не удалось создать символьную ссылку «Module.symvers»: Файл существует
* Preparing vboxdrv module
make HOSTCC=i686-pc-linux-gnu-gcc CROSS_COMPILE=i686-pc-linux-gnu- LDFLAGS= KERN_DIR=/usr/src/linux KERNOUT=/lib/modules/2.6.36-gentoo-r5/build all
*** Building 'vboxdrv' module ***
make[1]: Entering directory `/var/tmp/portage/app-emulation/virtualbox-modules-3.2.12/work/vboxdrv'
make KBUILD_VERBOSE= -C /usr/src/linux SUBDIRS=/var/tmp/portage/app-emulation/virtualbox-modules-3.2.12/work/vboxdrv SRCROOT=/var/tmp/portage/app-emulation/virtualbox-modules-3.2.12/work/vboxdrv modules
make[2]: Entering directory `/usr/src/linux-2.6.36-gentoo-r5'
WARNING: Symbol version dump /usr/src/linux-2.6.36-gentoo-r5/Module.symvers
is missing; modules will have no dependencies and modversions.
CC [M] /var/tmp/portage/app-emulation/virtualbox-modules-3.2.12/work/vboxdrv/linux/SUPDrv-linux.o
/bin/sh: scripts/genksyms/genksyms: Нет такого файла или каталога
make[3]: *** [/var/tmp/portage/app-emulation/virtualbox-modules-3.2.12/work/vboxdrv/linux/SUPDrv-linux.o] Ошибка 1
make[2]: *** [_module_/var/tmp/portage/app-emulation/virtualbox-modules-3.2.12/work/vboxdrv] Ошибка 2
make[2]: Leaving directory `/usr/src/linux-2.6.36-gentoo-r5'
make[1]: *** [vboxdrv] Ошибка 2
make[1]: Leaving directory `/var/tmp/portage/app-emulation/virtualbox-modules-3.2.12/work/vboxdrv'
make: *** [all] Ошибка 2
emake failed
* ERROR: app-emulation/virtualbox-modules-3.2.12 failed:
* Unable to emake HOSTCC=i686-pc-linux-gnu-gcc CROSS_COMPILE=i686-pc-linux-gnu- LDFLAGS= KERN_DIR=/usr/src/linux KERNOUT=/lib/modules/2.6.36-gentoo-r5/build all
*
* Call stack:
* ebuild.sh, line 56: Called src_compile
* environment, line 3534: Called linux-mod_src_compile
* environment, line 2695: Called die
* The specific snippet of code:
* eval "emake HOSTCC=\"$(tc-getBUILD_CC)\" CROSS_COMPILE=${CHOST}- LDFLAGS=\"$(get_abi_LDFLAGS)\" ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS} " || die "Unable to emake HOSTCC="$(tc-getBUILD_CC)" CROSS_COMPILE=${CHOST}- LDFLAGS="$(get_abi_LDFLAGS)" ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS}";
*
* If you need support, post the output of 'emerge --info =app-emulation/virtualbox-modules-3.2.12',
* the complete build log and the output of 'emerge -pqv =app-emulation/virtualbox-modules-3.2.12'.
* The complete build log is located at '/var/tmp/portage/app-emulation/virtualbox-modules-3.2.12/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/app-emulation/virtualbox-modules-3.2.12/temp/environment'.
* S: '/var/tmp/portage/app-emulation/virtualbox-modules-3.2.12/work'
>>> Failed to emerge app-emulation/virtualbox-modules-3.2.12, Log file:
>>> '/var/tmp/portage/app-emulation/virtualbox-modules-3.2.12/temp/build.log'
* Messages for package app-emulation/virtualbox-modules-3.2.12:
* ERROR: app-emulation/virtualbox-modules-3.2.12 failed:
* Unable to emake HOSTCC=i686-pc-linux-gnu-gcc CROSS_COMPILE=i686-pc-linux-gnu- LDFLAGS= KERN_DIR=/usr/src/linux KERNOUT=/lib/modules/2.6.36-gentoo-r5/build all
*
* Call stack:
* ebuild.sh, line 56: Called src_compile
* environment, line 3534: Called linux-mod_src_compile
* environment, line 2695: Called die
* The specific snippet of code:
* eval "emake HOSTCC=\"$(tc-getBUILD_CC)\" CROSS_COMPILE=${CHOST}- LDFLAGS=\"$(get_abi_LDFLAGS)\" ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS} " || die "Unable to emake HOSTCC="$(tc-getBUILD_CC)" CROSS_COMPILE=${CHOST}- LDFLAGS="$(get_abi_LDFLAGS)" ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS}";
*
* If you need support, post the output of 'emerge --info =app-emulation/virtualbox-modules-3.2.12',
* the complete build log and the output of 'emerge -pqv =app-emulation/virtualbox-modules-3.2.12'.
* The complete build log is located at '/var/tmp/portage/app-emulation/virtualbox-modules-3.2.12/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/app-emulation/virtualbox-modules-3.2.12/temp/environment'.
* S: '/var/tmp/portage/app-emulation/virtualbox-modules-3.2.12/work'
* IMPORTANT: 3 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
В чем может быть проблема? На генте пару недель, сильно не пинать).
- Для комментирования войдите или зарегистрируйтесь
Для началя я бы
Для началя я бы попробовал
emerge --sync
emerge -uDN world
revdep-rebuild
env-update
Если не помогает то возможно есть смысл пересобрать ядро.
WARNING: Symbol version dump
WARNING: Symbol version dump /usr/src/linux-2.6.36-gentoo-r5/Module.symvers
is missing; modules will have no dependencies and modversions.
в ядре скорее всего трабла. в General контроль версии ядра и модулей. ИМХО.
P.S.: Linux - это красная таблетка :-) Windows - синяя...
Не устанвливается virtualbox...
Спасибо всем, пересобрал ядро, проблема решена.
<< Лучше с умным потерять, чем с дураком найти".