Page 1 sur 1

[Virtualbox] "failed to load kernel module" au démarrage (Résolu)

Publié : mer. 06 avr. 2016, 17:21
par Skwad
Bonjour,

Je ne parviens pas à résoudre tous les problèmes de chargement des modules provoquée par la mise à jour. Après consultation de plusieurs threads ici, sur le forum anglophone et ailleurs, je m'en remets donc à vous.

Ce qu'en dit systemctl

Code : Tout sélectionner

systemctl status systemd-modules-load.service
● systemd-modules-load.service - Load Kernel Modules
   Loaded: loaded (/usr/lib/systemd/system/systemd-modules-load.service; static; vendor preset: disabled
   Active: failed (Result: exit-code) since mer. 2016-04-06 17:07:16 CEST; 4min 8s ago
     Docs: man:systemd-modules-load.service(8)
           man:modules-load.d(5)
  Process: 168 ExecStart=/usr/lib/systemd/systemd-modules-load (code=exited, status=1/FAILURE)
 Main PID: 168 (code=exited, status=1/FAILURE)
Ce qu'en dit le journal à propos du PID 168

Code : Tout sélectionner

journalctl -b _PID=168
-- Logs begin at mar. 2013-11-05 17:53:13 CET, end at mer. 2016-04-06 17:11:58 CEST. --
avril 06 17:07:16 arch systemd-modules-load[168]: Inserted module 'nfs'
avril 06 17:07:16 arch systemd-modules-load[168]: Inserted module 'vboxdrv'
avril 06 17:07:16 arch systemd-modules-load[168]: Inserted module 'vboxpci'
avril 06 17:07:16 arch systemd-modules-load[168]: Inserted module 'vboxnetadp'
avril 06 17:07:16 arch systemd-modules-load[168]: Inserted module 'vboxnetflt'
avril 06 17:07:16 arch systemd-modules-load[168]: Failed to find module 'vboxvideo'
avril 06 17:07:16 arch systemd-modules-load[168]: Failed to find module 'vboxsf'
Paquets installés

Code : Tout sélectionner

pacman -Qs virtualbox
local/virtualbox 5.0.16-3
    Powerful x86 virtualization for enterprise as well as home use
local/virtualbox-guest-iso 5.0.16-1
    The official VirtualBox Guest Additions ISO image
local/virtualbox-host-dkms 5.0.16-3
    VirtualBox Host kernel modules sources

Code : Tout sélectionner

cat /etc/modules-load.d/virtualbox.conf
vboxdrv
vboxvideo
vboxsf
vboxpci
vboxnetadp
vboxnetflt

Code : Tout sélectionner

uname -a
Linux arch 4.4.5-1-ARCH #1 SMP PREEMPT Thu Mar 10 07:38:19 CET 2016 x86_64 GNU/Linux
Tentative de chargement à la main

Code : Tout sélectionner

modprobe -a vboxsf vboxvideo
modprobe: WARNING: Module vboxsf not found in directory /lib/modules/4.4.5-1-ARCH
modprobe: WARNING: Module vboxvideo not found in directory /lib/modules/4.4.5-1-ARCH
dkms autoinstall aboutit s'en renvoyer d'erreur.
depmod -a aussi.

Code : Tout sélectionner

find /lib/modules/ -type f | pacman -Qoq - | sort -u
erreur : aucun paquet ne contient /lib/modules/4.4.5-1-ARCH/kernel/misc/vboxpci.ko
erreur : aucun paquet ne contient /lib/modules/4.4.5-1-ARCH/kernel/misc/vboxnetadp.ko
erreur : aucun paquet ne contient /lib/modules/4.4.5-1-ARCH/kernel/misc/vboxnetflt.ko
erreur : aucun paquet ne contient /lib/modules/4.4.5-1-ARCH/kernel/misc/vboxdrv.ko
linux
linux-headers

Merci d'avance pour le coup de main.

Re: [Virtualbox] "failed to load kernel module" au démarrage (en cours)

Publié : mer. 06 avr. 2016, 17:30
par benjarobin
Bonjour,
Tout simplement le contenu de /etc/modules-load.d/virtualbox.conf n'a pas de sens. Le module vboxvideo ne devrait par exemple pas être présent : A moins que ce PC/Linux soit un guest mais aussi un host, chose que je doute un peu... En effet vboxvideo est pour la partie guest (Un Linux en VM).
Bref, ce fichier devrait être supprimé : Le paquet virtualbox-host-dkms en fournit un qui va bien de mémoire.

Re: [Virtualbox] "failed to load kernel module" au démarrage (en cours)

Publié : mer. 06 avr. 2016, 21:46
par Skwad
Compris pour vboxvideo.

Effectivement, virtualbox-host-dkms fournit /usr/lib/modules-load.d/virtualbox-host-dkms.conf.

Plutôt que supprimer /etc/modules-load.d/virtualbox.conf, ne serait-il pas mieux de carrément supprimer le répertoire parent ?

Concernant les répertoires partagés, le principe a aussi changé. L'utilisant peu, j'y reviendrais si besoin.


Le message d'erreur a disparu, merci.

Re: [Virtualbox] "failed to load kernel module" au démarrage (en cours)

Publié : mer. 06 avr. 2016, 21:51
par benjarobin
Non le répertoire ne doit pas être supprimé !

Code : Tout sélectionner

$pacman -Qo /etc/modules-load.d
/etc/modules-load.d/ appartient à systemd 229-3
Sinon, que je sache le principe de partage de donnée via répertoire est toujours le même, mais en effet si souci il y a, merci de le faire dans un nouveau sujet
Donc :resolu: ?

Re: [Virtualbox] "failed to load kernel module" au démarrage (en cours)

Publié : ven. 08 avr. 2016, 19:11
par Skwad
Oui je passe en résolu, merci encore.