installation de virtualbox-7.2 Le sujet est résolu

Demande d'aide : c'est ici.
Répondre
chris17
Membre
Membre
Messages : 21
Inscription : 06 sept. 2025, 14:30
Localisation : Rochefort
Contact :
Status : Hors-ligne

@piratebab,
Fais voir ton fichier sources.list, il doit étre incomplet
Où se trouve le fichier sources.list stp ?
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 6424
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Dans /etc/apt
Si tu est passé avec le nouveaux format, il faut descendre dans sources.list.d, il s'appelle maintenant debian.sources
Dans les lignes components tu dois avoir: main contrib non-free non-free-firmware
chris17
Membre
Membre
Messages : 21
Inscription : 06 sept. 2025, 14:30
Localisation : Rochefort
Contact :
Status : Hors-ligne

@piratebab,

Voici le contenu de mon fichier :

Code : Tout sélectionner

#deb cdrom:[Debian GNU/Linux 13.0.0 _Trixie_ - Official amd64 NETINST with firmware 20250809-11:20]/ trixie contrib main non-free-firmware

deb http://deb.debian.org/debian/ trixie main non-free-firmware
deb-src http://deb.debian.org/debian/ trixie main non-free-firmware

deb http://security.debian.org/debian-security trixie-security main non-free-firmware
deb-src http://security.debian.org/debian-security trixie-security main non-free-firmware

# trixie-updates, to get updates before a point release is made;
# see https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_updates_and_backports
deb http://deb.debian.org/debian/ trixie-updates main non-free-firmware
deb-src http://deb.debian.org/debian/ trixie-updates main non-free-firmware

# This system was installed using small removable media
# (e.g. netinst, live or single CD). The matching "deb cdrom"
# entries were disabled at the end of the installation process.
# For information about how to configure apt package sources,
# see the sources.list(5) manual.
chris17
Membre
Membre
Messages : 21
Inscription : 06 sept. 2025, 14:30
Localisation : Rochefort
Contact :
Status : Hors-ligne

C'était le fichier source.list sans extension.
Voici le contenu du fichier sources.list.d :

Code : Tout sélectionner

admini@debian:/etc/apt$ su -
Mot de passe : 
root@debian:~# cd /etc/apt
root@debian:/etc/apt# ls
apt.conf.d   keyrings	       listchanges.conf.d  sources.list   sources.list.d
auth.conf.d  listchanges.conf  preferences.d	   sources.list~  trusted.gpg.d
root@debian:/etc/apt# edit sources.list.d
--------------------------
"/etc/apt/sources.list.d" is a directory
C'est un dossier, non un fichier !?!
DebDynamiX
Membre
Membre
Messages : 40
Inscription : 16 oct. 2025, 23:31
Status : Hors-ligne

Ne soit pas désolé, c'est de ma faute, j'ai très mal expliqué.
Je t'avais fait un script .sh pour automatiser une longue procédure et te faciliter l'installation, d'où "#!/bin/bash" qui va dire a Debian que c'est un debut de script, et non une commande que tu dois executer. Mais, il semblerait que tu avais des problèmes avant et donc, dans cet état, APT refuse de faire quoi que ce soit tant que ton system n'est pas réparé.

Alors, dans cette étape on va se concentrer sur la réparation avant de te donner la prochaine étape dans mon poste suivant.

Phase 1: Réparation

Execute ceci:

Code : Tout sélectionner

su -
Puis ceci:

Code : Tout sélectionner

dpkg --configure -a
apt --fix-broken install -y
apt update
apt upgrade
Ceci va réparer, terminer ou annuler les installations incomplètes, et remettre systeme dans un etat cohérent, avant toutes choses.
chris17
Membre
Membre
Messages : 21
Inscription : 06 sept. 2025, 14:30
Localisation : Rochefort
Contact :
Status : Hors-ligne

Le dossier sources.list.d contient seulement un fichier :

Code : Tout sélectionner

admini@debian:/etc/apt/sources.list.d$ su -
Mot de passe : 
root@debian:~# cd /etc/apt/sources.list.d
root@debian:/etc/apt/sources.list.d# ls
google-chrome.list
root@debian:/etc/apt/sources.list.d# 
------------------------ dont voici le contenu :
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ stable main
~                                                                               
~                                                                               
~                                                                               
~                                                                                                                                              
"/etc/apt/sources.list.d/google-chrome.list" 3 lines, 190 bytes

