Bug #214

Ошибка при установке virtualbox-modules-3.1.8

Added by Александр Ерёменко over 13 years ago. Updated over 13 years ago.

Status:Closed Start:01/13/2011
Priority:Normal Due date:
Assignee:- % Done:

0%

Category:Calculate Linux Desktop Spent time: -
Target version:11.0
Votes: 0

Description

При установке пакета VirtualBox (emerge -av virtualbox) на пакете virtualbox-modules-3.1.8 происходит ошибка и остановка процесса сборки пакета. Ниже приведён лог ошибки:

...
CC [M] /var/calculate/tmp/portage/app-emulation/virtualbox-modules-3.1.8/work/vboxnetadp/linux/VBoxNetAdp-linux.o
CC [M] /var/calculate/tmp/portage/app-emulation/virtualbox-modules-3.1.8/work/vboxnetadp/VBoxNetAdp.o
CC [M] /var/calculate/tmp/portage/app-emulation/virtualbox-modules-3.1.8/work/vboxnetadp/math/gcc/divdi3.o
CC [M] /var/calculate/tmp/portage/app-emulation/virtualbox-modules-3.1.8/work/vboxnetadp/math/gcc/moddi3.o
CC [M] /var/calculate/tmp/portage/app-emulation/virtualbox-modules-3.1.8/work/vboxnetadp/math/gcc/qdivrem.o
CC [M] /var/calculate/tmp/portage/app-emulation/virtualbox-modules-3.1.8/work/vboxnetadp/math/gcc/udivdi3.o
CC [M] /var/calculate/tmp/portage/app-emulation/virtualbox-modules-3.1.8/work/vboxnetadp/math/gcc/umoddi3.o
/var/calculate/tmp/portage/app-emulation/virtualbox-modules-3.1.8/work/vboxnetadp/linux/VBoxNetAdp-linux.c:92: ошибка: неизвестное поле ‘ioctl’ в инициализаторе
/var/calculate/tmp/portage/app-emulation/virtualbox-modules-3.1.8/work/vboxnetadp/linux/VBoxNetAdp-linux.c:92: предупреждение: несовместимый тип указателя в инициализации
make3: * [/var/calculate/tmp/portage/app-emulation/virtualbox-modules-3.1.8/work/vboxnetadp/linux/VBoxNetAdp-linux.o] Ошибка 1
make2:
[module/var/calculate/tmp/portage/app-emulation/virtualbox-modules-3.1.8/work/vboxnetadp] Ошибка 2
make2: Leaving directory `/usr/src/linux-2.6.36.2-calculate'
make1: *
* [vboxnetadp] Ошибка 2
make1: Leaving directory `/var/calculate/tmp/portage/app-emulation/virtualbox-modules-3.1.8/work/vboxnetadp'
cp: невозможно выполнить stat для «vboxnetadp/vboxnetadp.ko»: Нет такого файла или каталога

Source compiled.
Test phase [not enabled]: app-emulation/virtualbox-modules-3.1.8

Install virtualbox-modules-3.1.8 into /var/calculate/tmp/portage/app-emulation/virtualbox-modules-3.1.8/image/ category app-emulation

* Installing vboxdrv module * Installing vboxnetflt module * Installing vboxnetadp module
install: невозможно выполнить stat для «vboxnetadp.ko»: Нет такого файла или каталога
!!! doins: vboxnetadp.ko does not exist
doins failed * ERROR: app-emulation/virtualbox-modules-3.1.8 failed: * doins vboxnetadp.ko failed * * Call stack: * ebuild.sh, line 56: Called src_install * environment, line 3769: Called linux-mod_src_install * environment, line 2791: Called die * The specific snippet of code: * doins ${modulename}.${KV_OBJ} || die "doins ${modulename}.${KV_OBJ} failed"; * * If you need support, post the output of 'emerge --info =app-emulation/virtualbox-modules-3.1.8', * the complete build log and the output of 'emerge -pqv =app-emulation/virtualbox-modules-3.1.8'. * The complete build log is located at '/var/calculate/tmp/portage/app-emulation/virtualbox-modules-3.1.8/temp/build.log'. * The ebuild environment file is located at '/var/calculate/tmp/portage/app-emulation/virtualbox-modules-3.1.8/temp/environment'. * S: '/var/calculate/tmp/portage/app-emulation/virtualbox-modules-3.1.8/work' * QA Notice: file does not exist: * * doins: vboxnetadp.ko does not exist

Failed to emerge app-emulation/virtualbox-modules-3.1.8, Log file:

'/var/calculate/tmp/portage/app-emulation/virtualbox-modules-3.1.8/temp/build.log'

  • Messages for package dev-vcs/cvs-1.12.12-r6:
  • If you want any CVS server functionality, you MUST emerge with USE=server!
  • Messages for package app-emulation/virtualbox-modules-3.1.8:
  • ERROR: app-emulation/virtualbox-modules-3.1.8 failed:
  • doins vboxnetadp.ko failed
  • Call stack:
  • ebuild.sh, line 56: Called src_install
  • environment, line 3769: Called linux-mod_src_install
  • environment, line 2791: Called die
  • The specific snippet of code:
  • doins ${modulename}.${KV_OBJ} || die "doins ${modulename}.${KV_OBJ} failed";
  • If you need support, post the output of 'emerge --info =app-emulation/virtualbox-modules-3.1.8',
  • the complete build log and the output of 'emerge -pqv =app-emulation/virtualbox-modules-3.1.8'.
  • The complete build log is located at '/var/calculate/tmp/portage/app-emulation/virtualbox-modules-3.1.8/temp/build.log'.
  • The ebuild environment file is located at '/var/calculate/tmp/portage/app-emulation/virtualbox-modules-3.1.8/temp/environment'.
  • S: '/var/calculate/tmp/portage/app-emulation/virtualbox-modules-3.1.8/work'
  • Regenerating GNU info directory index...
  • Processed 142 info files.

History

Updated by Alexander Tratsevskiy over 13 years ago

  • Status changed from New to Closed
  • Priority changed from High to Normal

Я думаю проблема с поддержкой 2.6.36 ядра. Т.к. с 35-м ядром на Calculate Linux 10.9 собирается. Установите virtualbox-modules 3.2.12, либо 4.0.0.

Updated by Александр Ерёменко over 13 years ago

Alexander Tratsevskiy wrote:

Я думаю проблема с поддержкой 2.6.36 ядра. Т.к. с 35-м ядром на Calculate Linux 10.9 собирается. Установите virtualbox-modules 3.2.12, либо 4.0.0.

Дело в том, что при установке VirtualBox пытается установится virtualbox-moudles 3.1.8.
Если вручную установить virtualbox-modules 3.2.12, либо 4.0.0 и попытаться установить VirtualBox, то он пытается сделать откат с версии 3.2.12, либо 4.0.0 на версию 3.1.8. А она уже устанавливается с ошибкой.

Also available in: Atom PDF

Thank you!