Error apt --fix-broken install

hello:
i have delete vlc for reinstall it (codec hvenc etc…)

and when i try to install, i have this error…

❯ sudo apt install vlc
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
vlc est déjà la version la plus récente (1:3.0.12-dmo0+deb10u2).
vlc passé en « installé manuellement ».
Vous pouvez lancer « apt --fix-broken install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
 ffmpeg-doc : Dépend: libjs-bootstrap mais ne sera pas installé
 libasound2-plugins : Dépend: libavcodec58 (>= 10:4.1)
                      Dépend: libavresample4 (>= 10:4.1) mais 7:4.1.4-1~deb10u1 devra être installé
                      Dépend: libavutil56 (>= 10:4.1) mais 7:4.1.4-1~deb10u1 devra être installé
 libavcodec58 : Dépend: libcrystalhd3 (>= 1:0.0~git20110715.fdd2f19) mais ne sera pas installé
                Dépend: libx264-155 mais ne sera pas installé
 libavfilter7 : Dépend: libmysofa0 (>= 0.6~) mais ne sera pas installé
                Dépend: libzmq5 (>= 3.2.3+dfsg) mais ne sera pas installé
 libavformat58 : Dépend: libssh-gcrypt-4 (>= 0.8.0) mais ne sera pas installé
 libchromaprint1 : Dépend: libavcodec58 (>= 10:4.0)
                   Dépend: libavutil56 (>= 10:4.0) mais 7:4.1.4-1~deb10u1 devra être installé
 libffmpegthumbnailer4v5 : Dépend: libavcodec58 (>= 10:4.0)
                           Dépend: libavfilter7 (>= 10:4.0)
                           Dépend: libavformat58 (>= 10:4.0) mais 7:4.1.4-1~deb10u1 devra être installé
                           Dépend: libavutil56 (>= 10:4.0) mais 7:4.1.4-1~deb10u1 devra être installé
 libobs0 : Dépend: libavcodec58 (>= 10:4.1.5)
           Dépend: libavformat58 (>= 10:4.1.5) mais 7:4.1.4-1~deb10u1 devra être installé
           Dépend: libavutil56 (>= 10:4.1.5) mais 7:4.1.4-1~deb10u1 devra être installé
           Dépend: libswresample3 (>= 10:4.1.5) mais 7:4.1.4-1~deb10u1 devra être installé
           Dépend: libswscale5 (>= 10:4.1.5) mais 7:4.1.4-1~deb10u1 devra être installé
 obs-plugins : Dépend: libavcodec58 (>= 10:4.1.5)
               Dépend: libavdevice58 (>= 10:4.1.5) mais 7:4.1.4-1~deb10u1 devra être installé
               Dépend: libavformat58 (>= 10:4.1.5) mais 7:4.1.4-1~deb10u1 devra être installé
               Dépend: libavutil56 (>= 10:4.1.5) mais 7:4.1.4-1~deb10u1 devra être installé
               Dépend: libswscale5 (>= 10:4.1.5) mais 7:4.1.4-1~deb10u1 devra être installé
 obs-studio : Dépend: libavcodec58 (>= 10:4.1.5)
              Dépend: libavformat58 (>= 10:4.1.5) mais 7:4.1.4-1~deb10u1 devra être installé
              Dépend: libavutil56 (>= 10:4.1.5) mais 7:4.1.4-1~deb10u1 devra être installé
 vlc-plugin-base : Dépend: libavcodec58 (>= 10:4.1.6)
                   Dépend: libavformat58 (>= 10:4.1.6) mais 7:4.1.4-1~deb10u1 devra être installé
                   Dépend: libavutil56 (>= 10:4.1.6) mais 7:4.1.4-1~deb10u1 devra être installé
                   Dépend: libpostproc55 (>= 10:4.1.6) mais 7:4.1.4-1~deb10u1 devra être installé
                   Dépend: libswscale5 (>= 10:4.1.6) mais 7:4.1.4-1~deb10u1 devra être installé
 vlc-plugin-video-output : Dépend: libavcodec58 (>= 10:4.1.6)
                           Dépend: libavutil56 (>= 10:4.1.6) mais 7:4.1.4-1~deb10u1 devra être installé
E: Dépendances non satisfaites. Essayez « apt --fix-broken install » sans paquet
   (ou indiquez une solution).

please someone help me

apt --fix-broken install

i do it of course

that the result

