[noble] DKMS build error with kernel 6.8

Bug #2053024 reported by Francois Thirioux
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
virtualbox (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Hi,

When trying with new kernel 6.8:

Paramétrage de virtualbox-dkms (7.0.14-dfsg-1build2) ...
Loading new virtualbox-7.0.14 DKMS files...
Building for 6.8.0-7-generic
Building initial module for 6.8.0-7-generic
Error! Bad return status for module build on kernel: 6.8.0-7-generic (x86_64)
Consult /var/lib/dkms/virtualbox/7.0.14/build/make.log for more information.
dpkg: erreur de traitement du paquet virtualbox-dkms (--configure) :
 le sous-processus paquet virtualbox-dkms script post-installation installé a renvoyé un état de sortie d'erreur 10
Paramétrage de virtualbox-guest-utils-hwe (7.0.14-dfsg-1ubuntu1.24.04.1) ...
dpkg: des problèmes de dépendances empêchent la configuration de virtualbox :
 virtualbox dépend de virtualbox-dkms (>= 7.0.14-dfsg-1build2) | virtualbox-source (>= 7.0.14-dfsg-1build2) | virtualbox-modules; cependant :
 Le paquet virtualbox-dkms n'est pas encore configuré.
  Le paquet virtualbox-source n'est pas installé.
  Le paquet virtualbox-modules n'est pas installé.
  Le paquet virtualbox-dkms qui fournit virtualbox-modules n'est pas encore configuré.

dpkg: erreur de traitement du paquet virtualbox (--configure) :
 problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de virtualbox-qt :
 virtualbox-qt dépend de virtualbox (= 7.0.14-dfsg-1build2); cependant :
 Le paquet virtualbox n'est pas encore configuré.

dpkg: erreur de traitement du paquet virtualbox-qt (--configure) :
 problèmes de dépendances - laissé non configuré
Aucun rapport « apport » n'a été créé car le message d'erreur indique une erreur consécutive à un échec précédent.
 Aucun rapport « apport » n'a été créé car le message d'erreur indique une erreur consécutive à un échec précédent.
  Traitement des actions différées (« triggers ») pour mailcap (3.70+nmu1ubuntu1) ...
Traitement des actions différées (« triggers ») pour desktop-file-utils (0.26-1ubuntu5) ...
Traitement des actions différées (« triggers ») pour hicolor-icon-theme (0.17-2) ...
Traitement des actions différées (« triggers ») pour gnome-menus (3.36.0-1.1ubuntu1) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.38-3ubuntu1) ...
Traitement des actions différées (« triggers ») pour man-db (2.12.0-3) ...
Traitement des actions différées (« triggers ») pour shared-mime-info (2.4-1) ...
Des erreurs ont été rencontrées pendant l'exécution :
 virtualbox-dkms
 virtualbox
 virtualbox-qt
E: Sub-process /usr/bin/dpkg returned an error code (1)
Échec de l'installation d'un paquet. Tentative de récupération :
Paramétrage de virtualbox-dkms (7.0.14-dfsg-1build2) ...
Removing old virtualbox-7.0.14 DKMS files...
Deleting module virtualbox-7.0.14 completely from the DKMS tree.
Loading new virtualbox-7.0.14 DKMS files...
Building for 6.8.0-7-generic
Building initial module for 6.8.0-7-generic
ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/virtualbox-dkms.0.crash'
Error! Bad return status for module build on kernel: 6.8.0-7-generic (x86_64)
Consult /var/lib/dkms/virtualbox/7.0.14/build/make.log for more information.
dpkg: erreur de traitement du paquet virtualbox-dkms (--configure) :
 le sous-processus paquet virtualbox-dkms script post-installation installé a renvoyé un état de sortie d'erreur 10
