Problèmes et questions sur les environnements graphiques et les applications.
Répondre

VirtualBox Guest modules pour Linux54 ?

#1Messageil y a 4 mois

Bonjour,
J'ai une VM Manjaro sur un noyau 5.4.123.
Tout fonctionnait bien jusqu'ici, mais depuis quelques jours (sûrement suite à une mise à jour récente), je reçois des erreurs de chargement du module vboxsf, alors que les modules vboxvideo et vboxguest se chargent.
Le problème est que j'utilise justement ce module pour monter des dossiers partagés depuis mon hôte.

Après une petite vérification dans les paquets, virtualbox-guest-utils est bien installé. J'ai tenté de le réinstaller mais surprise, pacman me demande de choisir entre différents paquets de noyaux mais aucun n'est proposé pour le 5.4 :

:: Pacman command: /usr/bin/sudo /usr/bin/pacman -S community/virtualbox-guest-utils
resolving dependencies...
:: There are 5 providers available for VIRTUALBOX-GUEST-MODULES:
:: Repository core
   1) linux510  2) linux511  3) linux512  4) linux513
:: Repository community
   5) linux59-rt-virtualbox-guest-modules
J'ai quand-même tenté la version linux513, mais bien entendu, ça ne fonctionne pas. D'ailleurs, je vois vboxsf dans les modules de cette version de noyau :

/usr/lib/modules/5.13.0-1-MANJARO/kernel/fs/vboxsf
/usr/lib/modules/5.13.0-1-MANJARO/kernel/fs/vboxsf/vboxsf.ko.xz
Comme j'ai le noyau 5.4, je suppose que le système cherche les modules dans /usr/lib/modules/5.4.123-1-MANJARO/.

Ensuite, j'ai cherché le paquet des Guest modules pour le noyau 5.4, mais surprise pas de modules VirtualBox Guest pour ce noyau :

# pacman -Ss virtualbox-guest
core/linux510 5.10.41-1
    The Linux510 kernel and modules
core/linux511 5.11.22-2
    The Linux511 kernel and modules
core/linux512 5.12.8-1
    The Linux512 kernel and modules
core/linux513 5.13.rc4.d0530.g8124c8a-1
    The Linux513 kernel and modules
community/linux-rt-lts-manjaro-virtualbox-guest-modules 5.4-1 (linux-rt-lts-manjaro-extramodules)
    Guest kernel modules for VirtualBox
community/linux-rt-manjaro-virtualbox-guest-modules 5.9-1 (linux-rt-manjaro-extramodules)
    Guest kernel modules for VirtualBox
community/linux59-rt-virtualbox-guest-modules 6.1.22-3 (linux59-rt-extramodules)
    Guest kernel modules for VirtualBox
community/virtualbox-guest-iso 6.1.22-1
    The official VirtualBox Guest Additions ISO image
community/virtualbox-guest-utils 6.1.22-2
    VirtualBox Guest userspace utilities
community/virtualbox-guest-utils-nox 6.1.22-2
    VirtualBox Guest userspace utilities without X support
Comment réinstaller vboxsf pour Manjaro pour le noyau 5.4 ?

VirtualBox Guest modules pour Linux54 ?

#2Messageil y a 4 mois

J'ajoute que je viens de vérifier sur une ancienne VM, les paquets suivants sont installés :
local/linux-lts-virtualbox-guest-modules 1:5.4-3 (linux-lts-extramodules)
Guest kernel modules for VirtualBox (metapackage)
local/linux419-virtualbox-guest-modules 6.1.8-4 (linux419-extramodules)
Guest kernel modules for VirtualBox
local/linux54-virtualbox-guest-modules 6.1.8-4 (linux54-extramodules)
Guest kernel modules for VirtualBox
local/virtualbox-guest-utils 6.1.8-2
VirtualBox Guest userspace utilities


