# Error apt --fix-broken install

**URL:** <https://www.debian-fr.org/t/error-apt-fix-broken-install/86095>\
**Category:** Support Debian\
**Created:** [Février 6, 2022, 1:01 UTC](https://www.debian-fr.org/t/error-apt-fix-broken-install/86095 "2022-02-06T13:01:49Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![CodingBDX](https://www.debian-fr.org/user_avatar/www.debian-fr.org/codingbdx/32/11774_2.png) [@CodingBDX](https://www.debian-fr.org/u/CodingBDX)\
**Post date:** [Février 6, 2022, 1:01 UTC](https://www.debian-fr.org/t/error-apt-fix-broken-install/86095/1 "2022-02-06T13:01:50Z")

</div>

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

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

```nohighlight
❯ 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

---

<div class="post-metadata">

**Author:** ![jp-oc](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/j/d9b06d/32.png) [@jp-oc](https://www.debian-fr.org/u/jp-oc)\
**Post date:** [Février 6, 2022, 2:29 UTC](https://www.debian-fr.org/t/error-apt-fix-broken-install/86095/2 "2022-02-06T14:29:05Z")

</div>

> [@CodingBDX](#):
>
> apt --fix-broken install

```plaintext
apt --fix-broken install

```

---

<div class="post-metadata">

**Author:** ![CodingBDX](https://www.debian-fr.org/user_avatar/www.debian-fr.org/codingbdx/32/11774_2.png) [@CodingBDX](https://www.debian-fr.org/u/CodingBDX)\
**Post date:** [Février 6, 2022, 3:56 UTC](https://www.debian-fr.org/t/error-apt-fix-broken-install/86095/3 "2022-02-06T15:56:33Z")

</div>

i do it of course

that the result

```nohighlight
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

```

---

<div class="post-metadata">

**Author:** ![Almtesh](https://www.debian-fr.org/user_avatar/www.debian-fr.org/almtesh/32/10312_2.png) [@Almtesh](https://www.debian-fr.org/u/Almtesh)\
**Post date:** [Février 7, 2022, 11:28 UTC](https://www.debian-fr.org/t/error-apt-fix-broken-install/86095/4 "2022-02-07T11:28:55Z")

</div>

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 :

```bash
dpkg --get-selections | grep hold

```

---

<div class="post-metadata">

**Author:** ![CodingBDX](https://www.debian-fr.org/user_avatar/www.debian-fr.org/codingbdx/32/11774_2.png) [@CodingBDX](https://www.debian-fr.org/u/CodingBDX)\
**Post date:** [Février 7, 2022, 11:51 UTC](https://www.debian-fr.org/t/error-apt-fix-broken-install/86095/5 "2022-02-07T11:51:13Z")

</div>

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

voici la commande demandée 🙂

```nohighlight
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

```

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Février 7, 2022, 12:25 UTC](https://www.debian-fr.org/t/error-apt-fix-broken-install/86095/6 "2022-02-07T12:25:13Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![CodingBDX](https://www.debian-fr.org/user_avatar/www.debian-fr.org/codingbdx/32/11774_2.png) [@CodingBDX](https://www.debian-fr.org/u/CodingBDX)\
**Post date:** [Février 7, 2022, 5:08 UTC](https://www.debian-fr.org/t/error-apt-fix-broken-install/86095/7 "2022-02-07T17:08:02Z")

</div>

Entre les paquets ?

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

---

<div class="post-metadata">

**Author:** ![CodingBDX](https://www.debian-fr.org/user_avatar/www.debian-fr.org/codingbdx/32/11774_2.png) [@CodingBDX](https://www.debian-fr.org/u/CodingBDX)\
**Post date:** [Février 8, 2022, 9:04 UTC](https://www.debian-fr.org/t/error-apt-fix-broken-install/86095/8 "2022-02-08T09:04:17Z")

</div>

salut:

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

---

<div class="post-metadata">

**Author:** ![Almtesh](https://www.debian-fr.org/user_avatar/www.debian-fr.org/almtesh/32/10312_2.png) [@Almtesh](https://www.debian-fr.org/u/Almtesh)\
**Post date:** [Février 9, 2022, 9:04 UTC](https://www.debian-fr.org/t/error-apt-fix-broken-install/86095/9 "2022-02-09T09:04:04Z")

</div>

> [@CodingBDX](#):
>
> voici la commande demandée

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.

---

<div class="post-metadata">

**Author:** ![CodingBDX](https://www.debian-fr.org/user_avatar/www.debian-fr.org/codingbdx/32/11774_2.png) [@CodingBDX](https://www.debian-fr.org/u/CodingBDX)\
**Post date:** [Février 10, 2022, 10:12 UTC](https://www.debian-fr.org/t/error-apt-fix-broken-install/86095/10 "2022-02-10T10:12:11Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![pled](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pled/32/11791_2.png) [@pled](https://www.debian-fr.org/u/pled)\
**Post date:** [Février 11, 2022, 5:38 UTC](https://www.debian-fr.org/t/error-apt-fix-broken-install/86095/11 "2022-02-11T17:38:53Z")

</div>

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

```auto
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 !

---

<div class="post-metadata">

**Author:** ![CodingBDX](https://www.debian-fr.org/user_avatar/www.debian-fr.org/codingbdx/32/11774_2.png) [@CodingBDX](https://www.debian-fr.org/u/CodingBDX)\
**Post date:** [Février 14, 2022, 8:44 UTC](https://www.debian-fr.org/t/error-apt-fix-broken-install/86095/12 "2022-02-14T08:44:22Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![pled](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pled/32/11791_2.png) [@pled](https://www.debian-fr.org/u/pled)\
**Post date:** [Février 14, 2022, 10:15 UTC](https://www.debian-fr.org/t/error-apt-fix-broken-install/86095/13 "2022-02-14T10:15:53Z")

</div>

«&nbsp;ça ne marche pas&nbsp;», 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 «&nbsp;j’ai effacé vlc pour le réinstaller&nbsp;». 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 ?

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Février 14, 2022, 10:20 UTC](https://www.debian-fr.org/t/error-apt-fix-broken-install/86095/14 "2022-02-14T10:20:48Z")

</div>

Bonjour

> [@pled](#):
>
> … Quel est le contenu de ton fichier sources.list ? quelles sont les autres sources que tu as ajoutées ? …

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

```auto
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 :

```plaintext
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 🙂

---

<div class="post-metadata">

**Author:** ![CodingBDX](https://www.debian-fr.org/user_avatar/www.debian-fr.org/codingbdx/32/11774_2.png) [@CodingBDX](https://www.debian-fr.org/u/CodingBDX)\
**Post date:** [Février 14, 2022, 10:50 UTC](https://www.debian-fr.org/t/error-apt-fix-broken-install/86095/15 "2022-02-14T10:50:10Z")

</div>

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

```nohighlight
/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 -\_-

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Février 14, 2022, 12:35 UTC](https://www.debian-fr.org/t/error-apt-fix-broken-install/86095/16 "2022-02-14T12:35:10Z")

</div>

> [@CodingBDX](#):
>
> … 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](https://www.debian-fr.org/t/error-apt-fix-broken-install/86095/15),  
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.