dpkg: des problèmes de dépendances empêchent la configuration de virtualbox :
 virtualbox dépend de virtualbox-dkms (>= 7.0.14-dfsg-1build2) | virtualbox-source (>= 7.0.14-dfsg-1build2) | virtualbox-modules; cependant :
 Le paquet virtualbox-dkms n'est pas encore configuré.
  Le paquet virtualbox-source n'est pas installé.
  Le paquet virtualbox-modules n'est pas installé.
  Le paquet virtualbox-dkms qui fournit virtualbox-modules n'est pas encore configuré.

dpkg: erreur de traitement du paquet virtualbox (--configure) :
 problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de virtualbox-qt :
 virtualbox-qt dépend de virtualbox (= 7.0.14-dfsg-1build2); cependant :
 Le paquet virtualbox n'est pas encore configuré.

dpkg: erreur de traitement du paquet virtualbox-qt (--configure) :
 problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
 virtualbox-dkms
 virtualbox
 virtualbox-qt

Tags: patch
Francois Thirioux (fthx)
summary: - [noble] DKMS build error
+ [noble] DKMS build error with kernel 6.8
Revision history for this message
Gianfranco Costamagna (costamagnagianfranco) wrote :

Hello, please make sure you use the ubuntu-bug tool to report issues, otherwise we can't analyze logs, e.g. /var/lib/dkms/virtualbox/7.0.14/build/make.log for this specific case

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in virtualbox (Ubuntu):
status: New → Confirmed
Revision history for this message
Xu Zhen (xuzhen666) wrote :

The /var/lib/dkms/virtualbox/7.0.14/build/make.log on my system

Revision history for this message
Xu Zhen (xuzhen666) wrote :

Tried the mainline kernel 6.8-rc5 from https://kernel.ubuntu.com/mainline/v6.8-rc5/, virtualbox-dkms was built successfully.

Revision history for this message
Xu Zhen (xuzhen666) wrote :

I wrote a simple patch for this bug. Although it may not be applicable to all platforms, but at least it works well on my x64 system.

cd /usr/src/virtualbox-7.0.14
sudo patch -p1 < vbox.patch

Revision history for this message
Gianfranco Costamagna (costamagnagianfranco) wrote :

@Xu Zhen, I already uploaded 7.0.14-dfsg-2 in noble-proposed, please have a look at it!

G.

Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

The attachment "vbox.patch" seems to be a patch. If it isn't, please remove the "patch" flag from the attachment, remove the "patch" tag, and if you are a member of the ~ubuntu-reviewers, unsubscribe the team.

[This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issues please contact him.]

tags: added: patch
Revision history for this message
Francois Thirioux (fthx) wrote :

Latest*-dfsg-2 from proposed did not compile :

DKMS make.log for virtualbox-7.0.14 for kernel 6.8.0-11-generic (x86_64)
mar. 20 févr. 2024 08:49:41 CET
make : on entre dans le répertoire « /usr/src/linux-headers-6.8.0-11-generic »
warning: the compiler differs from the one used to build the kernel
  The kernel was built by: x86_64-linux-gnu-gcc-13 (Ubuntu 13.2.0-13ubuntu1) 13.2.0
  You are using: gcc-13 (Ubuntu 13.2.0-13ubuntu1) 13.2.0
  CC [M] /var/lib/dkms/virtualbox/7.0.14/build/vboxdrv/linux/SUPDrv-linux.o
  CC [M] /var/lib/dkms/virtualbox/7.0.14/build/vboxdrv/SUPDrv.o
  CC [M] /var/lib/dkms/virtualbox/7.0.14/build/vboxdrv/SUPDrvGip.o
  CC [M] /var/lib/dkms/virtualbox/7.0.14/build/vboxdrv/SUPDrvSem.o
  CC [M] /var/lib/dkms/virtualbox/7.0.14/build/vboxdrv/SUPDrvTracer.o
  CC [M] /var/lib/dkms/virtualbox/7.0.14/build/vboxdrv/SUPLibAll.o
  CC [M] /var/lib/dkms/virtualbox/7.0.14/build/vboxdrv/common/string/strformatrt.o
  CC [M] /var/lib/dkms/virtualbox/7.0.14/build/vboxdrv/combined-agnostic1.o
  CC [M] /var/lib/dkms/virtualbox/7.0.14/build/vboxdrv/combined-agnostic2.o
  CC [M] /var/lib/dkms/virtualbox/7.0.14/build/vboxdrv/combined-os-specific.o
