VirtualBox ne se lance pas sur Linux

VirtualBox ne se lance pas sur Linux

En essayant d’installer VirtualBox sur mon ordinateur portable fonctionnant sous Debian 13, j’ai eu la surprise de découvrir que le programme ne voulait pas se lancer. Je l’ai installé sur mon poste fixe (qui tourne également sous Debian 13), et je n’ai eu aucun problème.

En regardant dans les logs (pour rappel avec la commande journalctl), j’ai découvert que c’était parce qu’il manquait une librairie, et qu’il ne faisait aucun message d’erreur apparent lors du lancement.

/usr/lib/virtualbox/VirtualBox: error while loading shared libraries: libQt6StateMachine.so.6: cannot open shared object file: No such file or directory

Pour résoudre ce problème, il suffit d’installer le package qui installera la librairie.

Regardez bien dans les logs, ce n’est peut-être pas cette librairie qui vous manque spécifiquement

Dans mon cas, j’ai installé le package libqt6statemachine6

sudo apt install libqt6statemachine6
Il est peut-être possible que la librairie ne puisse pas être installé à cause de dépendances.
Si cela est le cas, le gestionnaire de package l’informera, et il faudra taper la commande sudo apt –fix-broken install pour résoudre le problème

Si c’était la dernière librairie qui manquait, VirtualBox devrait maintenant démarrer. Sinon, installer l’autre librairie manquante en consultant les logs.

Parfois, un reboot suffit pour résoudre le problème, car des options de virtualisation dans le kernel sont parfois activé lors de l’installation, et il faut redémarrer l’ordinateur pour que les changements soient pris en compte.