Bug #214
Ошибка при установке virtualbox-modules-3.1.8
Статус: | Closed | Начата: | 13.01.2011 | |
---|---|---|---|---|
Приоритет: | Normal | Дата выполнения: | ||
Назначена: | - | Готовность в %: | 0% |
|
Категория: | Calculate Linux Desktop | Затраченное время: | - | |
Версия: | 11.0 | |||
Голоса: | 0 |
Описание
При установке пакета 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
* Installing vboxdrv module * Installing vboxnetflt module * Installing vboxnetadp moduleInstall virtualbox-modules-3.1.8 into /var/calculate/tmp/portage/app-emulation/virtualbox-modules-3.1.8/image/ category app-emulation
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.
История
Обновлено Alexander Tratsevskiy почти 14 года назад
- Параметр Статус изменился с New на Closed
- Параметр Приоритет изменился с High на Normal
Я думаю проблема с поддержкой 2.6.36 ядра. Т.к. с 35-м ядром на Calculate Linux 10.9 собирается. Установите virtualbox-modules 3.2.12, либо 4.0.0.
Обновлено Александр Ерёменко почти 14 года назад
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. А она уже устанавливается с ошибкой.