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!
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.
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).
Zut.
Alors en mettant d’abord à jour gstreamer1.0-plugins-bad d’abord:
apt install gstreamer1.0-plugins-bad
Ca ne passe pas ?
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
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
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.
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 « crade », mais tu va forcer l’écrasement du fichier qui pose problème dans gstreamer1.0-plugins-bad:
sudo apt-get -o Dpkg::Options::="--force-overwrite" install gstreamer1.0-plugins-base
Ca passe, là ?
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 « l’ensemble des fichiers de sources d’apt ». 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
Ç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!!
Ce n’est pas la façon dont Debian préconise de faire.