Gönderen Konu: [Çözüldü] Virtualbox kernel hatası!  (Okunma sayısı 5135 defa)

Çevrimdışı MrTrmn

  • Çok Yeni Penguen
  • *
  • İleti: 15
  • Dağıtım: Mint
  • Masaüstü Ortamı: Xfce
[Çözüldü] Virtualbox kernel hatası!
« : 13 Aralık 2015, 16:17:26 »
Merhabalar başka bir sorunumu gidermek amacıyla aşağıdaki komut ile sistem çekirdeğini güncelledim güncellemede sıkıntı çıkmadı ancak sanırım virtualbox bu çekirdeğe uygun değil yada henüz güncellenmemiş olmasından dolayı garip bir hata ile karşılaştım.

https://forum.linuxmint.net.tr/index.php?topic=4727.msg30292#msg30292 - buradaki komut ile virtualbox deposunu sisteme ekledim güncelledim ancak yine değişen birşey olmadı. Enson DKMS hatası alıyorum hep.


kernel güncellediğim komut :
Kod: [Seç]
mkdir linux4.3.2; cd linux4.3.2; wget -c --no-check-certificate kernel.ubuntu.com/~kernel-ppa/mainline/v4.3.2-wily/linux-headers-4.3.2-040302-generic_4.3.2-040302.201512101931_amd64.deb kernel.ubuntu.com/~kernel-ppa/mainline/v4.3.2-wily/linux-headers-4.3.2-040302_4.3.2-040302.201512101931_all.deb kernel.ubuntu.com/~kernel-ppa/mainline/v4.3.2-wily/linux-image-4.3.2-040302-generic_4.3.2-040302.201512101931_amd64.deb; sudo dpkg -i *.deb

Çözüm :
Sorunun başka çözümü elbette vardır ancak ben
Kod: [Seç]
sudo apt-get remove linux-headers-4.3* linux-image-4.3* komutu ile kurduğum çekirdeği kaldırmakta buldum. Şuan 3.19* çekirdeğinde sistem ve virtualbox çalışıyor.

« Son Düzenleme: 13 Aralık 2015, 17:01:03 Gönderen: MrTrmn »

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • Guru
  • *****
  • İleti: 18863
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 20 & LMDE 4
  • Masaüstü Ortamı: Cinnamon 4.6 & Xfce 4.14
  • Grafik Kartı: Nvidia GF 9500
  • İşlemci: AMD X3
Ynt: Virtualbox kernel hatası!
« Yanıtla #1 : 13 Aralık 2015, 16:22:42 »
Aşağıdaki komutu uçbirimde çalıştırınca durumne oluyor?

Kod: [Seç]
sudo /etc/init.d/vboxdrv setup
Elimizden geldiğince dilimizin döndüğünce...

[info] Konu Açarken Dikkat Edilmesi Gerekenler  |  Forum Kuralları  |  Kod Etiketi Kullanımı[/info]

Çevrimdışı MrTrmn

  • Çok Yeni Penguen
  • *
  • İleti: 15
  • Dağıtım: Mint
  • Masaüstü Ortamı: Xfce
Ynt: Virtualbox kernel hatası!
« Yanıtla #2 : 13 Aralık 2015, 16:29:30 »
Birşey değişmiyor hocam aynı,

Kod: [Seç]
Stopping VirtualBox kernel modules ...done.
Uninstalling old VirtualBox DKMS kernel modules ...done.
Trying to register the VirtualBox kernel modules using DKMSError! Bad return status for module build on kernel: 4.3.2-040302-generic (x86_64)
Consult /var/lib/dkms/vboxhost/5.0.10/build/make.log for more information.
 ...failed!
  (Failed, trying without DKMS)
Recompiling VirtualBox kernel modules ...failed!
  (Look at /var/log/vbox-install.log to find out what went wrong)

Uçbirimde yazanlar bunlar virtualbox açmaya çalıştığımdada
Kod: [Seç]
WARNING: The vboxdrv kernel module is not loaded. Either there is no module
         available for the current kernel (4.3.2-040302-generic) or it failed to
         load. Please recompile the kernel module and install it by

           sudo /sbin/vboxconfig

         You will not be able to start VMs until this problem is fixed.

hatasını alıyorum uçbirimde (sudo virtualbox komutu ile çalıştırıyorum)

Mesajlar Birleştirildi.
Bunlarda  gösterdiği log dosyaları

