LINUX.ORG.RU

Сообщения IfoR

 

VirtualBox в OpenSuse tumbleweed. Не работает /sbin/rcvboxdrv setup.

Всем привет! Преставил OpenSUSE в нуля и возникла проблема с VirtualBox, которой раньше не было. Проблема заключается в том, что /sbin/rcvboxdrv setup завершается ошибкой:

Uninstalling old VirtualBox DKMS kernel modules                                                                                                                                                                                                                     done
Removing old VirtualBox pci kernel module                                                                                                                                                                                                                           done
Removing old VirtualBox netadp kernel module                                                                                                                                                                                                                        done
Removing old VirtualBox netflt kernel module                                                                                                                                                                                                                        done
Removing old VirtualBox kernel module                                                                                                                                                                                                                               done
Trying to register the VirtualBox kernel modules using DKMSError! Bad return status for module build on kernel: 4.6.2-1-default (x86_64)
Consult /var/lib/dkms/vboxhost/5.0.21/build/make.log for more information.
                                                                                                                                                                                                                                                                    failed
  (Failed, trying without DKMS)
Recompiling VirtualBox kernel modules                                                                                                                                                                                                                               done
Starting VirtualBox kernel modules                                                                                                                                                                                                                                  failed
  (modprobe vboxdrv failed. Please use 'dmesg' to find out why)

В /var/lib/dkms/vboxhost/5.0.21/build/make.log последние строки указывают, что произошла следующая ошибка:

  CC [M]  /var/lib/dkms/vboxhost/5.0.21/build/vboxpci/linux/SUPR0IdcClient-linux.o
  LD [M]  /var/lib/dkms/vboxhost/5.0.21/build/vboxpci/vboxpci.o
  Building modules, stage 2.
  MODPOST 4 modules
WARNING: "mcount" [/var/lib/dkms/vboxhost/5.0.21/build/vboxpci/vboxpci.ko] undefined!
WARNING: "mcount" [/var/lib/dkms/vboxhost/5.0.21/build/vboxnetflt/vboxnetflt.ko] undefined!
WARNING: "mcount" [/var/lib/dkms/vboxhost/5.0.21/build/vboxnetadp/vboxnetadp.ko] undefined!
WARNING: "mcount" [/var/lib/dkms/vboxhost/5.0.21/build/vboxdrv/vboxdrv.ko] undefined!
  CC      /var/lib/dkms/vboxhost/5.0.21/build/vboxdrv/vboxdrv.mod.o
/var/lib/dkms/vboxhost/5.0.21/build/vboxdrv/vboxdrv.mod.c:1:0: ошибка: code model kernel does not support PIC mode
 #include <linux/module.h>
 ^
make[3]: *** [/usr/src/linux-4.6.2-1/scripts/Makefile.modpost:117: /var/lib/dkms/vboxhost/5.0.21/build/vboxdrv/vboxdrv.mod.o] Ошибка 1
make[2]: *** [/usr/src/linux-4.6.2-1/Makefile:1459: modules] Ошибка 2
make[1]: *** [Makefile:146: sub-make] Error 2
make: *** [Makefile:24: __sub-make] Error 2
make: Leaving directory '/usr/src/linux-4.6.2-1-obj/x86_64/default'
Выше в файле есть ещё куча жалоб на передачу безнаковых переменных в знаковые параметры функций. Собственно, что за «code model kernel does not support PIC mode» я понятия не имею, а как исправить тем более. В интернете так ничего внятного и не нашел по этому поводу. Проблема появляется как на ядрах 4.6.0, 4.6.2, так и версиях VirtualBox 5.0.20 и 5.0.21. VirtualBox из репозитория opensuse работает, однако в этой версии напрочь не работает USB, потому решил попробовать версию поновее из репозитория virtualbox.

 ,

IfoR ()

RSS подписка на новые темы