Problème avec Virtualbox

Bonjour, j’ai un problème avec virtualbox. J’essaie de l’installer depuis quelques temps mais à chaque fois une erreur récurrente apparaît.

"Les paquets suivants contiennent des dépendances non satisfaites :
libqt5printsupport5 : Dépend: qtbase-abi-5-11-3
virtualbox : Dépend: python3 (< 3.8) mais 3.8.2-3 devra être installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l’état ».
"

Si j’ai bien compris je dois installer Python3.8.2-3

Merci d’avance

Bonjour et bienvenue sur le forum,

Que donne comme retour la commande suivante :

apt install -f
root@vic:~# apt install -f
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
2 partiellement installés ou enlevés.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
Paramétrage de virtualbox-dkms (6.1.10-dfsg-1~~bpo10+1) ...
Removing old virtualbox-6.1.10 DKMS files...

------------------------------
Deleting module version: 6.1.10
completely from the DKMS tree.
------------------------------
Done.
Loading new virtualbox-6.1.10 DKMS files...
Building for 5.8.0-2-amd64
Building initial module for 5.8.0-2-amd64
Error! Bad return status for module build on kernel: 5.8.0-2-amd64 (x86_64)
Consult /var/lib/dkms/virtualbox/6.1.10/build/make.log for more information.
dpkg: erreur de traitement du paquet virtualbox-dkms (--configure) :
 installed virtualbox-dkms package post-installation script subprocess returned error exit status 10
dpkg: des problèmes de dépendances empêchent la configuration de virtualbox :
 virtualbox dépend de virtualbox-dkms (>= 6.1.10-dfsg-1~~bpo10+1) | virtualbox-s
ource (>= 6.1.10-dfsg-1~~bpo10+1) | virtualbox-modules ; cependant :
 Le paquet virtualbox-dkms n'est pas encore configuré.
  Le paquet virtualbox-source n'est pas installé.
  Le paquet virtualbox-modules n'est pas installé.
  Le paquet virtualbox-dkms qui fournit virtualbox-modules n'est pas encore conf
iguré.

dpkg: erreur de traitement du paquet virtualbox (--configure) :
 problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
 virtualbox-dkms
 virtualbox
E: Sub-process /usr/bin/dpkg returned an error code (1)

Et maintenant :

dpkg --configure -a
root@vic:~# dpkg --configure -a
Paramétrage de virtualbox-dkms (6.1.10-dfsg-1~~bpo10+1) ...
Removing old virtualbox-6.1.10 DKMS files...

------------------------------
Deleting module version: 6.1.10
completely from the DKMS tree.
------------------------------
Done.
Loading new virtualbox-6.1.10 DKMS files...
Building for 5.8.0-2-amd64
Building initial module for 5.8.0-2-amd64
Error! Bad return status for module build on kernel: 5.8.0-2-amd64 (x86_64)
Consult /var/lib/dkms/virtualbox/6.1.10/build/make.log for more information.
dpkg: erreur de traitement du paquet virtualbox-dkms (--configure) :
 installed virtualbox-dkms package post-installation script subprocess returned error exit status 10
dpkg: des problèmes de dépendances empêchent la configuration de virtualbox :
 virtualbox dépend de virtualbox-dkms (>= 6.1.10-dfsg-1~~bpo10+1) | virtualbox-source (>= 6.1.10-dfsg-1~~bpo10+1) | virtualbox-modules ; cependant :
 Le paquet virtualbox-dkms n'est pas encore configuré.
  Le paquet virtualbox-source n'est pas installé.
  Le paquet virtualbox-modules n'est pas installé.
  Le paquet virtualbox-dkms qui fournit virtualbox-modules n'est pas encore configuré.

dpkg: erreur de traitement du paquet virtualbox (--configure) :
 problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
 virtualbox-dkms
 virtualbox

Etant donné l’état du paquet virtualbox dans debian, il faudrait préciser quelques éléments :

  • la version de debian utilisée
  • l’origine du paquet virtualbox utilisé

#794466 - virtualbox: might not be suitable for stable releases due to lack of cooperation from upstream on security support for older releases - Debian Bug report logs

J’utilise la version 10.6 de debian et le paquet 6.1 de virtualbox

Le paquet fourni par virtualbox.org n’est peut-être pas compatible avec le noyau 5.8.

Le noyau dans debian 10.6 « buster » est en version 4.19.

Après vérification, le paquet provient de Virtualbox backport for Debian 10.

La question de la version du noyau linux reste ouverte.

Je vois, quelles sont les solutions dans ce cas ?

Si possible, démarrer le noyau 4.19 et tenter l’installation.

Salut et bienvenue :wink:

Tu peux ajouter le dépot de VirtualBox dans Synaptic:
depotvb

Qu’est-ce qu’on est censé faire de ça ?
Tu présupposes que la personne a une interface graphique avec le programme Synaptic installé ou qu’elle soit dans la possibilité de l’installer (ce qui n’est pas forcément le cas avec les message d’erreur envoyés).
En plus, ta capture ne permet pas de faire un copier-coller, ce qui peut induire des erreurs dans l’identification ou la saisie du texte.
Enfin, tu lui proposes d’ajouter un dépôt sans savoir quel dépôts sont déjà activés, ce qui peut ajouter des problèmes de façon totalement imprévisible.

@Thefrench89320, peux-tu nous donner le retour de la commande suivante :

 grep -v "^#" /etc/apt/sources.list{,.d/*}

Ben chez moi j’utilise le dépot et j’ai pas de problèmes avec virtualbox. Si ça peut servir…

Rien du tout

Il y a longtemps que quelqu’un de très intelligent a inventé le clavier et on est tous équipés d’yeux plus ou moins fonctionnels

Donc toi tu vas t’acheter un sourire et arrêter de m’allumer dans mes réponses et même en mp.

@Thefrench89320 désolé de flooder ton post.

Bon, on va faire au plus simple, @Thefrench89320, on va faire ça en deux étapes :

  1. On va faire revenir ton gestionnaire de paquets dans un état stable.
  2. On va t’aider à installer VirtualBox.

Pour commencer, donne-nous le retour de la commande suivante (ça nous donne l’ensemble des sources de paquets) :

grep -v "^#" /etc/apt/sources.list{,.d/*}

Ensuite, il faudrait désinstaller les paquets qui ne sont pas installé correctement, donc un petit (en tant que root) :

apt purge virtualbox-dkms virtualbox

Bon, retourne-nous ce que te donnent ces commandes, et on va voir comment faire pour la suite.