Les paquets suivants contiennent des dépendances non satisfaites :
 ffmpeg-doc : Dépend: libjs-bootstrap mais il n'est pas installé
 libasound2-plugins : Dépend: libavcodec58 (>= 10:4.1)
                      Dépend: libavresample4 (>= 10:4.1) mais 7:4.1.4-1~deb10u1 est installé
                      Dépend: libavutil56 (>= 10:4.1) mais 7:4.1.4-1~deb10u1 est installé
 libavcodec58 : Dépend: libcrystalhd3 (>= 1:0.0~git20110715.fdd2f19) mais il n'est pas installé
                Dépend: libx264-155 mais il n'est pas installé
 libavfilter7 : Dépend: libmysofa0 (>= 0.6~) mais il n'est pas installé
                Dépend: libzmq5 (>= 3.2.3+dfsg) mais il n'est pas installé
 libavformat58 : Dépend: libssh-gcrypt-4 (>= 0.8.0) mais il n'est pas installé
 libchromaprint1 : Dépend: libavcodec58 (>= 10:4.0)
                   Dépend: libavutil56 (>= 10:4.0) mais 7:4.1.4-1~deb10u1 est installé
 libffmpegthumbnailer4v5 : Dépend: libavcodec58 (>= 10:4.0)
                           Dépend: libavfilter7 (>= 10:4.0)
                           Dépend: libavformat58 (>= 10:4.0) mais 7:4.1.4-1~deb10u1 est installé
                           Dépend: libavutil56 (>= 10:4.0) mais 7:4.1.4-1~deb10u1 est installé
 libobs0 : Dépend: libavcodec58 (>= 10:4.1.5)
           Dépend: libavformat58 (>= 10:4.1.5) mais 7:4.1.4-1~deb10u1 est installé
           Dépend: libavutil56 (>= 10:4.1.5) mais 7:4.1.4-1~deb10u1 est installé
           Dépend: libswresample3 (>= 10:4.1.5) mais 7:4.1.4-1~deb10u1 est installé
           Dépend: libswscale5 (>= 10:4.1.5) mais 7:4.1.4-1~deb10u1 est installé
 obs-plugins : Dépend: libavcodec58 (>= 10:4.1.5)
               Dépend: libavdevice58 (>= 10:4.1.5) mais 7:4.1.4-1~deb10u1 est installé
               Dépend: libavformat58 (>= 10:4.1.5) mais 7:4.1.4-1~deb10u1 est installé
               Dépend: libavutil56 (>= 10:4.1.5) mais 7:4.1.4-1~deb10u1 est installé
               Dépend: libswscale5 (>= 10:4.1.5) mais 7:4.1.4-1~deb10u1 est installé
 obs-studio : Dépend: libavcodec58 (>= 10:4.1.5)
              Dépend: libavformat58 (>= 10:4.1.5) mais 7:4.1.4-1~deb10u1 est installé
              Dépend: libavutil56 (>= 10:4.1.5) mais 7:4.1.4-1~deb10u1 est installé
 vlc-plugin-base : Dépend: libavcodec58 (>= 10:4.1.6)
                   Dépend: libavformat58 (>= 10:4.1.6) mais 7:4.1.4-1~deb10u1 est installé
                   Dépend: libavutil56 (>= 10:4.1.6) mais 7:4.1.4-1~deb10u1 est installé
                   Dépend: libpostproc55 (>= 10:4.1.6) mais 7:4.1.4-1~deb10u1 est installé
                   Dépend: libswscale5 (>= 10:4.1.6) mais 7:4.1.4-1~deb10u1 est installé
 vlc-plugin-video-output : Dépend: libavcodec58 (>= 10:4.1.6)
                           Dépend: libavutil56 (>= 10:4.1.6) mais 7:4.1.4-1~deb10u1 est installé
E: Erreur, pkgProblem::Resolve a généré des ruptures, ce qui a pu être causé par les paquets devant être gardés en l'état.
E: Impossible de corriger les dépendances

Bonjour et bienvenue dans la communauté Debian francophone,

Tu sembles avoir un système en français, merci de rédiger tes messages en français.

Pour ton problème, peux-tu nous donner le retour de la commande suivante :

dpkg --get-selections | grep hold
1 J'aime

merci, pardon j’ai tellement l’habitude de parler en anglais lol

voici la commande demandée :slight_smile:

ffmpeg                                          hold
ffmpeg-doc                                      hold
libavcodec-dev:amd64                            hold
libavcodec58:amd64                              hold
libavdevice-dev:amd64                           hold
libavdevice58:amd64                             hold
libavfilter-dev:amd64                           hold
libavfilter7:amd64                              hold
libavformat-dev:amd64                           hold
libavformat58:amd64                             hold
libavresample-dev:amd64                         hold
libavresample4:amd64                            hold
libavutil-dev:amd64                             hold
libavutil56:amd64                               hold
libpostproc-dev:amd64                           hold
libpostproc55:amd64                             hold
libswresample-dev:amd64                         hold
libswresample3:amd64                            hold
libswscale-dev:amd64                            hold
libswscale5:amd64                               hold

