Comment corriger l'erreur: Missing libraries for ‘virtio-gl’ detected! dans Proxmox


Le problème

Lorsque nous utilisons VirGL GPU (virtio-gl) pour une machine virtuelle (VM) sur Proxmox VE 7.2 (PVE), nous obtenons l’erreur suivante :

TASK ERROR: missing libraries for ‘virtio-gl’ detected! Please install ‘libgl1’ and ‘libegl1’

La solution

Connectez-vous à l’hôte PVE via l’interface web (https://IP:8086) puis cliquez avec le bouton droit de la souris sur le nom du nœud PVE sous Centre de données dans le menu latéral gauche, cliquez sur >_ Shell.

OU

Connectez-vous à l’hôte PVE via SSH ou utilisez directement la console locale.

2 Exécutez la commande suivante

user@pve:~$ apt install libgl1 libegl1 -y

3 Essayez de redémarrer la VM qui a le GPU VirGL assigné comme affichage dans les options matérielles, cette fois-ci cela devrait fonctionner sans erreur.

Note

Au moment de la rédaction de cet article, VirGL GPU (virtio-gl) ne fonctionne pas avec les systèmes d’exploitation invités Microsoft Windows ou les machines virtuelles (VM) Microsoft Windows, il fonctionne dans les systèmes Linux.