/var/lib/dkms/virtualbox/7.0.14/build/vboxdrv/SUPDrvTracer.o: warning: objtool: SUPR0TracerFireProbe+0x7: indirect jump found in RETPOLINE build
/var/lib/dkms/virtualbox/7.0.14/build/vboxdrv/SUPDrvTracer.o: warning: objtool: supdrvTracerProbeFireStub+0x0: 'naked' return found in RETHUNK build
make[3]: *** [scripts/Makefile.build:243 : /var/lib/dkms/virtualbox/7.0.14/build/vboxdrv/SUPDrvTracer.o] Erreur 254
make[3]: *** Suppression du fichier « /var/lib/dkms/virtualbox/7.0.14/build/vboxdrv/SUPDrvTracer.o »
make[3]: *** Attente des tâches non terminées....
/var/lib/dkms/virtualbox/7.0.14/build/vboxdrv/combined-os-specific.o: warning: objtool: rtThreadCtxHooksLnxSchedOut+0x1f: call to {dynamic}() with UACCESS enabled
/var/lib/dkms/virtualbox/7.0.14/build/vboxdrv/combined-os-specific.o: warning: objtool: rtThreadCtxHooksLnxSchedIn+0x29: call to {dynamic}() with UACCESS enabled
/var/lib/dkms/virtualbox/7.0.14/build/vboxdrv/combined-os-specific.o: warning: objtool: VBoxHost_RTR0MemKernelCopyTo+0x13: redundant CLD
/var/lib/dkms/virtualbox/7.0.14/build/vboxdrv/combined-os-specific.o: warning: objtool: VBoxHost_RTR0MemKernelCopyFrom+0x13: redundant CLD
make[2]: *** [scripts/Makefile.build:481 : /var/lib/dkms/virtualbox/7.0.14/build/vboxdrv] Erreur 2
make[1]: *** [/usr/src/linux-headers-6.8.0-11-generic/Makefile:1926 : /var/lib/dkms/virtualbox/7.0.14/build] Erreur 2
make: *** [Makefile:240 : __sub-make] Erreur 2
make : on quitte le répertoire « /usr/src/linux-headers-6.8.0-11-generic »

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package virtualbox - 7.0.14-dfsg-2

---------------
virtualbox (7.0.14-dfsg-2) unstable; urgency=medium

  * Cherry-pick upstream fixes for kernel 6.8 and USBSAN (LP: #2053024
    LP: #2037082, Closes: #1061917)
  * debian/patches:
    - 102989.patch
    - 102990.patch
    - 102992.patch
    - 102993.patch
    - 102994.patch
    - 102999.patch
    - 103024.patch
    - 103066.patch
    - 103067.patch

 -- Gianfranco Costamagna <email address hidden> Mon, 19 Feb 2024 16:43:37 +0100

Changed in virtualbox (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Francois Thirioux (fthx) wrote :

Sorry for me the fix did not make virtualbox compile.
See the log in my previous message.

Changed in virtualbox (Ubuntu):
status: Fix Released → New
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package virtualbox - 7.0.14-dfsg-4

---------------
virtualbox (7.0.14-dfsg-4) unstable; urgency=medium

  * Add patch from Xu Zhen (xuzhen666) to fix kernel module build LP: #2053024)

 -- Gianfranco Costamagna <email address hidden> Tue, 27 Feb 2024 17:02:07 +0100

Changed in virtualbox (Ubuntu):
status: New → Fix Released
Revision history for this message
Francois Thirioux (fthx) wrote :

I confirm that VB is now installing (along with all the extra stuff) and working.
Thanks!

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.