Entre les paquets marqué pour être conservé et l’utilisation du dépôts multimédia :confused: tu ne pourras pas dans l’état installer VLC

Entre les paquets ?

Je vois les paquets par contre je dois taper quoi en ligne de commande ??
Merci

salut:

j’ai beau faire une recherche, tout est bloqué, je ne peux rien faire

As-tu une bonne raison de bloquer l’état de ces paquets ?
Je te conseille vraiment de désinstaller tout ça (les paquets bloqués), puis désactiver le dépôt deb-multimedia, puis de réessayer d’installer VLC normalement.

Oui d’accord mais tout est bloqué !!
Quand je veux installer ou désinstaller, quand je veux upgrader.

Flatpak fonctionne, les applications précédemment installées aussi mais pas le reste

Tu peux « relâcher » les paquets en hold avec cette commande

apt-mark unhold $(apt-mark showhold)

Mais tu risques alors d’avoir d’autres applis multimedia qui ne marcheront plus… Il faudrait savoir pourquoi tes paquets sont marqué en hold : est-ce lié à deb-multimedia ? je n’en sais rien.

À tes risques et périls donc !

ça ne marche pas, toujours les mêmes problèmes, je peux rien installer, rien upgrader…

« ça ne marche pas », c’est un peu court comme réponse. La moindre des choses serait de copier le retour de la commande.
Tu as commencé ce thread en disant « j’ai effacé vlc pour le réinstaller ». Comment as-tu fait ça ? on dirait que c’est le début de tes problèmes, aurais-tu été effacer des fichiers à la main au lieu d’utiliser le gestionnaire de paquets ?
Quel est le contenu de ton fichier sources.list ? quelles sont les autres sources que tu as ajoutées ?

Bonjour

Oui,
et pour répondre à ces questions, tu pourrais copier/coller l’intégralité du retour de la ligne de commande suivante :

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

Le copié/collé intégral du retour de la ligne de commande ci-dessus
et que l’on aurait besoin de voir devra être quelque chose qui ressemble à ce qui suit :

michel@debbull:~$ grep -Env "^#|^$" /etc/apt/sources.list{,.d/*.list}
/etc/apt/sources.list:3:deb      https://deb.debian.org/debian/               bullseye           main contrib non-free
/etc/apt/sources.list:4:deb-src  https://deb.debian.org/debian/               bullseye           main contrib non-free
/etc/apt/sources.list:6:deb      https://deb.debian.org/debian/               bullseye-updates   main contrib non-free
/etc/apt/sources.list:7:deb-src  https://deb.debian.org/debian/               bullseye-updates   main contrib non-free
/etc/apt/sources.list:9:deb      https://security.debian.org/debian-security  bullseye-security  main contrib non-free
/etc/apt/sources.list:10:deb-src  https://security.debian.org/debian-security  bullseye-security  main contrib non-free
grep: /etc/apt/sources.list.d/*.list: Aucun fichier ou dossier de ce type
michel@debbull:~$ 

On y voit les deux prompts :
michel@debbull:~$
qui nous donnent aussi des informations qui sont parfois très importantes
donc, il vaut mieux aussi les transmettre dans le copié/collé que tu nous donneras,
d’autant que ça ne fait pas grand chose de plus à copier,
et que c’est plus facile de sélectionner tout le bloc de texte entier
plutôt que de n’en sélectionner qu’une partie.

Merci :slight_smile:

oui j’ai installé vlc puis desinstaller en ligne de commande, juste avec un uninstall…et depuis ça bloque tout…
voici le retour de ta command

/etc/apt/sources.list:2:deb [by-hash=force] https://community-packages.deepin.com/deepin/ apricot main contrib non-free
/etc/apt/sources.list:3:deb-src https://community-packages.deepin.com/deepin/ apricot main contrib non-free

j’ai un message du forum qui m’indique que les nouveaux utilisateurs ne peuvent pas poster plus de 2 liens -_-

En bas et à droite de ton précédent message,
tu pourras cliquer sur l’icône dans laquelle tu verras un crayon (à droite du drapeau)
ce qui te permettra de voir la ligne que j’ai ajoutée juste avant
et celle que j’ai ajoutée juste après le copié/collé du retour de commande que tu as posté dans ton précédent message.

En encadrant ce bloc de texte avec ces deux lignes,
aucun lien contenu de ce bloc de texte n’est interprété comme un lien.

Tu peux donc modifier ton message pour insérer dans ce bloc de texte
toutes les lignes manquantes du retour de commandes afin qu’il soit complet.