Fedora-Fr - Communauté francophone Fedora - Linux

Communauté francophone des utilisateurs de la distribution Linux Fedora.

  

Dernière news : Rencontrez Borsalinux-fr aux RMLL à Strasbourg du 7 au 12 juillet

#1 11/06/2018 13:40:43

from
Membre
Inscription : 12/05/2007
Messages : 9

Message de démarrage liés à VirtualBox

Salut à tous,

Depuis que j'ai installé VirtualBox (depuis RPM Fusion), j'ai des messages d'erreur au démarrage qui ne gênent pas le fonctionnement de la machine ou de VirtualBox (j'ai bien signé les modules comme décrit ailleurs).

L'erreur vient de systemd-modules-load mais avant d'avoir une solution, j'aimerai en savoir un peu plus.

En effet, une fois connecté, systemd-modules-load fonctionne:

$ sudo 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: active (exited) since Mon 2018-06-11 09:52:09 CEST; 3h 27min ago
     Docs: man:systemd-modules-load.service(8)
           man:modules-load.d(5)
  Process: [b]804[/b] ExecStart=/usr/lib/systemd/systemd-modules-load (code=exited, status=0/SUCCESS)
 Main PID: 804 (code=exited, status=0/SUCCESS)
    Tasks: 0 (limit: 4915)
   CGroup: /system.slice/systemd-modules-load.service

juin 11 09:52:09 toto.pc.local systemd[1]: Started Load Kernel Modules.

En revanche, les messages de démarrage montrent qu'il y a 2 systemd-modules-load:

$ sudo journalctl -b | grep vbox
juin 11 09:51:55 toto.pc.local systemd-modules-load[b][215][/b]: Failed to find module 'vboxdrv'
juin 11 09:51:55 toto.pc.local systemd-modules-load[b][215][/b]: Failed to find module 'vboxnetflt'
juin 11 09:51:55 toto.pc.local systemd-modules-load[b][215][/b]: Failed to find module 'vboxnetadp'
juin 11 09:51:55 toto.pc.local systemd-modules-load[b][215][/b]: Failed to find module 'vboxpci'
juin 11 09:52:09 toto.pc.local kernel: vboxdrv: loading out-of-tree module taints kernel.
juin 11 09:52:09 toto.pc.local kernel: vboxdrv: Found 4 processor cores
juin 11 09:52:09 toto.pc.local kernel: vboxdrv: TSC mode is Invariant, tentative frequency 2903998482 Hz
juin 11 09:52:09 toto.pc.local kernel: vboxdrv: Successfully loaded version 5.2.12_RPMFusion (interface 0x00290001)
juin 11 09:52:09 toto.pc.local kernel: vboxpci: IOMMU not found (not registered)
juin 11 09:52:09 toto.pc.local systemd-modules-load[b][804][/b]: Inserted module 'vboxdrv'
juin 11 09:52:09 toto.pc.local systemd-modules-load[b][804][/b]: Inserted module 'vboxnetflt'
juin 11 09:52:09 toto.pc.local systemd-modules-load[b][804][/b]: Inserted module 'vboxnetadp'
juin 11 09:52:09 toto.pc.local systemd-modules-load[b][804][/b]: Inserted module 'vboxpci'

Donc le premier plante mais le second fonctionne. Je présume que c'est lié au différents stages de démarrage.

Il y a bien un fichier dans /usr/lib/modules-load.d/ qui est responsable du premier chargement:

$ cat /usr/lib/modules-load.d/VirtualBox.conf 
vboxdrv
vboxnetflt
vboxnetadp
vboxpci

D'après ce que j'ai lu dans la page de man de modules-load.d, cette manière de faire n'est pas recommandée et de toute façons, je pense que ça ne sert pas à grand chose.

Il y a donc 2 solutions:

  • reconstruire initramfs comme indiqué par exemple ici ou avec dracut

  • virer manu-militari le fichier /usr/lib/modules-load.d/VirtualBox.conf ou le masquer comme indiqué dans la page de man de modules-load.d

Bref, que conseillez-vous ?

Par ailleurs, si on peut se passer des fichiers dans /usr/lib/modules-load.d/, on peut contacter RPM Fusion pour modifier les paquets.

Hors ligne

#2 11/06/2018 16:34:42

nouvo09
Accro à Fedo !
Lieu : Paris
Inscription : 22/09/2005
Messages : 21 009

Re : Message de démarrage liés à VirtualBox

Je ne comprends pas vraiment ton dilemme:

- soit tu passes par rpmfusion qui te donne une solution clé en mains et gère les imperfections

- soit tu installes depuis le site officiel de VirtualBox et DKMS compile les modules automatiquement.


C'est pas parce que c'est difficile qu'on n'ose pas,
c'est parce qu'on ose pas que c'est difficile !

Hors ligne

#3 11/06/2018 21:19:16

from
Membre
Inscription : 12/05/2007
Messages : 9

Re : Message de démarrage liés à VirtualBox

Je pense que je me suis mal exprimé.

  1. J'installe via RPM Fusion et je n'ai pas l'intention de changer.

  2. J'ai des des messages d'erreurs au démarrage (qui ne sont pas très graves) mais je cherche à les corriger.

  3. Je pense que le fichier /usr/lib/modules-load.d/VirtualBox.conf est responsable des messages d'erreur

  4. J'envisage de le masquer ou de reconstruire initramfs; si ça supprime les messages d'erreurs et que tout fonctionne, le fichier ne sert à rien

  5. Si il s'avère que le fichier est inutile, je le rapporterai à RPM Fusion

Donc ma question est simplement: est-ce que le point 3 est vrai et quelle est la meilleure solution pour tester (parmi celles évoquées dans le point 4 ou une autre) ?

Hors ligne

#4 12/06/2018 13:42:37

Nednet
Membre
Lieu : aux alentours de Toulouse
Inscription : 07/12/2015
Messages : 272

Re : Message de démarrage liés à VirtualBox

Hello

je crois que ce virtualbox.conf n'est utile que quand l'OS est en guest, pas en host. Perso je l'ai tout simplement viré sans rien casser.


Il n'y a aucune honte à ne pas savoir
mais beaucoup à ne pas apprendre

Hors ligne

#5 13/06/2018 11:54:26

from
Membre
Inscription : 12/05/2007
Messages : 9

Re : Message de démarrage liés à VirtualBox

Salut,

Merci de ta réponse mais je ne crois pas que ce soit le cas car le fichier est installé par VirtualBox-server-5.2.12-1.fc27.x86_64 qui est le paquet de base pour VirtualBox.

Il n'y a pas de message d'erreur sous Fedora 28 alors que le fichier y est. Et journalctl montre un seul processus systemd-modules-load. Le mystère s'épaissit.

Je vais essayer de reconstruire l'initramfs et on verra.

Hors ligne

#6 13/06/2018 13:45:05

Nednet
Membre
Lieu : aux alentours de Toulouse
Inscription : 07/12/2015
Messages : 272

Re : Message de démarrage liés à VirtualBox

oui, il faut le reconstruire après avoir viré le fichier, en effet.
Pour info j'utilise un guest W7 au quotidien, sur disque RAW en plus, et je n'ai aucun souci lié à la suppression de ce .conf


Il n'y a aucune honte à ne pas savoir
mais beaucoup à ne pas apprendre

Hors ligne

Pied de page des forums