Siduction Forum
Siduction Forum => Upgrade Warnings => Topic started by: paco on 2017/10/27, 18:59:28
-
Seit dem gestrigen update auf virtualbox-5.2 tritt beim Erstellen des Kernelmoduls ein komischer Fehler auf. Was läuft denn da schief bzw. wo kann ich drehen.
Der entscheidende Ausschnitt des Logfiles:
# less /var/lib/dkms/virtualbox/5.2.0/build/make.log
(... Soweit alles fehlerfrei)
...
AR /var/lib/dkms/virtualbox/5.2.0/build/vboxnetadp/built-in.o
CC [M] /var/lib/dkms/virtualbox/5.2.0/build/vboxnetadp/linux/VBoxNetAdp-linux.o
CC [M] /var/lib/dkms/virtualbox/5.2.0/build/vboxnetadp/VBoxNetAdp.o
LD [M] /var/lib/dkms/virtualbox/5.2.0/build/vboxnetadp/vboxnetadp.o
AR /var/lib/dkms/virtualbox/5.2.0/build/vboxnetflt/built-in.o
CC [M] /var/lib/dkms/virtualbox/5.2.0/build/vboxnetflt/linux/VBoxNetFlt-linux.o
CC [M] /var/lib/dkms/virtualbox/5.2.0/build/vboxnetflt/VBoxNetFlt.o
CC [M] /var/lib/dkms/virtualbox/5.2.0/build/vboxnetflt/SUPR0IdcClient.o
CC [M] /var/lib/dkms/virtualbox/5.2.0/build/vboxnetflt/SUPR0IdcClientComponent.o
CC [M] /var/lib/dkms/virtualbox/5.2.0/build/vboxnetflt/linux/SUPR0IdcClient-linux.o
LD [M] /var/lib/dkms/virtualbox/5.2.0/build/vboxnetflt/vboxnetflt.o
AR /var/lib/dkms/virtualbox/5.2.0/build/vboxpci/built-in.o
CC [M] /var/lib/dkms/virtualbox/5.2.0/build/vboxpci/linux/VBoxPci-linux.o
CC [M] /var/lib/dkms/virtualbox/5.2.0/build/vboxpci/VBoxPci.o
CC [M] /var/lib/dkms/virtualbox/5.2.0/build/vboxpci/SUPR0IdcClient.o
CC [M] /var/lib/dkms/virtualbox/5.2.0/build/vboxpci/SUPR0IdcClientComponent.o
CC [M] /var/lib/dkms/virtualbox/5.2.0/build/vboxpci/linux/SUPR0IdcClient-linux.o
/var/lib/dkms/virtualbox/5.2.0/build/vboxpci/linux/VBoxPci-linux.c:35:10: fatal error: VBoxPciInternal.h: Datei oder Verzeichnis nicht gefunden
#include "VBoxPciInternal.h"
^~~~~~~~~~~~~~~~~~~
compilation terminated.
scripts/Makefile.build:302: die Regel für Ziel „/var/lib/dkms/virtualbox/5.2.0/build/vboxpci/linux/VBoxPci-linux.o“ scheiterte
make[2]: *** [/var/lib/dkms/virtualbox/5.2.0/build/vboxpci/linux/VBoxPci-linux.o] Fehler 1
make[2]: *** Es wird auf noch nicht beendete Prozesse gewartet...
scripts/Makefile.build:561: die Regel für Ziel „/var/lib/dkms/virtualbox/5.2.0/build/vboxpci“ scheiterte
make[1]: *** [/var/lib/dkms/virtualbox/5.2.0/build/vboxpci] Fehler 2
Makefile:1515: die Regel für Ziel „_module_/var/lib/dkms/virtualbox/5.2.0/build“ scheiterte
make: *** [_module_/var/lib/dkms/virtualbox/5.2.0/build] Fehler 2
make: Verzeichnis „/usr/src/linux-headers-4.13.9-towo.3-siduction-amd64“ wird verlassen
Die Überraschung:
# find / -iname VBoxPciInternal.h
/usr/src/virtualbox-5.2.0/vboxpci/VBoxPciInternal.h
/var/lib/dkms/virtualbox/5.2.0/build/vboxpci/VBoxPciInternal.h
Die bemängelte Datei ist also doch da und hat folgende Rechte:
-rw-r--r-- 1 root root 6395 Okt 18 09:12 /usr/src/virtualbox-5.2.0/vboxpci/VBoxPciInternal.h
# uname -a
Linux hypnos 4.13.9-towo.3-siduction-amd64 #1 SMP PREEMPT siduction 4.13-19 (2017-10-24) x86_64 GNU/Linux
# dpkg -l | grep virtualbox
ii virtualbox 5.2.0-dfsg-1 amd64 x86 virtualization solution - base binaries
ii virtualbox-dkms 5.2.0-dfsg-1 all x86 virtualization solution - kernel module sources for dkms
ii virtualbox-ext-pack 5.2.0-2 all extra capabilities for VirtualBox, downloader.
ii virtualbox-guest-additions-iso 5.2.1-118452-1 all guest additions iso image for VirtualBox
ii virtualbox-qt 5.2.0-dfsg-1 amd64 x86 virtualization solution - Qt based user interface
Danke für jede Hilfe
paco
-
kann ich auch bei mir bestätigen
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=879940
-
gelöst/fixed (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=879940#10)
-
Regression in 5.2.2, i.e., the OP's compilation bug is back:
...
CC [M] /var/lib/dkms/virtualbox/5.2.2/build/vboxpci/linux/VBoxPci-linux.o
CC [M] /var/lib/dkms/virtualbox/5.2.2/build/vboxpci/VBoxPci.o
CC [M] /var/lib/dkms/virtualbox/5.2.2/build/vboxpci/SUPR0IdcClient.o
CC [M] /var/lib/dkms/virtualbox/5.2.2/build/vboxpci/SUPR0IdcClientComponent.o
CC [M] /var/lib/dkms/virtualbox/5.2.2/build/vboxpci/linux/SUPR0IdcClient-linux.o
/var/lib/dkms/virtualbox/5.2.2/build/vboxpci/linux/VBoxPci-linux.c:44:10: fatal error: VBoxPciInternal.h: No such file or directory
#include "VBoxPciInternal.h"
^~~~~~~~~~~~~~~~~~~
compilation terminated.
scripts/Makefile.build:319: recipe for target '/var/lib/dkms/virtualbox/5.2.2/build/vboxpci/linux/VBoxPci-linux.o' failed
make[2]: *** [/var/lib/dkms/virtualbox/5.2.2/build/vboxpci/linux/VBoxPci-linux.o] Error 1
make[2]: *** Waiting for unfinished jobs....
scripts/Makefile.build:578: recipe for target '/var/lib/dkms/virtualbox/5.2.2/build/vboxpci' failed
make[1]: *** [/var/lib/dkms/virtualbox/5.2.2/build/vboxpci] Error 2
Makefile:1520: recipe for target '_module_/var/lib/dkms/virtualbox/5.2.2/build' failed
make: *** [_module_/var/lib/dkms/virtualbox/5.2.2/build] Error 2
make: Leaving directory '/usr/src/linux-headers-4.14.1-towo.2-siduction-amd64'
# uname -a
Linux bla 4.14.1-towo.2-siduction-amd64 #1 SMP PREEMPT siduction 4.14-4 (2017-11-22) x86_64 GNU/Linux
# dpkg -l virtualbox*|grep ii
ii virtualbox 5.2.2-dfsg-1 amd64 x86 virtualization solution - base binaries
ii virtualbox-dkms 5.2.2-dfsg-1 all x86 virtualization solution - kernel module sources for dkms
ii virtualbox-ext-pack 5.2.2-2 all extra capabilities for VirtualBox, downloader.
ii virtualbox-qt 5.2.2-dfsg-1 amd64 x86 virtualization solution - Qt based user interface
-
Is fixed, see here (https://forum.siduction.org/index.php?topic=6917.msg56299#msg56299).