Re: jessie проблема установки vbox
Andrei Lomov -> debian-russian@lists.debian.org @ Thu, 10 Dec 2015 22:05:59 +0600:
AL> Что-то в jessie не получается установить virtualbox.
AL> Безуспешно поискал в гугле.
AL> Если сильно не затруднит, гляньте, пожалуйста, не могу понять, в чем дело
AL> (благодарю заранее!):
AL> # apt-get install virtualbox-dkms
AL> ...
AL> Building initial module for 3.16.0-4-amd64
AL> Error! Bad return status for module build on kernel: 3.16.0-4-amd64 (x86_64)
AL> Consult /var/lib/dkms/virtualbox/4.3.32/build/make.log for more information.
AL> # uname -a
AL> Linux i5 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u6 (2015-11-09)
AL> x86_64 GNU/Linux
AL> # apt-get install ...
AL> ...
AL> Уже установлена самая новая версия linux-headers-3.16.0-4-all-amd64.
AL> ...
AL> Уже установлена самая новая версия linux-headers-3.16.0-4-amd64.
AL> ...
AL> Уже установлена самая новая версия linux-headers-3.16.0-4-common.
AL> ...
AL> Уже установлена самая новая версия kbuild.
AL> ...
AL> Уже установлена самая новая версия gcc.
AL> # cat /var/lib/dkms/virtualbox/4.3.32/build/make.log
AL> DKMS make.log for virtualbox-4.3.32 for kernel 3.16.0-4-amd64 (x86_64)
AL> Чт дек 10 21:35:09 OMST 2015
AL> make: вход в каталог «/mnt/pool/sda1_usr_src/linux-headers-3.16.0-4-amd64»
AL> make[1]: Entering directory `/mnt/pool/sda1_usr_src/linux-headers-3.16.0-4-
AL> amd64'
AL> /mnt/pool/sda1_usr_src/linux-headers-3.16.0-4-common/Makefile:322:
AL> /mnt/pool/sda1_usr_src/linux-headers-3.16.0-4-common/scripts/Kbuild.include:
AL> Нет такого файла или каталога
AL> /bin/bash: /mnt/pool/sda1_usr_src/linux-headers-3.16.0-4-common/scripts/gcc-
AL> x86_64-has-stack-protector.sh: Нет такого файла или каталога
AL> /mnt/pool/sda1_usr_src/linux-headers-3.16.0-4-common/arch/x86/Makefile:121:
AL> stack-protector enabled but compiler support broken
AL> /mnt/pool/sda1_usr_src/linux-headers-3.16.0-4-common/arch/x86/Makefile:136:
AL> CONFIG_X86_X32 enabled but no binutils support
AL> /mnt/pool/sda1_usr_src/linux-headers-3.16.0-4-common/Makefile:646: Cannot
AL> use CONFIG_CC_STACKPROTECTOR_REGULAR: -fstack-protector not supported by
AL> compiler
AL> /bin/bash: /mnt/pool/sda1_usr_src/linux-headers-3.16.0-4-common/scripts/gcc-
AL> goto.sh: Нет такого файла или каталога
AL> /mnt/pool/sda1_usr_src/linux-headers-3.16.0-4-common/Makefile:759:
AL> /mnt/pool/sda1_usr_src/linux-headers-3.16.0-4-
AL> common/scripts/Makefile.extrawarn: Нет такого файла или каталога
AL> make[2]: *** Нет правила для сборки цели «/mnt/pool/sda1_usr_src/linux-
AL> headers-3.16.0-4-common/scripts/Makefile.extrawarn». Останов.
AL> Makefile:181: ошибка выполнения рецепта для цели «sub-make»
AL> make[1]: *** [sub-make] Ошибка 2
AL> Makefile:8: ошибка выполнения рецепта для цели «all»
AL> make: *** [all] Ошибка 2
AL> make: выход из каталога «/mnt/pool/sda1_usr_src/linux-headers-3.16.0-4-
AL> amd64»
Что-то сообщение об ошибке намекает нам на тот факт, что компилятор-то в
дистрибутиве поставляется нескольких версий. И какая-то из них
поддерживается как раз ради сборки ядра и ядерных модулей.
Reply to: