Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 13/01/2024, à 03:54

tofuser

[Résolu] Installation VirtualBox sur Ubuntu 22.04.3 LTS

Edit : Résumé de la solution dans le message #12

Bonjour,

Je ne parviens pas à installer VirtualBox sur Ubuntu 22.04.3 LTS via les dépôts officiels en suivant la doc §3.1.1.
Malgré les recherches sur le forum notamment, je ne suis pas parvenu à résoudre le problème.
Par avance merci pour votre aide smile

Le retour de commande est intéressants, mais je ne sais pas l'exploiter.
Il semblerait qu'il y ait une erreur lors de l'opération : "Building initial module for 6.5.0-14-generic"
Relative à : "dpkg: erreur de traitement du paquet virtualbox-dkms (--configure)"
ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/virtualbox-dkms.0.crash'
Consult /var/lib/dkms/virtualbox/6.1.38/build/make.log for more information.

Le retour complet de la commande :

tof@air:~$ sudo apt install virtualbox virtualbox-qt virtualbox-dkms virtualbox-guest-additions-iso virtualbox-guest-utils
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
Les paquets supplémentaires suivants seront installés : 
  dctrl-tools dkms libgsoap-2.8.117 liblzf1 libqt5opengl5
Paquets suggérés :
  debtags menu vde2 virtualbox-guest-x11
Les NOUVEAUX paquets suivants seront installés :
  dctrl-tools dkms libgsoap-2.8.117 liblzf1 libqt5opengl5 virtualbox virtualbox-dkms virtualbox-guest-additions-iso virtualbox-guest-utils virtualbox-qt
0 mis à jour, 10 nouvellement installés, 0 à enlever et 7 non mis à jour.
Il est nécessaire de prendre 0 o/95,6 Mo dans les archives.
Après cette opération, 250 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] 
Sélection du paquet dctrl-tools précédemment désélectionné.
(Lecture de la base de données... 259016 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../0-dctrl-tools_2.24-3build2_amd64.deb ...
Dépaquetage de dctrl-tools (2.24-3build2) ...
Sélection du paquet dkms précédemment désélectionné.
Préparation du dépaquetage de .../1-dkms_2.8.7-2ubuntu2.2_all.deb ...
Dépaquetage de dkms (2.8.7-2ubuntu2.2) ...
Sélection du paquet libgsoap-2.8.117:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../2-libgsoap-2.8.117_2.8.117-2build1_amd64.deb ...
Dépaquetage de libgsoap-2.8.117:amd64 (2.8.117-2build1) ...
Sélection du paquet liblzf1:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../3-liblzf1_3.6-3_amd64.deb ...
Dépaquetage de liblzf1:amd64 (3.6-3) ...
Sélection du paquet libqt5opengl5:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../4-libqt5opengl5_5.15.3+dfsg-2ubuntu0.2_amd64.deb ...
Dépaquetage de libqt5opengl5:amd64 (5.15.3+dfsg-2ubuntu0.2) ...
Sélection du paquet virtualbox-dkms précédemment désélectionné.
Préparation du dépaquetage de .../5-virtualbox-dkms_6.1.38-dfsg-3~ubuntu1.22.04.1_amd64.deb ...
Dépaquetage de virtualbox-dkms (6.1.38-dfsg-3~ubuntu1.22.04.1) ...
Sélection du paquet virtualbox précédemment désélectionné.
Préparation du dépaquetage de .../6-virtualbox_6.1.38-dfsg-3~ubuntu1.22.04.1_amd64.deb ...
Dépaquetage de virtualbox (6.1.38-dfsg-3~ubuntu1.22.04.1) ...
Sélection du paquet virtualbox-guest-utils précédemment désélectionné.
Préparation du dépaquetage de .../7-virtualbox-guest-utils_6.1.38-dfsg-3~ubuntu1.22.04.1_amd64.deb ...
Dépaquetage de virtualbox-guest-utils (6.1.38-dfsg-3~ubuntu1.22.04.1) ...
Sélection du paquet virtualbox-qt précédemment désélectionné.
Préparation du dépaquetage de .../8-virtualbox-qt_6.1.38-dfsg-3~ubuntu1.22.04.1_amd64.deb ...
Dépaquetage de virtualbox-qt (6.1.38-dfsg-3~ubuntu1.22.04.1) ...
Sélection du paquet virtualbox-guest-additions-iso précédemment désélectionné.
Préparation du dépaquetage de .../9-virtualbox-guest-additions-iso_6.1.38-1~ubuntu1.22.04.1_all.deb ...
Dépaquetage de virtualbox-guest-additions-iso (6.1.38-1~ubuntu1.22.04.1) ...
Paramétrage de virtualbox-guest-additions-iso (6.1.38-1~ubuntu1.22.04.1) ...
Paramétrage de libgsoap-2.8.117:amd64 (2.8.117-2build1) ...
Paramétrage de virtualbox-guest-utils (6.1.38-dfsg-3~ubuntu1.22.04.1) ...
Created symlink /etc/systemd/system/multi-user.target.wants/virtualbox-guest-utils.service → /lib/systemd/system/virtualbox-guest-utils.service.
Paramétrage de liblzf1:amd64 (3.6-3) ...
Paramétrage de libqt5opengl5:amd64 (5.15.3+dfsg-2ubuntu0.2) ...
Paramétrage de dctrl-tools (2.24-3build2) ...
Paramétrage de dkms (2.8.7-2ubuntu2.2) ...
Paramétrage de virtualbox-dkms (6.1.38-dfsg-3~ubuntu1.22.04.1) ...
Loading new virtualbox-6.1.38 DKMS files...
Building for 6.5.0-14-generic
Building initial module for 6.5.0-14-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.5.0-14-generic (x86_64)
Consult /var/lib/dkms/virtualbox/6.1.38/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
Aucun rapport « apport » n'a été créé car le message d'erreur indique une erreur consécutive à un échec précédent.
                                                                                                                  dpkg: des problèmes de dépendances empêchent la configuration de virtualbox :
 virtualbox dépend de virtualbox-dkms (>= 6.1.38-dfsg-3~ubuntu1.22.04.1) | virtualbox-source (>= 6.1.38-dfsg-3~ubuntu1.22.04.1) | 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 (= 6.1.38-dfsg-3~ubuntu1.22.04.1) ; 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.
                                                                                                                  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-1ubuntu3) ...
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-1ubuntu3) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.35-0ubuntu3.6) ...
Traitement des actions différées (« triggers ») pour man-db (2.10.2-1) ...
Traitement des actions différées (« triggers ») pour shared-mime-info (2.1-2) ...
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)
tof@air:~$ 

Le contenu de /var/lib/dkms/virtualbox/6.1.38/build/make.log

tof@air:~$ cat /var/lib/dkms/virtualbox/6.1.38/build/make.log
DKMS make.log for virtualbox-6.1.38 for kernel 6.5.0-14-generic (x86_64)
sam. 13 janv. 2024 02:04:23 CET
make : on entre dans le répertoire « /usr/src/linux-headers-6.5.0-14-generic »
warning: the compiler differs from the one used to build the kernel
  The kernel was built by: x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0
  You are using:           gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0
  CC [M]  /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/linux/SUPDrv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/SUPDrv.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/SUPDrvGip.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/SUPDrvSem.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/SUPDrvTracer.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/SUPLibAll.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/alloc-r0drv.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/initterm-r0drv.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/memobj-r0drv.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/mpnotification-r0drv.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/powernotification-r0drv.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/linux/assert-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/linux/alloc-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/linux/initterm-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/linux/memuserkernel-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/linux/mp-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/linux/mpnotification-r0drv-linux.o
/var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/SUPDrvTracer.o: warning: objtool: SUPR0TracerFireProbe+0x7: indirect jump found in RETPOLINE build
/var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/SUPDrvTracer.o: warning: objtool: supdrvTracerProbeFireStub+0x0: 'naked' return found in RETHUNK build
  CC [M]  /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/linux/process-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/linux/rtStrFormatKernelAddress-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/linux/semevent-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/linux/semeventmulti-r0drv-linux.o
/var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c: In function ‘rtR0MemObjNativeLockUser’:
/var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:1228:18: error: too many arguments to function ‘get_user_pages’
 1228 |             rc = get_user_pages(R3Ptr,                  /* Where from. */
      |                  ^~~~~~~~~~~~~~
In file included from /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/linux/the-linux-kernel.h:102,
                 from /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:31:
./include/linux/mm.h:2430:6: note: declared here
 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
      |      ^~~~~~~~~~~~~~
/var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:1261:33: error: passing argument 6 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
 1261 |                                 papVMAs                 /* vmas */
      |                                 ^~~~~~~
      |                                 |
      |                                 struct vm_area_struct **
./include/linux/mm.h:2400:33: note: expected ‘int *’ but argument is of type ‘struct vm_area_struct **’
 2400 |                            int *locked);
      |                            ~~~~~^~~~~~
/var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:1245:18: error: too many arguments to function ‘get_user_pages_remote’
 1245 |             rc = get_user_pages_remote(
      |                  ^~~~~~~~~~~~~~~~~~~~~
./include/linux/mm.h:2397:6: note: declared here
 2397 | long get_user_pages_remote(struct mm_struct *mm,
      |      ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:1304:39: error: assignment of read-only member ‘vm_flags’
 1304 |                 papVMAs[rc]->vm_flags |= VM_DONTCOPY | VM_LOCKED;
      |                                       ^~
/var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c: In function ‘rtR0MemObjNativeMapUser’:
/var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:1774:35: error: assignment of read-only member ‘vm_flags’
 1774 |                     vma->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP;
      |                                   ^~
  CC [M]  /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/linux/semfastmutex-r0drv-linux.o
cc1: some warnings being treated as errors
make[3]: *** [scripts/Makefile.build:251 : /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.o] Erreur 1
make[3]: *** Attente des tâches non terminées....
/var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/linux/memuserkernel-r0drv-linux.o: warning: objtool: VBoxHost_RTR0MemKernelCopyTo+0x13: redundant CLD
/var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/linux/memuserkernel-r0drv-linux.o: warning: objtool: VBoxHost_RTR0MemKernelCopyFrom+0x13: redundant CLD
make[2]: *** [scripts/Makefile.build:488 : /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv] Erreur 2
make[1]: *** [/usr/src/linux-headers-6.5.0-14-generic/Makefile:2037 : /var/lib/dkms/virtualbox/6.1.38/build] Erreur 2
make: *** [Makefile:234 : __sub-make] Erreur 2
make : on quitte le répertoire « /usr/src/linux-headers-6.5.0-14-generic »
tof@air:~$

Cordialement

Dernière modification par tofuser (Le 18/01/2024, à 22:05)

Hors ligne

#2 Le 13/01/2024, à 08:41

xubu1957

Re : [Résolu] Installation VirtualBox sur Ubuntu 22.04.3 LTS

Bonjour,

Vu :

make : on quitte le répertoire « /usr/src/linux-headers-6.5.0-14-generic »

C'est bloqué > Virtual box ne se lance plus malgré secure boot inactif


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#3 Le 13/01/2024, à 15:31

tofuser

Re : [Résolu] Installation VirtualBox sur Ubuntu 22.04.3 LTS

Un grand merci à toi xubu1957 smile

1 - En suivant le lien que tu donnes et si je comprends bien.
C'est un bug depuis le noyau 6.5.0 et VirtualBox fonctionne avec le noyau  6.2.
Je tenterais donc l'installation sur le noyeau 6.2 si je n'arrive pas à résoudre le problème. Et ça c'est déjà génial big_smile

2 - mais j'aimerais bien bidouiller un peu avant pour tenter de faire tourner VirtualBox sur mon noyau actuel 6.5.0
Car en relisant  /var/lib/dkms/virtualbox/6.1.38/build/make.log, je note :

warning: the compiler differs from the one used to build the kernel
The kernel was built by: x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0
You are using:gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0

a) Je serais curieux de voir avec quoi a été compilé le noyau 6.2.0-39-generic pour voir si il y a une différence avec le noyau 6.5.0-14-generic
b) J'aimerais bien que lors de l'installation du paquet virtualbox-dkms, ce soit x86_64-linux-gnu-gcc-12 qui soit utilisé et non gcc-12
Je fais une utilisation très simple de mon PC, mais j'ai peut être installé un compilateur quand j'ai fais un peu de Python
Je vais voir si j'arrive à faire a) et b) en cherchant ce soir.

Hors ligne

#4 Le 13/01/2024, à 15:52

xubu1957

Re : [Résolu] Installation VirtualBox sur Ubuntu 22.04.3 LTS

Dans Bluetooth/wifi via dongle RTL8723BU: KO avec noyau 6.5 ?

nany a écrit :

Bonjour,



xubu1957 a écrit :

Il y a un souci avec les pilotes nvidia > Problème après mise à jour du noyau -6.5.0-14-generic

xubu1957 a écrit :

Je pense que tout ce qui est en dkms dans la 22.04 avec la version 6.5.0 du noyau est foireux.
Il vaut mieux rester sur la version 6.2.0 en attendant que les problèmes soient réglés.


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#5 Le 13/01/2024, à 21:19

tofuser

Re : [Résolu] Installation VirtualBox sur Ubuntu 22.04.3 LTS

Bonjour,
Je te remercie pour ton conseil.
Je vais démarrer sur le noyau 6.2 et relancer l'installation de VirtualBox pour voir si cela résout le problème.

Hors ligne

#6 Le 13/01/2024, à 23:44

tofuser

Re : [Résolu] Installation VirtualBox sur Ubuntu 22.04.3 LTS

Bonjour,

J'ai démarré sur le noyau 6.2.

J'ai supprimé l'ancienne installation de VirtualBox :

tof@air:~$ sudo apt autoremove --purge virtualbox virtualbox-qt virtualbox-dkms virtualbox-guest-additions-iso virtualbox-guest-utils

J'ai relancé l'installation de VirtualBox :

tof@air:~$ sudo apt install virtualbox virtualbox-qt virtualbox-dkms virtualbox-guest-additions-iso virtualbox-guest-utils
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
Les paquets supplémentaires suivants seront installés : 
  dctrl-tools dkms libgsoap-2.8.117 liblzf1 libqt5opengl5
Paquets suggérés :
  debtags menu vde2 virtualbox-guest-x11
Les NOUVEAUX paquets suivants seront installés :
  dctrl-tools dkms libgsoap-2.8.117 liblzf1 libqt5opengl5 virtualbox virtualbox-dkms virtualbox-guest-additions-iso virtualbox-guest-utils virtualbox-qt
0 mis à jour, 10 nouvellement installés, 0 à enlever et 7 non mis à jour.
Il est nécessaire de prendre 0 o/95,6 Mo dans les archives.
Après cette opération, 250 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] 
Sélection du paquet dctrl-tools précédemment désélectionné.
(Lecture de la base de données... 259016 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../0-dctrl-tools_2.24-3build2_amd64.deb ...
Dépaquetage de dctrl-tools (2.24-3build2) ...
Sélection du paquet dkms précédemment désélectionné.
Préparation du dépaquetage de .../1-dkms_2.8.7-2ubuntu2.2_all.deb ...
Dépaquetage de dkms (2.8.7-2ubuntu2.2) ...
Sélection du paquet libgsoap-2.8.117:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../2-libgsoap-2.8.117_2.8.117-2build1_amd64.deb ...
Dépaquetage de libgsoap-2.8.117:amd64 (2.8.117-2build1) ...
Sélection du paquet liblzf1:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../3-liblzf1_3.6-3_amd64.deb ...
Dépaquetage de liblzf1:amd64 (3.6-3) ...
Sélection du paquet libqt5opengl5:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../4-libqt5opengl5_5.15.3+dfsg-2ubuntu0.2_amd64.deb ...
Dépaquetage de libqt5opengl5:amd64 (5.15.3+dfsg-2ubuntu0.2) ...
Sélection du paquet virtualbox-dkms précédemment désélectionné.
Préparation du dépaquetage de .../5-virtualbox-dkms_6.1.38-dfsg-3~ubuntu1.22.04.1_amd64.deb ...
Dépaquetage de virtualbox-dkms (6.1.38-dfsg-3~ubuntu1.22.04.1) ...
Sélection du paquet virtualbox précédemment désélectionné.
Préparation du dépaquetage de .../6-virtualbox_6.1.38-dfsg-3~ubuntu1.22.04.1_amd64.deb ...
Dépaquetage de virtualbox (6.1.38-dfsg-3~ubuntu1.22.04.1) ...
Sélection du paquet virtualbox-guest-utils précédemment désélectionné.
Préparation du dépaquetage de .../7-virtualbox-guest-utils_6.1.38-dfsg-3~ubuntu1.22.04.1_amd64.deb ...
Dépaquetage de virtualbox-guest-utils (6.1.38-dfsg-3~ubuntu1.22.04.1) ...
Sélection du paquet virtualbox-qt précédemment désélectionné.
Préparation du dépaquetage de .../8-virtualbox-qt_6.1.38-dfsg-3~ubuntu1.22.04.1_amd64.deb ...
Dépaquetage de virtualbox-qt (6.1.38-dfsg-3~ubuntu1.22.04.1) ...
Sélection du paquet virtualbox-guest-additions-iso précédemment désélectionné.
Préparation du dépaquetage de .../9-virtualbox-guest-additions-iso_6.1.38-1~ubuntu1.22.04.1_all.deb ...
Dépaquetage de virtualbox-guest-additions-iso (6.1.38-1~ubuntu1.22.04.1) ...
Paramétrage de virtualbox-guest-additions-iso (6.1.38-1~ubuntu1.22.04.1) ...
Paramétrage de libgsoap-2.8.117:amd64 (2.8.117-2build1) ...
Paramétrage de virtualbox-guest-utils (6.1.38-dfsg-3~ubuntu1.22.04.1) ...
Created symlink /etc/systemd/system/multi-user.target.wants/virtualbox-guest-utils.service → /lib/systemd/system/virtualbox-guest-utils.service.
Paramétrage de liblzf1:amd64 (3.6-3) ...
Paramétrage de libqt5opengl5:amd64 (5.15.3+dfsg-2ubuntu0.2) ...
Paramétrage de dctrl-tools (2.24-3build2) ...
Paramétrage de dkms (2.8.7-2ubuntu2.2) ...
Paramétrage de virtualbox-dkms (6.1.38-dfsg-3~ubuntu1.22.04.1) ...
Loading new virtualbox-6.1.38 DKMS files...
Building for 6.2.0-39-generic 6.5.0-14-generic
Building initial module for 6.2.0-39-generic
Can't load /var/lib/shim-signed/mok/.rnd into RNG
4077954B347F0000:error:12000079:random number generator:RAND_load_file:Cannot open file:../crypto/rand/randfile.c:106:Filename=/var/lib/shim-signed/mok/.rnd
.......+..+...+...+.......+...........+.+...+............+...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*..+...+...+............+...+....+...+.....+.........+++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++*.....+......+....+...+..+......+..........+...+.........+.................+...+.............+.........+.....+.+..+......+.+...........+...+....+.....+......+.+....
..........+.......+...+...........+....+..+...+................+......+...+.....+..........+......+...+..+......+...+............+.......+.....+...+....+...............+...........+....+..............+...
.......+......+...........+....+...+..+......+.......+...+..+...+..................+....+...+........+.........+.+..............+...+...+.+...+.....+............+.+...+..+...+......+..........+...........
+....+.........+.....+.+......+...+.....+.........+..........+..+...+.......+...+..+......+...+.......+..+.+..+.......+......+.....+.+...+.....+......+.......+..+......+.+.....+.+..+..........+.....+.....
..+.....................+.....+.......+..+....+.........+.....+......+......+...+.......+.........+..+....+.....+......+...+....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
.+...+.+......+......+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*...........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*......+......+.+.....+.+........+....
...........+....+...+..+................+.....+.........+...+....+.....+......+.......+......+.....+.+........+......+.+.....+.+............+..+.........+.+......+...+..+..........+..+..........+......+..
+............+......+....+..+...+.......+.....+...+.+............+..+.......+..................+......+..+.........+...+.+......+...+...+........+.+.........+.....+............+...+....+...........+......
....+..+...+....+...+.........+...+...........+.........+...+....+......+...+.....+.........+..................+.......+...+.................+.......+.....+...+.+..+....+...........+.......+..+....+......
...............+...+.....+......+............+.........+.+...+..............+......+....+...+..+...+.......+...+.........+......+...+......+.....+......+..........+....................+.........+....+....
.+.+...+...........+.......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-----
Secure Boot not enabled on this system.
Done.

vboxdrv.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/6.2.0-39-generic/updates/dkms/

vboxnetadp.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/6.2.0-39-generic/updates/dkms/

vboxnetflt.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/6.2.0-39-generic/updates/dkms/

depmod...
Building initial module for 6.5.0-14-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.5.0-14-generic (x86_64)
Consult /var/lib/dkms/virtualbox/6.1.38/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 (>= 6.1.38-dfsg-3~ubuntu1.22.04.1) | virtualbox-source (>= 6.1.38-dfsg-3~ubuntu1.22.04.1) | 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 (= 6.1.38-dfsg-3~ubuntu1.22.04.1) ; 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é
Traitement des actAucun 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 un
e erreur consécutive à un échec précédent.
                                          ions différées (« triggers ») pour mailcap (3.70+nmu1ubuntu1) ...
Traitement des actions différées (« triggers ») pour desktop-file-utils (0.26-1ubuntu3) ...
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-1ubuntu3) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.35-0ubuntu3.6) ...
Traitement des actions différées (« triggers ») pour man-db (2.10.2-1) ...
Traitement des actions différées (« triggers ») pour shared-mime-info (2.1-2) ...
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)
tof@air:~$ VirtualBox
WARNING: The character device /dev/vboxdrv does not exist.
	 Please install the virtualbox-dkms package and the appropriate
	 headers, most likely linux-headers-generic.

	 You will not be able to start VMs until this problem is fixed.
tof@air:~$

L'installation semble aller plus loin qu'avant, mais elle échoue. si dessous la synthèse des erreurs dans leurs ordre d'apparition :

Building initial module for 6.2.0-39-generic
Can't load /var/lib/shim-signed/mok/.rnd into RNG
4077954B347F0000:error:12000079:random number generator:RAND_load_file:Cannot open file:../crypto/rand/randfile.c:106:Filename=/var/lib/shim-signed/mok/.rnd
depmod...
Building initial module for 6.5.0-14-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.5.0-14-generic (x86_64)
Consult /var/lib/dkms/virtualbox/6.1.38/build/make.log for more information.

Je ne comprends pas vraiment, mais on dirait que :
il commence par construit le module initial sur le noyau 6.2 mais rencontre une première erreur différente de celle du post #1
puis il construit un autre module initial pour le noyau 6.5 mais là il échoue de façon identique au post #1

Une idée pour finaliser l'installation de VirtualBox ?

Dernière modification par tofuser (Le 13/01/2024, à 23:44)

Hors ligne

#7 Le 14/01/2024, à 00:38

tofuser

Re : [Résolu] Installation VirtualBox sur Ubuntu 22.04.3 LTS

Bonjour,

Toujours en ayant démarré Unbuntu avec le noyeau 6.2
En faisant les commande suivantes, je n'ai plus qu'une erreur car un module continue à vouloir être contruit avec le noyau 6.5.
Une idée pour résoudre ce point ?

Commandes préalables à l'intallation :

tof@air:~$ sudo apt update
Atteint :1 http://fr.archive.ubuntu.com/ubuntu jammy InRelease
Réception de :2 http://fr.archive.ubuntu.com/ubuntu jammy-updates InRelease [119 kB]
Atteint :3 http://fr.archive.ubuntu.com/ubuntu jammy-backports InRelease                     
Réception de :4 http://security.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
Réception de :5 http://fr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages [1277 kB]
Réception de :6 http://fr.archive.ubuntu.com/ubuntu jammy-updates/main i386 Packages [549 kB]
Réception de :7 http://fr.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages [1023 kB]
Réception de :8 http://fr.archive.ubuntu.com/ubuntu jammy-updates/universe i386 Packages [678 kB]
3757 ko réceptionnés en 1s (4170 ko/s)                
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
7 paquets peuvent être mis à jour. Exécutez « apt list --upgradable » pour les voir.
tof@air:~$ 

Purge de l'ancienne installation :

tof@air:~$ sudo apt purge virtualbox virtualbox-qt virtualbox-dkms virtualbox-guest-additions-iso virtualbox-guest-utils
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  dctrl-tools dkms libgsoap-2.8.117 liblzf1 libqt5opengl5
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Les paquets suivants seront ENLEVÉS :
  virtualbox* virtualbox-dkms* virtualbox-guest-additions-iso* virtualbox-guest-utils* virtualbox-qt*
0 mis à jour, 0 nouvellement installés, 5 à enlever et 7 non mis à jour.
3 partiellement installés ou enlevés.
Après cette opération, 248 Mo d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] 
(Lecture de la base de données... 259783 fichiers et répertoires déjà installés.)
Suppression de virtualbox-qt (6.1.38-dfsg-3~ubuntu1.22.04.1) ...
Suppression de virtualbox (6.1.38-dfsg-3~ubuntu1.22.04.1) ...
Suppression de virtualbox-dkms (6.1.38-dfsg-3~ubuntu1.22.04.1) ...
Module virtualbox-6.1.38 for kernel 6.2.0-39-generic (x86_64).
Before uninstall, this module version was ACTIVE on this kernel.

vboxdrv.ko:
 - Uninstallation
   - Deleting from: /lib/modules/6.2.0-39-generic/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.


vboxnetadp.ko:
 - Uninstallation
   - Deleting from: /lib/modules/6.2.0-39-generic/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.


vboxnetflt.ko:
 - Uninstallation
   - Deleting from: /lib/modules/6.2.0-39-generic/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.

depmod...
Deleting module virtualbox-6.1.38 completely from the DKMS tree.
Suppression de virtualbox-guest-additions-iso (6.1.38-1~ubuntu1.22.04.1) ...
Suppression de virtualbox-guest-utils (6.1.38-dfsg-3~ubuntu1.22.04.1) ...
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-1ubuntu3) ...
Traitement des actions différées (« triggers ») pour man-db (2.10.2-1) ...
Traitement des actions différées (« triggers ») pour shared-mime-info (2.1-2) ...
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-1ubuntu3) ...
(Lecture de la base de données... 259122 fichiers et répertoires déjà installés.)
Purge des fichiers de configuration de virtualbox-guest-utils (6.1.38-dfsg-3~ubuntu1.22.04.1) ...
Purge des fichiers de configuration de virtualbox (6.1.38-dfsg-3~ubuntu1.22.04.1) ...
tof@air:~$

Nouvelle installation de VirtualBox :

tof@air:~$ sudo apt install virtualbox virtualbox-qt virtualbox-dkms virtualbox-guest-additions-iso virtualbox-guest-utils
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
Paquets suggérés :
  vde2 virtualbox-guest-x11
Les NOUVEAUX paquets suivants seront installés :
  virtualbox virtualbox-dkms virtualbox-guest-additions-iso virtualbox-guest-utils virtualbox-qt
0 mis à jour, 5 nouvellement installés, 0 à enlever et 7 non mis à jour.
Il est nécessaire de prendre 0 o/95,1 Mo dans les archives.
Après cette opération, 248 Mo d'espace disque supplémentaires seront utilisés.
Sélection du paquet virtualbox-dkms précédemment désélectionné.
(Lecture de la base de données... 259119 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../virtualbox-dkms_6.1.38-dfsg-3~ubuntu1.22.04.1_amd64.deb ...
Dépaquetage de virtualbox-dkms (6.1.38-dfsg-3~ubuntu1.22.04.1) ...
Sélection du paquet virtualbox précédemment désélectionné.
Préparation du dépaquetage de .../virtualbox_6.1.38-dfsg-3~ubuntu1.22.04.1_amd64.deb ...
Dépaquetage de virtualbox (6.1.38-dfsg-3~ubuntu1.22.04.1) ...
Sélection du paquet virtualbox-guest-utils précédemment désélectionné.
Préparation du dépaquetage de .../virtualbox-guest-utils_6.1.38-dfsg-3~ubuntu1.22.04.1_amd64.deb ...
Dépaquetage de virtualbox-guest-utils (6.1.38-dfsg-3~ubuntu1.22.04.1) ...
Sélection du paquet virtualbox-qt précédemment désélectionné.
Préparation du dépaquetage de .../virtualbox-qt_6.1.38-dfsg-3~ubuntu1.22.04.1_amd64.deb ...
Dépaquetage de virtualbox-qt (6.1.38-dfsg-3~ubuntu1.22.04.1) ...
Sélection du paquet virtualbox-guest-additions-iso précédemment désélectionné.
Préparation du dépaquetage de .../virtualbox-guest-additions-iso_6.1.38-1~ubuntu1.22.04.1_all.deb ...
Dépaquetage de virtualbox-guest-additions-iso (6.1.38-1~ubuntu1.22.04.1) ...
Paramétrage de virtualbox-guest-additions-iso (6.1.38-1~ubuntu1.22.04.1) ...
Paramétrage de virtualbox-guest-utils (6.1.38-dfsg-3~ubuntu1.22.04.1) ...
Created symlink /etc/systemd/system/multi-user.target.wants/virtualbox-guest-utils.service → /lib/systemd/system/virtualbox-guest-utils.service.
Paramétrage de virtualbox-dkms (6.1.38-dfsg-3~ubuntu1.22.04.1) ...
Loading new virtualbox-6.1.38 DKMS files...
Building for 6.2.0-39-generic 6.5.0-14-generic
Building initial module for 6.2.0-39-generic
Secure Boot not enabled on this system.
Done.

vboxdrv.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/6.2.0-39-generic/updates/dkms/

vboxnetadp.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/6.2.0-39-generic/updates/dkms/

vboxnetflt.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/6.2.0-39-generic/updates/dkms/

depmod...
Building initial module for 6.5.0-14-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.5.0-14-generic (x86_64)
Consult /var/lib/dkms/virtualbox/6.1.38/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
Aucun rapport « apport » n'a été créé car le message d'erreur indique une erreur consécutive à un échec précédent.
                                                                                                                  dpkg: des problèmes de dépendances empêchent la configuration de virtualbox :
 virtualbox dépend de virtualbox-dkms (>= 6.1.38-dfsg-3~ubuntu1.22.04.1) | virtualbox-source (>= 6.1.38-dfsg-3~ubuntu1.22.04.1) | 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 (= 6.1.38-dfsg-3~ubuntu1.22.04.1) ; 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.
                                                                                                                  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-1ubuntu3) ...
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-1ubuntu3) ...
Traitement des actions différées (« triggers ») pour man-db (2.10.2-1) ...
Traitement des actions différées (« triggers ») pour shared-mime-info (2.1-2) ...
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)
tof@air:~$

Contenu du fichier /var/lib/dkms/virtualbox/6.1.38/build/make.log

tof@air:~$ cat /var/lib/dkms/virtualbox/6.1.38/build/make.log
DKMS make.log for virtualbox-6.1.38 for kernel 6.5.0-14-generic (x86_64)
sam. 13 janv. 2024 23:20:50 CET
make : on entre dans le répertoire « /usr/src/linux-headers-6.5.0-14-generic »
warning: the compiler differs from the one used to build the kernel
  The kernel was built by: x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0
  You are using:           gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0
  CC [M]  /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/linux/SUPDrv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/SUPDrv.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/SUPDrvGip.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/SUPDrvSem.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/SUPDrvTracer.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/SUPLibAll.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/alloc-r0drv.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/initterm-r0drv.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/memobj-r0drv.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/mpnotification-r0drv.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/powernotification-r0drv.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/linux/assert-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/linux/alloc-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/linux/initterm-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/linux/memuserkernel-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/linux/mp-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/linux/mpnotification-r0drv-linux.o
/var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/SUPDrvTracer.o: warning: objtool: SUPR0TracerFireProbe+0x7: indirect jump found in RETPOLINE build
/var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/SUPDrvTracer.o: warning: objtool: supdrvTracerProbeFireStub+0x0: 'naked' return found in RETHUNK build
  CC [M]  /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/linux/process-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/linux/rtStrFormatKernelAddress-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/linux/semevent-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/linux/semeventmulti-r0drv-linux.o
/var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c: In function ‘rtR0MemObjNativeLockUser’:
/var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:1228:18: error: too many arguments to function ‘get_user_pages’
 1228 |             rc = get_user_pages(R3Ptr,                  /* Where from. */
      |                  ^~~~~~~~~~~~~~
In file included from /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/linux/the-linux-kernel.h:102,
                 from /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:31:
./include/linux/mm.h:2430:6: note: declared here
 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
      |      ^~~~~~~~~~~~~~
/var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:1261:33: error: passing argument 6 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
 1261 |                                 papVMAs                 /* vmas */
      |                                 ^~~~~~~
      |                                 |
      |                                 struct vm_area_struct **
./include/linux/mm.h:2400:33: note: expected ‘int *’ but argument is of type ‘struct vm_area_struct **’
 2400 |                            int *locked);
      |                            ~~~~~^~~~~~
/var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:1245:18: error: too many arguments to function ‘get_user_pages_remote’
 1245 |             rc = get_user_pages_remote(
      |                  ^~~~~~~~~~~~~~~~~~~~~
./include/linux/mm.h:2397:6: note: declared here
 2397 | long get_user_pages_remote(struct mm_struct *mm,
      |      ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:1304:39: error: assignment of read-only member ‘vm_flags’
 1304 |                 papVMAs[rc]->vm_flags |= VM_DONTCOPY | VM_LOCKED;
      |                                       ^~
/var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c: In function ‘rtR0MemObjNativeMapUser’:
/var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:1774:35: error: assignment of read-only member ‘vm_flags’
 1774 |                     vma->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP;
      |                                   ^~
cc1: some warnings being treated as errors
  CC [M]  /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/linux/semfastmutex-r0drv-linux.o
make[3]: *** [scripts/Makefile.build:251 : /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.o] Erreur 1
make[3]: *** Attente des tâches non terminées....
/var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/linux/memuserkernel-r0drv-linux.o: warning: objtool: VBoxHost_RTR0MemKernelCopyTo+0x13: redundant CLD
/var/lib/dkms/virtualbox/6.1.38/build/vboxdrv/r0drv/linux/memuserkernel-r0drv-linux.o: warning: objtool: VBoxHost_RTR0MemKernelCopyFrom+0x13: redundant CLD
make[2]: *** [scripts/Makefile.build:488 : /var/lib/dkms/virtualbox/6.1.38/build/vboxdrv] Erreur 2
make[1]: *** [/usr/src/linux-headers-6.5.0-14-generic/Makefile:2037 : /var/lib/dkms/virtualbox/6.1.38/build] Erreur 2
make: *** [Makefile:234 : __sub-make] Erreur 2
make : on quitte le répertoire « /usr/src/linux-headers-6.5.0-14-generic »
tof@air:~$

Dernière modification par tofuser (Le 14/01/2024, à 00:40)

Hors ligne

#8 Le 14/01/2024, à 02:37

tofuser

Re : [Résolu] Installation VirtualBox sur Ubuntu 22.04.3 LTS

Bonjour,
Merci encore à xubu1957 qui m'a permit de solutionner le problème smile

Solution pour installer VirtualBox sur Ubuntu 22.04.3 LTS :
- il faut rester sur le noyau 6.2 car il y a un bug sur le noyau 6.5 non résolu à cette date qui ne permet pas l'installation
- au démarrage démarrer sur le noyau 6.2 (rester appuyé sur les 2 touches majuscule au démarrage d'Ubuntu)

Comme mon instalation de VirtualBox continuait a vouloir compiler un module avec le noyau 6.5,
J'ai donc désinstallé tous les noyaux 6.5 pour le ramener à la raison et qu'il daigne bien compiler avec le noyau 6.2.
La solution si dessous est riquée, il y a surement plus fin, mais moi je ne sais pas faire autrement.
Il faudra aussi probablement désactiver la mises à jour automatique pour veiller la conserver le noyau 6.2.

Donc pour info seulement et au RISQUE DE PLANTER COMPLETEMENT VOTRE SYSTÈME :
Si vous avez une solution plus fine n'hésitez pas smile

sudo apt update
sudo apt purge dkms
sudo apt purge virtualbox virtualbox-qt virtualbox-dkms virtualbox-guest-additions-iso virtualbox-guest-utils
sudo apt purge linux-headers-6.5.0-14-generic linux-hwe-6.5-headers-6.5.0-14 linux-image-6.5.0-14-generic linux-modules-6.5.0-14-generic linux-modules-extra-6.5.0-14-generic
sudo apt autoremove
sudo apt full-upgrade
sudo apt install dkms
sudo apt install --reinstall linux-modules-6.2.0-39-generic linux-modules-extra-6.2.0-39-generic
sudo apt autoremove 
sudo apt full-upgrade 
sudo apt install virtualbox virtualbox-qt virtualbox-dkms virtualbox-guest-additions-iso virtualbox-guest-utils

Dernière modification par tofuser (Le 14/01/2024, à 03:08)

Hors ligne

#9 Le 14/01/2024, à 04:04

nany

Re : [Résolu] Installation VirtualBox sur Ubuntu 22.04.3 LTS

Bonjour,



tofuser a écrit :

La solution si dessous est riquée, il y a surement plus fin, mais moi je ne sais pas faire autrement.

Il y a effectivement a priori plus simple. Ta méthode plus radicale serait à faire en dernier recours.

tofuser a écrit :

Il faudra aussi probablement désactiver la mises à jour automatique pour veiller la conserver le noyau 6.2.

Je pense que ta commande de désinstallation des paquets de la version 6.5.0-14 a aussi désinstallé comme chez moi les méta-paquets. Il n’y a donc a priori pas besoin de toucher aux mises à jour.

Hors ligne

#10 Le 14/01/2024, à 15:10

tofuser

Re : [Résolu] Installation VirtualBox sur Ubuntu 22.04.3 LTS

Bonjour Nany,

Tu as raison, mes manipulations ont effacé le paquet linux-generic-hwe-22.04
Je comprends qu'il faudra que je le réinstalle quand le bug sera résolu pour que les mises à jours du noyau se refasse automatiquement.

Je te remercie beaucoup pour ta réponse et la solution que tu as partagée smile
Je vais potasser un peu le : man dkms

Hors ligne

#11 Le 14/01/2024, à 18:28

jpvp

Re : [Résolu] Installation VirtualBox sur Ubuntu 22.04.3 LTS

Bonjour tofuser et Nany,

Personnellement, j'ai suivi les conseils de Nany et tout refonctionne maintenant. Merci Nany.
Après la Maj. vers la version 6.5.0-14, démarrage uniquement en mode recovery pour les deux noyaux 6.5 et 6.2. En plus, impossible de démarrer virtualbox avec le noyau 6.5.0-14 (bug).
Tous mes problèmes venaient de ma carte graphique Nvidia GT 610 qui n'est plus prise en charge par la dernière mise à jour.
Encore un grand merci à Nany.


Intel Q9550 - Nvidia GT 6100 - Ubuntu 22.04 - 64 bits - 8 Go

Hors ligne

#12 Le 15/01/2024, à 22:53

nany

Re : [Résolu] Installation VirtualBox sur Ubuntu 22.04.3 LTS

Bonjour,



La version 6.1.48 de VirtualBox arrive et corrige le problème.
Voir /viewtopic.php?pid=22736844#p22736844.

Hors ligne

#13 Le 18/01/2024, à 22:05

tofuser

Re : [Résolu] Installation VirtualBox sur Ubuntu 22.04.3 LTS

Bonjour smile
Un grand merci au développeurs, pour la rapidité de correction du bug !
Et un grand merci à nany pour son aide !

L'installation de la version 6.1.48 de VirtualBox avec le noyau 6.5.0-14-generic passe comme une lettre à la poste.
Du coup je fais édit pour renvoyer vers la meilleure solution #12

Dernière modification par tofuser (Le 18/01/2024, à 22:09)

Hors ligne