/var/lib/dkms/vboxhost/5.0.10/build/make.log
Kod: [Seç]
DKMS make.log for vboxhost-5.0.10 for kernel 4.3.2-040302-generic (x86_64)
Paz Ara 13 16:39:47 EET 2015
make: `/usr/src/linux-headers-4.3.2-040302-generic' dizine giriliyor
Makefile:659: Cannot use CONFIG_CC_STACKPROTECTOR_STRONG: -fstack-protector-strong not supported by compiler
  LD      /var/lib/dkms/vboxhost/5.0.10/build/built-in.o
  LD      /var/lib/dkms/vboxhost/5.0.10/build/vboxdrv/built-in.o
  CC [M]  /var/lib/dkms/vboxhost/5.0.10/build/vboxdrv/linux/SUPDrv-linux.o
gcc: error: unrecognized command line option ‘-fstack-protector-strong’
make[2]: *** [/var/lib/dkms/vboxhost/5.0.10/build/vboxdrv/linux/SUPDrv-linux.o] Hata 1
make[1]: *** [/var/lib/dkms/vboxhost/5.0.10/build/vboxdrv] Hata 2
make: *** [_module_/var/lib/dkms/vboxhost/5.0.10/build] Hata 2
make: `/usr/src/linux-headers-4.3.2-040302-generic' dizininden çıkılıyor

/var/log/vbox-install.log

Kod: [Seç]
Uninstalling modules from DKMS
  removing old DKMS module vboxhost version  5.0.10

------------------------------
Deleting module version: 5.0.10
completely from the DKMS tree.
------------------------------
Done.
Attempting to install using DKMS

Creating symlink /var/lib/dkms/vboxhost/5.0.10/source ->
                 /usr/src/vboxhost-5.0.10

DKMS: add completed.

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area....
make KERNELRELEASE=4.3.2-040302-generic -C /lib/modules/4.3.2-040302-generic/build M=/var/lib/dkms/vboxhost/5.0.10/build....(bad exit status: 2)
Failed to install using DKMS, attempting to install without
make KBUILD_VERBOSE=1 SUBDIRS=/tmp/vbox.0 SRCROOT=/tmp/vbox.0 CONFIG_MODULE_SIG= -C /lib/modules/4.3.2-040302-generic/build modules
Makefile:659: Cannot use CONFIG_CC_STACKPROTECTOR_STRONG: -fstack-protector-strong not supported by compiler
test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \
echo >&2; \
echo >&2 "  ERROR: Kernel configuration is invalid."; \
echo >&2 "         include/generated/autoconf.h or include/config/auto.conf are missing.";\
echo >&2 "         Run 'make oldconfig && make prepare' on kernel src to fix it."; \
echo >&2 ; \
/bin/false)
mkdir -p /tmp/vbox.0/.tmp_versions ; rm -f /tmp/vbox.0/.tmp_versions/*
make -f ./scripts/Makefile.build obj=/tmp/vbox.0
  gcc -Wp,-MD,/tmp/vbox.0/linux/.SUPDrv-linux.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/4.8/include -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated  -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_X86_X32_ABI -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fstack-protector-strong -fno-omit-frame-pointer -fno-optimize-sibling-calls -pg -DCC_HAVE_ASM_GOTO -include /tmp/vbox.0/include/VBox/SUPDrvMangling.h -I/lib/modules/4.3.2-040302-generic/build/include -I/tmp/vbox.0/ -I/tmp/vbox.0/include -I/tmp/vbox.0/r0drv/linux -I/tmp/vbox.0/vboxdrv/ -I/tmp/vbox.0/vboxdrv/include -I/tmp/vbox.0/vboxdrv/r0drv/linux -D__KERNEL__ -DMODULE -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DVBOX -DRT_WITH_VBOX -DVBOX_WITH_HARDENING -DSUPDRV_WITH_RELEASE_LOGGER -Wno-declaration-after-statement -DCONFIG_VBOXDRV_AS_MISC -DRT_ARCH_AMD64 -DVBOX_WITH_64_BITS_GUESTS  -DMODULE  -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(SUPDrv_linux)"  -D"KBUILD_MODNAME=KBUILD_STR(vboxdrv)" -c -o /tmp/vbox.0/linux/.tmp_SUPDrv-linux.o /tmp/vbox.0/linux/SUPDrv-linux.c
gcc: error: unrecognized command line option ‘-fstack-protector-strong’
make[2]: *** [/tmp/vbox.0/linux/SUPDrv-linux.o] Hata 1
make[1]: *** [_module_/tmp/vbox.0] Hata 2
make: *** [vboxdrv] Hata 2

Mesajlar Birleştirildi.
Sorunun başka çözümü elbette vardır ancak ben
Kod: [Seç]
sudo apt-get remove linux-headers-4.3* linux-image-4.3* komutu ile kurduğum çekirdeği kaldırmakta buldum. Şuan 3.19* çekirdeğinde sistem ve virtualbox çalışıyor.
« Son Düzenleme: 13 Aralık 2015, 16:59:52 Gönderen: MrTrmn »