chris17
Membre
Membre
Messages : 21
Inscription : 06 sept. 2025, 14:30
Localisation : Rochefort
Contact :
Status : Hors-ligne

@ DebDynamiX,

J'ai exécuté les commandes que tu m'a indiquées ci-dessus mais j'ai des erreurs :

Code : Tout sélectionner

admini@debian:/etc/apt/sources.list.d$ su -
Mot de passe : 
root@debian:~# dpkg --configure -a
dpkg: des problèmes de dépendances empêchent la configuration de virtualbox-7.2 :
 virtualbox-7.2 dépend de libqt6help6 (>= 6.6.0); cependant :
  Le paquet libqt6help6 n'est pas installé.
 virtualbox-7.2 dépend de libqt6statemachine6 (>= 6.6.1); cependant :
  Le paquet libqt6statemachine6 n'est pas installé.

dpkg: erreur de traitement du paquet virtualbox-7.2 (--configure) :
 problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
 virtualbox-7.2
root@debian:~# apt --fix-broken install -y
Correction des dépendances... Fait              
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  libbox2d2                  libreoffice-uiconfig-impress
  libcdr-0.1-1               libvisio-0.1-1
  libfreehand-0.1-1          libzmf-0.0-0
  libmspub-0.1-1             linux-image-6.12.38+deb13-amd64
  libpagemaker-0.0-0         linux-image-6.12.41+deb13-amd64
  libqxp-0.0-0               linux-image-6.12.48+deb13-amd64
  libreoffice-uiconfig-draw
Veuillez utiliser « apt autoremove » pour les supprimer.

Installation de dépendances : 
  libqt6help6  libqt6sql6  libqt6sql6-sqlite  libqt6statemachine6

Sommaire :
  Mise à niveau de : 0. Installation de : 4Supprimé : 0. Non mis à jour : 12
  1 partiellement installés ou enlevés.
Taille du téléchargement : 211 kB / 518 kB
  Espace nécessaire : 1 864 kB / 43,5 GB disponible

Err : 1 http://deb.debian.org/debian trixie/main amd64 libqt6sql6 amd64 6.8.2+dfsg-9
  404  Not Found [IP : 2a04:4e42:6a::644 80]
Err : 2 http://deb.debian.org/debian trixie/main amd64 libqt6sql6-sqlite amd64 6.8.2+dfsg-9
  404  Not Found [IP : 2a04:4e42:6a::644 80]
Erreur : Impossible de récupérer http://deb.debian.org/debian/pool/main/q/qt6-base/libqt6sql6_6.8.2%2bdfsg-9_amd64.deb  404  Not Found [IP : 2a04:4e42:6a::644 80]
Erreur : Impossible de récupérer http://deb.debian.org/debian/pool/main/q/qt6-base/libqt6sql6-sqlite_6.8.2%2bdfsg-9_amd64.deb  404  Not Found [IP : 2a04:4e42:6a::644 80]
Erreur : Impossible de récupérer certaines archives, peut-être devrez-vous lancer apt-get update ou essayer avec --fix-missing ?
root@debian:~# apt update
Atteint : 1 http://deb.debian.org/debian trixie InRelease
Atteint : 2 http://deb.debian.org/debian trixie-updates InRelease              
Atteint : 3 http://security.debian.org/debian-security trixie-security InRelease
Atteint : 4 https://dl.google.com/linux/chrome/deb stable InRelease            
12 paquets peuvent être mis à jour. Exécutez « apt list --upgradable » pour les voir.
root@debian:~# apt upgrade
Vous pouvez lancer « apt --fix-broken install » pour corriger ces problèmes.
Impossible de satisfaire les dépendances : 
 virtualbox-7.2 : Dépend: libqt6help6 (>= 6.6.0) mais il n'est pas installé
                  Dépend: libqt6statemachine6 (>= 6.6.1) mais il n'est pas installé
                  Recommande: libsdl-ttf2.0-0 mais il n'est pas installé
                  Recommande: linux-headers-generic ou
                              linux-headers-generic-pae mais il n'est pas installable ou
                              linux-headers-686-pae mais il n'est pas installable ou
                              linux-headers-amd64 mais il n'est pas installé ou
                              linux-headers-2.6-686 mais il n'est pas installable ou
                              linux-headers-2.6-amd64 mais il n'est pas installable ou
                              linux-headers mais il n'est pas installable
                  Recommande: linux-image mais il n'est pas installable
                  Recommande: gcc mais il n'est pas installé
                  Recommande: make ou
                              build-essential mais il n'est pas installé ou
                              dpkg-dev mais il n'est pas installé
                  Recommande: binutils mais il n'est pas installé
