# Dépendances impossibles à satisfaire depuis mise à jour

**URL:** <https://www.debian-fr.org/t/dependances-impossibles-a-satisfaire-depuis-mise-a-jour/86534>\
**Category:** Support Debian\
**Created:** [Mai 13, 2022, 5:29 UTC](https://www.debian-fr.org/t/dependances-impossibles-a-satisfaire-depuis-mise-a-jour/86534 "2022-05-13T17:29:33Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![BenjaminVu](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/278dde/32.png) [@BenjaminVu](https://www.debian-fr.org/u/BenjaminVu)\
**Post date:** [Mai 13, 2022, 5:29 UTC](https://www.debian-fr.org/t/dependances-impossibles-a-satisfaire-depuis-mise-a-jour/86534/1 "2022-05-13T17:29:33Z")

</div>

Bonjour je viens de faire une mise à jour vers bullseye (je n’avais pas réalisé que j’étais en oldstable depuis aout dernier)  
Il reste un probleme de dépendance, lorse que j’utilise apt-get j’ai

```
Vous pouvez lancer « apt --fix-broken install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
 libges-1.0-0 : Dépend: gstreamer1.0-plugins-base (>= 1.18.0) mais 1.14.4-dmo2+deb10u2 est installé
E: Dépendances non satisfaites. Essayez « apt --fix-broken install » sans paquet
   (ou indiquez une solution).

```

La commande apt --fix-broken install donne

```
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
Correction des dépendances... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  audacity-data bsdmainutils gedit-plugin-zeitgeist geoip-database gir1.2-clutter-gst-3.0 gtk2-engines-xfce libbind9-161 libboost-date-time1.67.0 libbrlapi0.6
  libdleyna-core-1.0-3 libdns1104 libdns1110 libdouble-conversion1 libecal-1.2-19 libedataserver-1.2-23 libept1.5.0 libevent-2.1-6 libexiv2-14 libflac++6v5 libgeoip1
  libgeos-3.7.1 libgit2-27 libgssdp-1.0-3 libgtkmm-2.4-1v5 libgupnp-1.0-4 libgweather-3-15 libhttp-parser2.8 libicu63 libirs161 libisc1100 libisc1105 libisccc161 libisccfg163
  libjsoncpp1 libjte1 liblinear3 libllvm7 liblouis17 liblwres161 libmpdec2 libperl5.28 libpipewire-0.2-1 libplymouth4 libportsmf0 libpython3.7 libpython3.7-minimal
  libpython3.7-stdlib libqt5concurrent5 libraw19 libre2-5 libsane libsnmp30 libtss2-rc0 libtss2-tctildr0 libtss2-udev libunique-1.0-0 libvamp-hostsdk3v5 libvpx5
  libwnck-common libwnck22 libwxbase3.0-0v5 libwxgtk3.0-0v5 libxcb-util0 libxcb-xf86dri0 libzeitgeist-2.0-0 ncal python3-gst-1.0 qdbus qdbus-qt5 qtchooser qtcore4-l10n
  tpm2-abrmd tpm2-tools xfce4-notes
Veuillez utiliser « apt autoremove » pour les supprimer.
Les paquets supplémentaires suivants seront installés : 
  gstreamer1.0-plugins-base
Les paquets suivants seront mis à jour :
  gstreamer1.0-plugins-base
1 mis à jour, 0 nouvellement installés, 0 à enlever et 4 non mis à jour.
498 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/1 984 ko dans les archives.
Après cette opération, 389 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] O
Lecture des fichiers de modifications (« changelog »)... Terminé
(Lecture de la base de données... 210934 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../gstreamer1.0-plugins-base_1.18.4-2_amd64.deb ...
Dépaquetage de gstreamer1.0-plugins-base:amd64 (1.18.4-2) sur (1.14.4-dmo2+deb10u2) ...
dpkg: erreur de traitement de l'archive /var/cache/apt/archives/gstreamer1.0-plugins-base_1.18.4-2_amd64.deb (--unpack) :
 tentative de remplacement de « /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcompositor.so », qui appartient aussi au paquet gstreamer1.0-plugins-bad:amd64 1:1.14.4-dmo7+deb10
u1
dpkg-deb: erreur: coller subprocess was killed by signal (Relais brisé (pipe))
Des erreurs ont été rencontrées pendant l'exécution :
 /var/cache/apt/archives/gstreamer1.0-plugins-base_1.18.4-2_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

```

J’ai essayé apt-get -f install gstreamer1.0-plugins-base, cela me donne la meme erreur

Voici mon sources.list:

```
deb http://deb.debian.org/debian bullseye main contrib non-free
deb-src http://deb.debian.org/debian bullseye main contrib non-free

deb http://deb.debian.org/debian-security/ bullseye-security main contrib non-free
deb-src http://deb.debian.org/debian-security/ bullseye-security main contrib non-free

deb http://deb.debian.org/debian bullseye-updates main contrib non-free
deb-src http://deb.debian.org/debian bullseye-updates main contrib non-free

deb http://deb.debian.org/debian bullseye-backports main contrib non-free
deb-src http://deb.debian.org/debian bullseye-backports main contrib non-free

```

Merci d’avances pour vos réponses!

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Mai 13, 2022, 5:58 UTC](https://www.debian-fr.org/t/dependances-impossibles-a-satisfaire-depuis-mise-a-jour/86534/2 "2022-05-13T17:58:32Z")

</div>

De ce que je vois, gstreamer1.0-plugins-base\_1.18.4-2\_amd64 essaye d’installer un fichier déjà présent dans gstreamer1.0-plugins-bad qui ne doit pas être dans la même version.  
Ce deuxième paquet ne me semblant pas essentiel, je le purgerais (apt purge gstreamer1.0-plugins-bad), avant de tenter de réinstaller gstreamer1.0-plugins-base.

---

<div class="post-metadata">

**Author:** ![BenjaminVu](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/278dde/32.png) [@BenjaminVu](https://www.debian-fr.org/u/BenjaminVu)\
**Post date:** [Mai 13, 2022, 6:37 UTC](https://www.debian-fr.org/t/dependances-impossibles-a-satisfaire-depuis-mise-a-jour/86534/3 "2022-05-13T18:37:45Z")

</div>

Merci pour la suggestion, j’ai un message d’erreur similaire

```
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
Vous pouvez lancer « apt --fix-broken install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
 gnome-video-effects : Dépend: gstreamer1.0-plugins-bad mais ne sera pas installé
 libcheese8 : Dépend: gstreamer1.0-plugins-bad (>= 1.4) mais ne sera pas installé
 libges-1.0-0 : Dépend: gstreamer1.0-plugins-base (>= 1.18.0) mais 1.14.4-dmo2+deb10u2 devra être installé
                Dépend: gstreamer1.0-plugins-bad (>= 1.18.0) mais ne sera pas installé
E: Dépendances non satisfaites. Essayez « apt --fix-broken install » sans paquet
   (ou indiquez une solution).
```

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Mai 13, 2022, 6:49 UTC](https://www.debian-fr.org/t/dependances-impossibles-a-satisfaire-depuis-mise-a-jour/86534/4 "2022-05-13T18:49:49Z")

</div>

Zut.  
Alors en mettant d’abord à jour gstreamer1.0-plugins-bad d’abord:

> apt install gstreamer1.0-plugins-bad

Ca ne passe pas ?

---

<div class="post-metadata">

**Author:** ![BenjaminVu](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/278dde/32.png) [@BenjaminVu](https://www.debian-fr.org/u/BenjaminVu)\
**Post date:** [Mai 13, 2022, 6:56 UTC](https://www.debian-fr.org/t/dependances-impossibles-a-satisfaire-depuis-mise-a-jour/86534/5 "2022-05-13T18:56:01Z")

</div>

Non plus. J’ai deja essayé plusieurs trucs du genre et toujours la meme erreur  
Voici une partie de mon historique si jamais  
ainstall, asearch, upgrade sont des alias pour apt-cache search etc

```
  409 apt --fix-broken install
  410 upgrade
  411 asearch gstreamer1.0-plugins-base
  412 ainstall gstreamer1.0-plugins-base
  413 apt autoremove
  414 asearch deb10u2
  415 asearch dmo2
  416 asearch gstreamer
  417 asearch gstreamer1.0
  418 apt-get remove gstreamer1.0-x
  419 ainstall gstreamer1.0-x
  420 apt-get remove gstreamer1.0-x_1.14.4-dmo2+deb10u2_amd64.deb
  421 apt-get remove gstreamer1.0-x_1.14.4-dmo2+deb10u2_amd64
  422 asearch gstreamer1.0-x_1.14.4
  423 ainstall gstreamer1.0-plugins-base 
  424 apt autoremove
  425 apt --fix-broken install
  428 apt --fix-broken install
  430 upgrade
  431 apt --fix-broken install
  432 vim /etc/apt/sources.list
  433 asearch gstreamer
  434 asearch gstreamer1.0-x_1.14.4
  435 asearch gstreamer1.0
  436 apt-get -f install gstreamer1.0-x
  437 apt-get -f install gstreamer1.0-plugins-bad-apps
  438 apt-get -f install gstreamer1.0-plugins-base
  439 cat /etc/apt/sources.list
  440 asearch libges
  441 apt-get -f install libges-1.0-0 
  442 apt-get -f install gstreamer1.0-plugins-base
  443 reboot
  444 apt purge gstreamer1.0-plugins-bad
  445 apt purge gnome-video-effects
  446 apt install gstreamer1.0-plugins-bad
  447 apt-get -f install gstreamer1.0-plugins-bad
  448 history
```

---

<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:** [Mai 13, 2022, 7:18 UTC](https://www.debian-fr.org/t/dependances-impossibles-a-satisfaire-depuis-mise-a-jour/86534/6 "2022-05-13T19:18:25Z")

</div>

Il y a un truc que je comprends pas …

D’après ton fichiers de sources tu es en Bullseye pourtant le paquet gstreamer1.0-plugins-base réclame le numéro de version présent en de stable mais le numéro de version est de la branche précédente.

[https://packages.debian.org/bullseye/gstreamer1.0-plugins-base](https://packages.debian.org/bullseye/gstreamer1.0-plugins-base)

Tu as donc bricoler ta Debian, file nous l’ensemble des fichiers de sources d’apt et les éventuels installation à la main.  
Ainsi que la manière de mettre à jour ta Debian si tu as fait une montée de version.

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Mai 13, 2022, 7:19 UTC](https://www.debian-fr.org/t/dependances-impossibles-a-satisfaire-depuis-mise-a-jour/86534/7 "2022-05-13T19:19:45Z")

</div>

Ca pourrait se résoudre proprement en désinstallant gstreamerXXX-bad, quitte à désinstaller en même temps tout ce qui en dépend et en réinstallant tout aprés, mais je crains que ça ne tire trop de dépendances, ça serait énorme.  
Encore un autre truc à essayer, un peu «&nbsp;crade&nbsp;», mais tu va forcer l’écrasement du fichier qui pose problème dans gstreamer1.0-plugins-bad:

```auto
sudo apt-get -o Dpkg::Options::="--force-overwrite" install gstreamer1.0-plugins-base

```

Ca passe, là ?

---

<div class="post-metadata">

**Author:** ![BenjaminVu](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/278dde/32.png) [@BenjaminVu](https://www.debian-fr.org/u/BenjaminVu)\
**Post date:** [Mai 13, 2022, 7:37 UTC](https://www.debian-fr.org/t/dependances-impossibles-a-satisfaire-depuis-mise-a-jour/86534/8 "2022-05-13T19:37:18Z")

</div>

J’ai fait une montée de version de buster à bullseye en suivant un tutoriel qui consistait à modifier /etc/apt/sources.list en remplacant buster par bullseye, puis  
apt-get update  
apt-get upgrade --without-new-pkgs  
apt-get full-upgrade  
systemctl reboot

Ce que je n’ai pas précisé c’est que au reboot ma session n’a pas pu démarrer, j’ai donc redémarré en recovery mode. J’ai réessayé apt-get upgrade, qui m’a conseillé apt --fix-broken install. Cette commande a tourné pendant plusieurs minutes et m’a permis de redémarrer normalement, à part ce probleme avec gstreamer.

Je ne sais pas ce que sont «&nbsp;l’ensemble des fichiers de sources d’apt&nbsp;». Je ne sais plus si j’ai installé des programmes à la main ça fait longtemps que j’ai cette machine

À propos j’ai fais des sauvegardes avant cette mise à jour donc je peut réinstaller si c’est la solution la plus simple

---

<div class="post-metadata">

**Author:** ![BenjaminVu](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/278dde/32.png) [@BenjaminVu](https://www.debian-fr.org/u/BenjaminVu)\
**Post date:** [Mai 13, 2022, 7:46 UTC](https://www.debian-fr.org/t/dependances-impossibles-a-satisfaire-depuis-mise-a-jour/86534/10 "2022-05-13T19:46:57Z")

</div>

Ça a marché!! Avec apt-get -o Dpkg::Options::="–force-overwrite" install gstreamer1.0-plugins-base  
Ça m’a sorti des milliers de lignes ça a reconfiguré tout mes paquets je crois  
Ensuite j’ai pu faire upgrade, autoremove, reboot et là j’ai l’impression que tout est rentré dans l’ordre.  
Merci!!

---

<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:** [Mai 14, 2022, 4:28 UTC](https://www.debian-fr.org/t/dependances-impossibles-a-satisfaire-depuis-mise-a-jour/86534/11 "2022-05-14T04:28:54Z")

</div>

> [@BenjaminVu](#):
>
> J’ai fait une montée de version de buster à bullseye en suivant un tutoriel qui consistait à modifier /etc/apt/sources.list en remplacant buster par bullseye, puis  
> apt-get update  
> apt-get upgrade --without-new-pkgs  
> apt-get full-upgrade  
> systemctl reboot

Ce n’est pas la façon dont Debian préconise de faire.
