Hallo an alle Mitleser, kann mir an Hand u.ste. Ausgabe jemand verklickern, warum nach dem letzten Update auf dem Host SuSE 42.3 kein VirtualBox-Kernel-Modul gebaut wird? linux:/home/knitschknatsch # /sbin/vboxconfig Building kernel modules... Build of VirtualBox host kernel modules failed. Look at /var/log/virtualbox.log to find reasons. In der /var/log/virtualbox.log steht: === Building 'vboxdrv' module === make[1]: Entering directory '/usr/src/kernel- modules/virtualbox/src/vboxdrv' Makefile:190: Warning: using /usr/src/linux as the source directory of your Linux kernel. If this is not correct, specify KERN_DIR=<directory> and run Make again. make KBUILD_VERBOSE= SUBDIRS=/usr/src/kernel-modules/virtualbox/src/vboxdrv SRCROOT=/usr/src/kernel-modules/virtualbox/src/vboxdrv CONFIG_MODULE_SIG= -C /usr/src/linux -j4 modules make[2]: Entering directory '/usr/src/linux-4.4.138-59' ERROR: Kernel configuration is invalid. include/generated/autoconf.h or include/config/auto.conf are missing. Run 'make oldconfig && make prepare' on kernel src to fix it. WARNING: Symbol version dump ./Module.symvers is missing; modules will have no dependencies and modversions. /usr/src/kernel-modules/virtualbox/src/vboxdrv/Makefile:190: Warning: using /usr/src/linux as the source directory of your Linux kernel. If this is not correct, specify KERN_DIR=<directory> and run Make again. CC [M] /usr/src/kernel-modules/virtualbox/src/vboxdrv/linux/SUPDrv-linux.o CC [M] /usr/src/kernel-modules/virtualbox/src/vboxdrv/SUPDrv.o CC [M] /usr/src/kernel-modules/virtualbox/src/vboxdrv/SUPDrvGip.o CC [M] /usr/src/kernel-modules/virtualbox/src/vboxdrv/SUPDrvSem.o In file included from <command-line>:0:0: ././include/linux/kconfig.h:4:32: fatal error: generated/autoconf.h: Datei oder Verzeichnis nicht gefunden #include <generated/autoconf.h> ^ compilation terminated. In file included from <command-line>:0:0: ././include/linux/kconfig.h:4:32: fatal error: generated/autoconf.h: Datei oder Verzeichnis nicht gefunden #include <generated/autoconf.h> ^ compilation terminated. scripts/Makefile.build:270: recipe for target '/usr/src/kernel-modules/virtualbox/src/vboxdrv/linux/SUPDrv-linux.o' failed make[3]: *** [/usr/src/kernel-modules/virtualbox/src/vboxdrv/linux/SUPDrv-linux.o] Error 1 make[3]: *** Warte auf noch nicht beendete Prozesse... scripts/Makefile.build:270: recipe for target '/usr/src/kernel-modules/virtualbox/src/vboxdrv/SUPDrv.o' failed make[3]: *** [/usr/src/kernel-modules/virtualbox/src/vboxdrv/SUPDrv.o] Error 1 In file included from <command-line>:0:0: ././include/linux/kconfig.h:4:32: fatal error: generated/autoconf.h: Datei oder Verzeichnis nicht gefunden #include <generated/autoconf.h> ^ compilation terminated. scripts/Makefile.build:270: recipe for target '/usr/src/kernel-modules/virtualbox/src/vboxdrv/SUPDrvGip.o' failed make[3]: *** [/usr/src/kernel-modules/virtualbox/src/vboxdrv/SUPDrvGip.o] Error 1 In file included from <command-line>:0:0: ././include/linux/kconfig.h:4:32: fatal error: generated/autoconf.h: Datei oder Verzeichnis nicht gefunden #include <generated/autoconf.h> ^ compilation terminated. scripts/Makefile.build:270: recipe for target '/usr/src/kernel-modules/virtualbox/src/vboxdrv/SUPDrvSem.o' failed make[3]: *** [/usr/src/kernel-modules/virtualbox/src/vboxdrv/SUPDrvSem.o] Error 1 Makefile:1445: recipe for target '_module_/usr/src/kernel-modules/virtualbox/src/vboxdrv' failed make[2]: *** [_module_/usr/src/kernel-modules/virtualbox/src/vboxdrv] Error 2 make[2]: Leaving directory '/usr/src/linux-4.4.138-59' Makefile:305: recipe for target 'vboxdrv' failed make[1]: *** [vboxdrv] Error 2 make[1]: Leaving directory '/usr/src/kernel- modules/virtualbox/src/vboxdrv' Makefile:40: recipe for target 'all' failed make: *** [all] Error 2 btw. Ich habe keinen direkten Zugriff auf diesen Rechner. Die Angaben wurden mir übermittelt. -- MfG Heinz-Stefan Neumeyer Diese Mail stammt von einem absolut microsoftfreien Computer Betriebssystem: Debian GNU/Linux "Sid"(Debian unstable) seit dem 14.12.2017
Ich bin da wirklich nicht erfahren aber prüfe doch mal ob die angemeckerten Datei(en) wirklich vorhanden sind. Am 29.06.2018 um 23:47 schrieb Heinz-Stefan Neumeyer:
Hallo an alle Mitleser,
kann mir an Hand u.ste. Ausgabe jemand verklickern, warum nach dem letzten Update auf dem Host SuSE 42.3 kein VirtualBox-Kernel-Modul gebaut wird?
(...)
In der /var/log/virtualbox.log steht:
(...)
ERROR: Kernel configuration is invalid. include/generated/autoconf.h or include/config/auto.conf are missing. Run 'make oldconfig && make prepare' on kernel src to fix it.
(...)
/usr/src/kernel-modules/virtualbox/src/vboxdrv/Makefile:190: Warning: using /usr/src/linux as the source directory of your Linux kernel. If this is not correct, specify KERN_DIR=<directory> and run Make again. CC [M] (...)>
btw. Ich habe keinen direkten Zugriff auf diesen Rechner. Die Angaben wurden mir übermittelt. OK, dann lass es prüfen.
Bernd -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Samstag, den 30.06.2018, 07:28 +0200 schrieb Bernd Nachtigall: Moin Bernd
Ich bin da wirklich nicht erfahren aber prüfe doch mal ob die angemeckerten Datei(en) wirklich vorhanden sind.
Wie es aussieht - ja. Aber wie gesagt, ich muß mich auf das verlassen was mir übermittelt wird. Und dort sitzt jemand bei dem leider kaum Grundlagenwissen vorhanden ist. -- MfG Heinz-Stefan Neumeyer Diese Mail stammt von einem absolut microsoftfreien Computer Betriebssystem: Debian GNU/Linux "Sid"(Debian unstable) seit dem 14.12.2017
Hallo Heinz-Stefan, Am Freitag 29 Juni 2018 schrieb Heinz-Stefan Neumeyer:
Hallo an alle Mitleser,
kann mir an Hand u.ste. Ausgabe jemand verklickern, warum nach dem letzten Update auf dem Host SuSE 42.3 kein VirtualBox-Kernel-Modul gebaut wird?
Stimmen die Kernel-Sourcen plus Entwicklerkram (ich muss da immer ein bißchen raten, welche Pakete für die Kompilation benötigt werden) denn mit dem installierten Kernel überein? Läuft das auseinander, wird gemault. Helga -- ## Technik: [http://de.opensuse.org] ## Privat: [http://www.eschkitai.de] -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Samstag, den 30.06.2018, 18:47 +0200 schrieb Helga Fischer: Moin Helga
Stimmen die Kernel-Sourcen plus Entwicklerkram (ich muss da immer ein bißchen raten, welche Pakete für die Kompilation benötigt werden) denn mit dem installierten Kernel überein? Läuft das auseinander, wird gemault.
Ich gehe davon aus, daß die mit aktualisiert werden, wenn der Kernel ein Update bekommt. -- MfG Heinz-Stefan Neumeyer Diese Mail stammt von einem absolut microsoftfreien Computer Betriebssystem: Debian GNU/Linux "Sid"(Debian unstable) seit dem 14.12.2017
Am Freitag, den 29.06.2018, 23:47 +0200 schrieb Heinz-Stefan Neumeyer:
kann mir an Hand u.ste. Ausgabe jemand verklickern, warum nach dem letzten Update auf dem Host SuSE 42.3 kein VirtualBox-Kernel-Modul gebaut wird?
Welche Variante? Die von openSUSE oder aus dem originalem Oracle Repo?
In der /var/log/virtualbox.log steht:
=== Building 'vboxdrv' module === make[1]: Entering directory '/usr/src/kernel- modules/virtualbox/src/vboxdrv' Makefile:190: Warning: using /usr/src/linux as the source directory of your Linux kernel. If this is not correct, specify KERN_DIR=<directory> and run Make again.
Der symbolische Link existiert und verweist auch auf das korrekte Verzeichnis mit den Kernel-Quellen?
make KBUILD_VERBOSE= SUBDIRS=/usr/src/kernel-modules/virtualbox/src/vboxdrv SRCROOT=/usr/src/kernel-modules/virtualbox/src/vboxdrv CONFIG_MODULE_SIG= -C /usr/src/linux -j4 modules make[2]: Entering directory '/usr/src/linux-4.4.138-59' ERROR: Kernel configuration is invalid. include/generated/autoconf.h or include/config/auto.conf are missing. Run 'make oldconfig && make prepare' on kernel src to fix it.
Wurden im /usr/src/linux mal die folgenden Aktionen durchgeführt? - make mrproper - make oldconfig - make prepare Die grundlegenden Entwicklertools (gcc-Suite, make, ...) sind natürlich installiert?!
WARNING: Symbol version dump ./Module.symvers is missing; modules will have no dependencies and modversions.
Das Paket kernel-syms (Version passend zum Kernel) ist installiert?
btw. Ich habe keinen direkten Zugriff auf diesen Rechner. Die Angaben wurden mir übermittelt.
Dein/e Klient/in ist nicht die/der erste, welche/r nach einem Kernel-Update Probleme mit dem Bau der VirtualBox-Module bekommt. Hatten wir erst kürzlich auch auf der EasyLinux-Mailingiste für openSUSE. -- MfG Richi
Am Samstag, den 30.06.2018, 20:24 +0200 schrieb Richard Kraut: Moin Richard
Welche Variante? Die von openSUSE oder aus dem originalem Oracle Repo?
SuSE. Nach meinem Wissen läuft doch die Oracle nicht auf 42.3?
In der /var/log/virtualbox.log steht:
=== Building 'vboxdrv' module === make[1]: Entering directory '/usr/src/kernel- modules/virtualbox/src/vboxdrv' Makefile:190: Warning: using /usr/src/linux as the source directory of your Linux kernel. If this is not correct, specify KERN_DIR=<directory> and run Make again.
Der symbolische Link existiert und verweist auch auf das korrekte Verzeichnis mit den Kernel-Quellen?
make KBUILD_VERBOSE= SUBDIRS=/usr/src/kernel-modules/virtualbox/src/vboxdrv SRCROOT=/usr/src/kernel-modules/virtualbox/src/vboxdrv CONFIG_MODULE_SIG= -C /usr/src/linux -j4 modules make[2]: Entering directory '/usr/src/linux-4.4.138-59' ERROR: Kernel configuration is invalid. include/generated/autoconf.h or include/config/auto.conf are missing. Run 'make oldconfig && make prepare' on kernel src to fix it.
Wurden im /usr/src/linux mal die folgenden Aktionen durchgeführt? - make mrproper - make oldconfig - make prepare
Die grundlegenden Entwicklertools (gcc-Suite, make, ...) sind natürlich installiert?!
WARNING: Symbol version dump ./Module.symvers is missing; modules will have no dependencies and modversions.
Das Paket kernel-syms (Version passend zum Kernel) ist installiert?
Siehe Antwort auf Helgas Post. Ich gehe davon aus, daß bei einem Kernel-Update dieser ganze "Zubehör" passend aktualisiert wird.
btw. Ich habe keinen direkten Zugriff auf diesen Rechner. Die Angaben wurden mir übermittelt.
Dein/e Klient/in ist nicht die/der erste, welche/r nach einem Kernel- Update Probleme mit dem Bau der VirtualBox-Module bekommt. Hatten wir erst kürzlich auch auf der EasyLinux-Mailingiste für openSUSE.
Bin ich seit Jahren raus. Und ich persönlich kenne auch derartige Problem nicht. Weder mit der VB meiner Distribution. Noch mit der Version von Oracle. -- MfG Heinz-Stefan Neumeyer Diese Mail stammt von einem absolut microsoftfreien Computer Betriebssystem: Debian GNU/Linux "Sid"(Debian unstable) seit dem 14.12.2017
Am Sonntag, 1. Juli 2018, 09:47:04 CEST schrieb Heinz-Stefan Neumeyer:
Am Samstag, den 30.06.2018, 20:24 +0200 schrieb Richard Kraut:
Moin Richard
Welche Variante? Die von openSUSE oder aus dem originalem Oracle Repo?
SuSE. Nach meinem Wissen läuft doch die Oracle nicht auf 42.3?
In der /var/log/virtualbox.log steht:
=== Building 'vboxdrv' module === make[1]: Entering directory '/usr/src/kernel- modules/virtualbox/src/vboxdrv' Makefile:190: Warning: using /usr/src/linux as the source directory of your Linux kernel. If this is not correct, specify KERN_DIR=<directory> and run Make again.
Der symbolische Link existiert und verweist auch auf das korrekte Verzeichnis mit den Kernel-Quellen?
make KBUILD_VERBOSE= SUBDIRS=/usr/src/kernel-modules/virtualbox/src/vboxdrv SRCROOT=/usr/src/kernel-modules/virtualbox/src/vboxdrv CONFIG_MODULE_SIG= -C /usr/src/linux -j4 modules make[2]: Entering directory '/usr/src/linux-4.4.138-59' ERROR: Kernel configuration is invalid. include/generated/autoconf.h or include/config/auto.conf are missing. Run 'make oldconfig && make prepare' on kernel src to fix it.
Wurden im /usr/src/linux mal die folgenden Aktionen durchgeführt? - make mrproper - make oldconfig - make prepare
Die grundlegenden Entwicklertools (gcc-Suite, make, ...) sind natürlich installiert?!
WARNING: Symbol version dump ./Module.symvers is missing; modules will have no dependencies and modversions.
Das Paket kernel-syms (Version passend zum Kernel) ist installiert?
Siehe Antwort auf Helgas Post. Ich gehe davon aus, daß bei einem Kernel-Update dieser ganze "Zubehör" passend aktualisiert wird.
btw. Ich habe keinen direkten Zugriff auf diesen Rechner. Die Angaben wurden mir übermittelt.
Dein/e Klient/in ist nicht die/der erste, welche/r nach einem Kernel- Update Probleme mit dem Bau der VirtualBox-Module bekommt. Hatten wir erst kürzlich auch auf der EasyLinux-Mailingiste für openSUSE.
Bin ich seit Jahren raus. Und ich persönlich kenne auch derartige Problem nicht. Weder mit der VB meiner Distribution. Noch mit der Version von Oracle.
Poste: zypper se -si kernel virtualbox Nur wenn man weiss, was da läuft, kann man helfen. Ansonsten : Rosenthal. Stephan -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Sonntag, den 01.07.2018, 10:41 +0200 schrieb Stephan Hemeier: Hallo Stephan
Poste: zypper se -si kernel virtualbox
knitschknatsch@linux:~> zypper se -si kernel virtualbox Repository 'openSUSE-Leap-42.3-Update' ist veraltet. Sie können 'zypper refresh' als root ausführen, um es zu aktualisieren. Repository 'openSUSE-Leap-42.3-Update-Non-Oss' ist veraltet. Sie können 'zypper refresh' als root ausführen, um es zu aktualisieren. Repository-Daten werden geladen... Installierte Pakete werden gelesen... S | Name | Typ | Version | Arch | Repository ---+-----------------------------+-------+-------------------------+--- -----+-------------------------- i+ | kernel-default | Paket | 4.4.138-59.1 | x86_64 | openSUSE-Leap-42.3-Update i+ | kernel-default | Paket | 4.4.132-53.1 | x86_64 | openSUSE-Leap-42.3-Update i+ | kernel-default-devel | Paket | 4.4.138-59.1 | x86_64 | openSUSE-Leap-42.3-Update i | kernel-devel | Paket | 4.4.138-59.1 | noarch | openSUSE-Leap-42.3-Update i | kernel-firmware | Paket | 20170530-20.1 | noarch | openSUSE-Leap-42.3-Update i | kernel-macros | Paket | 4.4.138-59.1 | noarch | openSUSE-Leap-42.3-Update i+ | virtualbox | Paket | 5.1.38-53.1 | x86_64 | openSUSE-Leap-42.3-Update i | virtualbox-host-kmp-default | Paket | 5.1.38_k4.4.126_48-53.1 | x86_64 | openSUSE-Leap-42.3-Update i+ | virtualbox-host-source | Paket | 5.1.38-53.1 | noarch | openSUSE-Leap-42.3-Update i | virtualbox-qt | Paket | 5.1.38-53.1 | x86_64 | openSUSE-Leap-42.3-Update knitschknatsch@linux:~> Das sieht für mich eigentlich stimmig aus? Trotzdem baut er das Kernel-Modul nicht. Notbehelf z.Z.: Den vorherigen Kernel booten, dann läßt sich auch die gewünschte virtuelle Maschine ohne Mecker starten.
Nur wenn man weiss, was da läuft, kann man helfen.
Ansonsten : Rosenthal.
??? -- MfG Heinz-Stefan Neumeyer Diese Mail stammt von einem absolut microsoftfreien Computer Betriebssystem: Debian GNU/Linux "Sid"(Debian unstable) seit dem 14.12.2017
participants (5)
-
Bernd Nachtigall
-
Heinz-Stefan Neumeyer
-
Helga Fischer
-
Richard Kraut
-
Stephan Hemeier