On voit que les Guest modules pour les deux noyaux installés (4.19 et 5.4) sont bien présents.
Manjaro ne fournit plus les modules guest VirtualBox pour ces noyaux ?
J'ai lancé un pacman-mirrors pour changer de mirroirs mais j'ai le même résultat :confus:

VirtualBox Guest modules pour Linux54 ?

#3Messageil y a 4 mois

oui en effet suppression des modules il y a 8 jours
lemust83 a écrit : il y a 4 mois 22 paquets supprimés:

badtouch brave-beta brotli06 brotli06-testdata classpath esmska exfalso latte-dock-git libhandy-git 
linux419-virtualbox-guest-modules 
linux510-virtualbox-guest-modules
linux511-virtualbox-guest-modules
linux512-virtualbox-guest-modules
linux513-virtualbox-guest-modules
linux54-rt-virtualbox-guest-modules
linux54-virtualbox-guest-modules
plane-theme pycuda-headers telegram-desktop-manjaro tesseract-data-kur uwsgi-plugin-jvm wireguard-dkms 
"guest" est un module à installer uniquement DANS la vm : il est facile de changer de noyau, une vm est beaucoup moins sensible de ta machine réelle (pour ta machine qui est en 5.4, c'est des ***-host-**)

VirtualBox Guest modules pour Linux54 ?

#4Messageil y a 4 mois

Merci @papajoke.

Effectivement, je n'étais pas allé voir dans le forum des mises à jour. Mea culpa.
Je suis surpris de ces retraits étant donné qu'il me semblait que la distrib Manjaro était fournie initialement avec ces modules. Sait-on pourquoi les mainteneurs ont décidé de ne plus les proposer ? Problème de licence ?

En ce qui me concerne, ça m'embête un peu de retourner à un noyau 4.1 sachant que cette VM est déployée sur pas moins de 200 machines à destination des enseignants et élèves de mon école, et que plus d'une centaine de logiciels y sont installés pour les besoins d'enseignement. Chaque année, je passe beaucoup de temps à préparer les nouveaux outils demandés car ils ne sont pas tous compatibles entre eux (dépôts officiels + AUR + téléchargements et installations manuelles).
Je préfère installer les modules VirtualBox depuis l'ISO, ça sera plus rapide. De plus, une fois déployée, cette VM est en mode immuable toute l'année scolaire (je la mets à jour de mon côté pour l'année suivante).
Je vais tenter l'installation manuelle à partir de l'ISO avant de fermer ce topic et je vous donne des news.

VirtualBox Guest modules pour Linux54 ?

#5Messageil y a 4 mois

Le guest module est intégré dans le paquet linux*** mais que pour les derniers

dernières news un peu plus complètes de l'inter sur ce sujet

$ pacman -Si linux54
Provides        : linux=5.4.125

$ pacman -Si linux510
Provides        : linux=5.10.43  VIRTUALBOX-GUEST-MODULES  WIREGUARD-MODULE

VirtualBox Guest modules pour Linux54 ?

#6Messageil y a 4 mois

Intéressant. Je n'avais pas vu que le noyau 5.10 était passé en LTS recommandé.
Je l'installe de ce pas. Merci !

VirtualBox Guest modules pour Linux54 ?

#7Messageil y a 4 mois

Ça fonctionne. Merci @papajoke !

VirtualBox Guest modules pour Linux54 ?

#8Messageil y a 4 mois

Il semblerait que j'ai un soucis similaire, avec vboxsfr... sauf que j'ai ce message, au démarrage de ma machine hote. Celà, n'est pas handicapant, car ca ne l'empêche pas de booter.

[matt@matt-pc ~]$ systemctl status -l systemd-modules-load.service --no-pager; 
journalctl -b -u systemd-modules-load.service --no-pager 
× systemd-modules-load.service - Load Kernel Modules
     Loaded: loaded (/usr/lib/systemd/system/systemd-modules-load.service; static)
     Active: failed (Result: exit-code) since Wed 2021-06-16 23:50:08 CEST; 2min 52s ago
       Docs: man:systemd-modules-load.service(8)
             man:modules-load.d(5)
    Process: 284 ExecStart=/usr/lib/systemd/systemd-modules-load (code=exited, status=1/FAILURE)
   Main PID: 284 (code=exited, status=1/FAILURE)
        CPU: 51ms

juin 16 23:50:08 matt-pc systemd-modules-load[284]: Inserted module 'sg'
juin 16 23:50:08 matt-pc systemd-modules-load[284]: Failed to insert module 'vboxsf': Exec format error
juin 16 23:50:08 matt-pc systemd-modules-load[284]: Inserted module 'vboxdrv'
juin 16 23:50:08 matt-pc systemd-modules-load[284]: Inserted module 'vboxnetadp'
juin 16 23:50:08 matt-pc systemd-modules-load[284]: Inserted module 'vboxnetflt'
juin 16 23:50:08 matt-pc systemd-modules-load[284]: Failed to insert module 'vboxsf': Exec format error
juin 16 23:50:08 matt-pc systemd-modules-load[284]: Inserted module 'uinput'
juin 16 23:50:08 matt-pc systemd[1]: systemd-modules-load.service: Main process exited, code=exited, status=1/FAILURE
juin 16 23:50:08 matt-pc systemd[1]: systemd-modules-load.service: Failed with result 'exit-code'.
juin 16 23:50:08 matt-pc systemd[1]: Failed to start Load Kernel Modules.
-- Journal begins at Wed 2019-11-06 23:21:17 CET, ends at Wed 2021-06-16 23:53:00 CEST. --
juin 16 23:50:08 matt-pc systemd-modules-load[284]: Inserted module 'crypto_user'
juin 16 23:50:08 matt-pc systemd-modules-load[284]: Inserted module 'sg'
juin 16 23:50:08 matt-pc systemd-modules-load[284]: Failed to insert module 'vboxsf': Exec format error
juin 16 23:50:08 matt-pc systemd-modules-load[284]: Inserted module 'vboxdrv'
juin 16 23:50:08 matt-pc systemd-modules-load[284]: Inserted module 'vboxnetadp'
juin 16 23:50:08 matt-pc systemd-modules-load[284]: Inserted module 'vboxnetflt'
juin 16 23:50:08 matt-pc systemd-modules-load[284]: Failed to insert module 'vboxsf': Exec format error
juin 16 23:50:08 matt-pc systemd-modules-load[284]: Inserted module 'uinput'
juin 16 23:50:08 matt-pc systemd[1]: systemd-modules-load.service: Main process exited, code=exited, status=1/FAILURE
juin 16 23:50:08 matt-pc systemd[1]: systemd-modules-load.service: Failed with result 'exit-code'.
juin 16 23:50:08 matt-pc systemd[1]: Failed to start Load Kernel Modules.
[matt@matt-pc ~]$ 

VirtualBox Guest modules pour Linux54 ?

#9Messageil y a 4 mois

Si tu ne nous donnes pas la version de ton noyau :confus:

Oui, ce module est disponible que pour les dernières versions, il est "facile" de le vérifier

pacman -Fx vboxsf
core/linux510 5.10.15-1 [installed: 5.10.42-1]
    usr/lib/modules/5.10.15-1-MANJARO/kernel/fs/vboxsf/vboxsf.ko.xz
core/linux511 5.11.rc7.d0207.g92bf226-1
    usr/lib/modules/5.11.0-1-MANJARO/kernel/fs/vboxsf/vboxsf.ko.xz
...
community/virtualbox-guest-dkms 6.1.18-1
    usr/src/vboxsf-6.1.18_OSE/vboxsf/vboxsf_wrappers.c    
Tu as installé guest sur ton hôte manjaro par erreur ? on installe uniquement host module sur la machine hôte et guest module dans la VM

VirtualBox Guest modules pour Linux54 ?

#10Messageil y a 4 mois

je suis en noyaux 5.4.
Répondre