Erreur : Dépendances non satisfaites. Essayez « apt --fix-broken install » sans paquet
   (ou indiquez une solution).
root@debian:~# apt --fix-broken install
Correction des dépendances... Fait              
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  libbox2d2           libqxp-0.0-0                  linux-image-6.12.38+deb13-amd64
  libcdr-0.1-1        libreoffice-uiconfig-draw     linux-image-6.12.41+deb13-amd64
  libfreehand-0.1-1   libreoffice-uiconfig-impress  linux-image-6.12.48+deb13-amd64
  libmspub-0.1-1      libvisio-0.1-1
  libpagemaker-0.0-0  libzmf-0.0-0
Veuillez utiliser « apt autoremove » pour les supprimer.

Installation de dépendances : 
  libqt6help6  libqt6sql6  libqt6sql6-sqlite  libqt6statemachine6

Sommaire :
  Mise à niveau de : 0. Installation de : 4Supprimé : 0. Non mis à jour : 12
  1 partiellement installés ou enlevés.
Taille du téléchargement : 211 kB / 518 kB
  Espace nécessaire : 1 864 kB / 43,5 GB disponible

Continuer ? [O/n] o
Err : 1 http://deb.debian.org/debian trixie/main amd64 libqt6sql6 amd64 6.8.2+dfsg-9
  404  Not Found [IP : 2a04:4e42:6a::644 80]
Err : 2 http://deb.debian.org/debian trixie/main amd64 libqt6sql6-sqlite amd64 6.8.2+dfsg-9
  404  Not Found [IP : 2a04:4e42:6a::644 80]
Erreur : Impossible de récupérer http://deb.debian.org/debian/pool/main/q/qt6-base/libqt6sql6_6.8.2%2bdfsg-9_amd64.deb  404  Not Found [IP : 2a04:4e42:6a::644 80]
Erreur : Impossible de récupérer http://deb.debian.org/debian/pool/main/q/qt6-base/libqt6sql6-sqlite_6.8.2%2bdfsg-9_amd64.deb  404  Not Found [IP : 2a04:4e42:6a::644 80]
Erreur : Impossible de récupérer certaines archives, peut-être devrez-vous lancer apt-get update ou essayer avec --fix-missing ?
DebDynamiX
Membre
Membre
Messages : 40
Inscription : 16 oct. 2025, 23:31
Status : Hors-ligne

Execute ceci:

Code : Tout sélectionner

su -
apt purge virtualbox-7.2
apt autoremove --purge -y
Ensuite de nouveau:

Code : Tout sélectionner

apt --fix-broken install -y
dpkg --configure -a
apt update
apt upgrade -y
chris17
Membre
Membre
Messages : 21
Inscription : 06 sept. 2025, 14:30
Localisation : Rochefort
Contact :
Status : Hors-ligne

J'ai une erreur sur « dpkg --configure -a » :

Code : Tout sélectionner

root@debian:/etc/apt/sources.list.d# dpkg --configure -a
dpkg: avertissement: « ldconfig » introuvable dans la variable PATH ou non exécutable
dpkg: avertissement: « start-stop-daemon » introuvable dans la variable PATH ou non exécutable
dpkg: [b][u]erreur[/u][/b]: 2 programmes attendus non trouvés dans la variable PATH ou non exécutables
Note : la variable PATH du superutilisateur doit normalement contenir /usr/local/sbin, /usr/sbin et /sbin
root@debian:/etc/apt/sources.list.d# 
DebDynamiX
Membre
Membre
Messages : 40
Inscription : 16 oct. 2025, 23:31
Status : Hors-ligne

il semble que la configuration du "PATH" dans ton "/root/.profile" est incomplète.

Fait:

Code : Tout sélectionner

echo $PATH
Et poste nous le renvoi.
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 6424
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Vous allez trop vite.
Il manque les dépots contrib et non-free dans le sources.list.
Commencez par corriger ça, ça ira mieux
Répondre