logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#26 04-10-2023 16:29:37

vv222
Administrateur
Distrib. : Debian Sid
(G)UI : sway
Inscription : 18-11-2013
Site Web

Re : Bloqué par un paquet avec dépendances

fred02840 a écrit :

En attendant, la tentative de suppression de libsvtav1 et consorts donne ce qui suit :

apt install --mark-auto libsvtav1enc1d1 libsvtav1enc1- libavcodec58- libavcodec59-
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 :
 audacity : Dépend: libavcodec59 (>= 10:5.0)
 ffmpeg : Dépend: libavcodec59 (>= 10:5.1.2)
 gstreamer1.0-libav : Dépend: libavcodec59 (>= 10:5.1.2)
 libasound2-plugins : Dépend: libavcodec59 (>= 10:5.0.1)
 libavdevice59 : Dépend: libavcodec59 (>= 10:5.1.2)
 libavfilter7 : Dépend: libavcodec58 (>= 10:4.4.3) mais ne sera pas installé
 libavfilter8 : Dépend: libavcodec59 (>= 10:5.1.2)
 libavformat58 : Dépend: libavcodec58 (>= 10:4.4.3) mais ne sera pas installé
 libavformat59 : Dépend: libavcodec59 (>= 10:5.1.2)
 libchromaprint1 : Dépend: libavcodec59 (>= 10:5.0.1)
 vlc-plugin-base : Dépend: libavcodec59 (>= 10:5.1.2)
 vlc-plugin-video-output : Dépend: libavcodec59 (>= 10:5.1.2)
E: Dépendances non satisfaites. Essayez « apt --fix-broken install » sans paquet
   (ou indiquez une solution).
 



Les paquets qui posent souci ici ne devraient pas dépendre de libavcodec59 sur un système à jour… mais comme les dépôts deb-multimedia t’ont empêché de tenir ton système à jour ça se complique un peu wink

Tu peux essayer cette nouvelle commande, qui va mettre à jour les paquets nécessaire à te débarrasser de la bibliothèque venant des dépôts deb-multimedia :

apt install --mark-auto \
    audacity ffmpeg gstreamer1.0-libav vlc-plugin-base vlc-plugin-video-output \
    libsvtav1enc1d1 libasound2-plugins libchromaprint1 \
    libsvtav1enc1- libavcodec58- libavcodec59- libavformat58- libavformat59- libavdevice59- libavfilter7- libavfilter8-


Jouer sous Debian ? Facile !

Ceterum censeo Barum esse delendam

Hors ligne

#27 06-10-2023 14:46:47

fred02840
Membre
Lieu : Aisne
Distrib. : Debian GNU/Linux trixie/sid
Noyau : Linux 6.6.15-amd64
(G)UI : Wayland
Inscription : 07-02-2018

Re : Bloqué par un paquet avec dépendances

Merci pour ces conseils, vv222. Allons-y :

apt install --mark-auto \
    audacity ffmpeg gstreamer1.0-libav vlc-plugin-base vlc-plugin-video-output \
    libsvtav1enc1d1 libasound2-plugins libchromaprint1 \
    libsvtav1enc1- libavcodec58- libavcodec59- libavformat58- libavformat59- libavdevice59- libavfilter7- libavfilter8-
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'
état... Fait      
audacity est déjà la version la plus récente (1:3.2.4-dmo1).
ffmpeg est déjà la version la plus récente (10:5.1.2-dmo3).
gstreamer1.0-libav est déjà la version la plus récente (1:1.22.0-dmo1).
vlc-plugin-base est déjà la version la plus récente (1:3.0.18-dmo5).
vlc-plugin-video-output est déjà la version la plus récente (1:3.0.18-dmo5).
vlc-plugin-video-output passé en « installé manuellement ».
libasound2-plugins est déjà la version la plus récente (1:1.2.7.1-dmo2).
libasound2-plugins passé en « installé manuellement ».
libchromaprint1 est déjà la version la plus récente (1:1.5.1-dmo4).
libchromaprint1 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 :
 audacity : Dépend: libavcodec59 (>= 10:5.0)
            Dépend: libavformat59 (>= 10:5.0)
 ffmpeg : Dépend: libavcodec59 (>= 10:5.1.2)
          Dépend: libavdevice59 (>= 10:5.1.2) mais ne sera pas installé
          Dépend: libavfilter8 (>= 10:5.1.2)
          Dépend: libavformat59 (>= 10:5.1.2)
 gstreamer1.0-libav : Dépend: libavcodec59 (>= 10:5.1.2)
                      Dépend: libavfilter8 (>= 10:5.1.2)
                      Dépend: libavformat59 (>= 10:5.1.2)
 libasound2-plugins : Dépend: libavcodec59 (>= 10:5.0.1)
 libchromaprint1 : Dépend: libavcodec59 (>= 10:5.0.1)
 vlc-plugin-base : Dépend: libavcodec59 (>= 10:5.1.2)
                   Dépend: libavformat59 (>= 10:5.1.2)
 vlc-plugin-video-output : Dépend: libavcodec59 (>= 10:5.1.2)
E: Dépendances non satisfaites. Essayez « apt --fix-broken install » sans paquet
   (ou indiquez une solution).
 



Bon...


Lenovo ThinkPad Edge E540, année 2013 (Intel Core i3-4000M x 4. Carte Intel HD Graphics 4600 HSW GT2).

Hors ligne

#28 06-10-2023 15:07:39

fred02840
Membre
Lieu : Aisne
Distrib. : Debian GNU/Linux trixie/sid
Noyau : Linux 6.6.15-amd64
(G)UI : Wayland
Inscription : 07-02-2018

Re : Bloqué par un paquet avec dépendances

Je suis allé voir les dépôts affichés dans Synaptic : certains étaient sélectionnés qui correspondent à... Lenny (Debian 5 : eh oui...). Je les ai supprimés, ainsi que ce qui concerne le dépôt multimédia. Hop.
Retour au Terminal, et tentative de mise à jour (toujours aussi concluante) :

apt update && apt upgrade
Atteint :1 http://security.debian.org stable-security InRelease
Atteint :2 http://deb.debian.org/debian-security testing-security InRelease    
Atteint :3 https://deb.debian.org/debian sid InRelease                        
Atteint :4 http://deb.debian.org/debian testing-updates InRelease              
Atteint :5 https://updates.signal.org/desktop/apt xenial InRelease            
Atteint :6 http://deb.debian.org/debian testing-proposed-updates InRelease
Réception de :7 https://zotero.retorque.re/file/apt-package-archive ./ InRelease [2153 B]
2153 o réceptionnés en 1s (2133 o/s)
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'
état... Fait      
318 paquets peuvent être mis à jour. Exécutez « apt list --upgradable » pour les voir.
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 :
 libavif15 : Dépend: libsvtav1enc1d1 (>= 1.7.0+dfsg) mais il n'est pas installé
E: Dépendances non satisfaites. Essayez « apt --fix-broken install » sans paquet
   (ou indiquez une solution).


Lenovo ThinkPad Edge E540, année 2013 (Intel Core i3-4000M x 4. Carte Intel HD Graphics 4600 HSW GT2).

Hors ligne

#29 06-10-2023 18:55:11

vv222
Administrateur
Distrib. : Debian Sid
(G)UI : sway
Inscription : 18-11-2013
Site Web

Re : Bloqué par un paquet avec dépendances

Scrogneugneu, il se défend bien le machin… Tu vois les multiples mentions de -dmo dans le retour de l’erreur suite à ta commande "apt install (…)" ? Ce sont les paquets venant du dépôt deb-multimedia, et c’est justement ce qui bloque ta mise-à-jour. Ce dépôt "triche" sur les numéros de version des paquets pour empêcher les versions des dépôts Debian officiels de les remplacer.

Essayons une commande encore plus explicite sur ce qui doit être installé pour résoudre les dépendances de cette mise-à-jour :

apt install --mark-auto \
    audacity/sid ffmpeg/sid gstreamer1.0-libav/sid vlc-plugin-base/sid vlc-plugin-video-output/sid \
    libsvtav1enc1d1 libasound2-plugins/sid libchromaprint1/sid libavcodec60 libavformat60 libavdevice60 libavfilter9 \
    libsvtav1enc1- libavcodec58- libavcodec59- libavformat58- libavformat59- libavdevice59- libavfilter7- libavfilter8-


Jouer sous Debian ? Facile !

Ceterum censeo Barum esse delendam

Hors ligne

#30 07-10-2023 13:09:40

fred02840
Membre
Lieu : Aisne
Distrib. : Debian GNU/Linux trixie/sid
Noyau : Linux 6.6.15-amd64
(G)UI : Wayland
Inscription : 07-02-2018

Re : Bloqué par un paquet avec dépendances

Bonjour vv222,
En effet, j'ai vu les « dmo ». J'ai appris leur existence dans un autre post du forum (auquel tu avais participé) qui en traitait, justement.
Allons-y pour ta nouvelle proposition :

apt install --mark-auto \
    audacity/sid ffmpeg/sid gstreamer1.0-libav/sid vlc-plugin-base/sid vlc-plugin-video-output/sid \
    libsvtav1enc1d1 libasound2-plugins/sid libchromaprint1/sid libavcodec60 libavformat60 libavdevice60 libavfilter9 \
    libsvtav1enc1- libavcodec58- libavcodec59- libavformat58- libavformat59- libavdevice59- libavfilter7- libavfilter8-

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'
état... Fait      
Version choisie « 3.3.3+dfsg-2 » (Debian:unstable [amd64]) pour « audacity »
Version choisie « 3.3.3+dfsg-2 » (Debian:unstable [all]) pour « audacity-data » à cause de « audacity »
Version choisie « 7:6.0-7+b1 » (Debian:unstable [amd64]) pour « ffmpeg »
Version choisie « 7:6.0-7+b1 » (Debian:unstable [amd64]) pour « libavdevice60 » à cause de « ffmpeg »
Version choisie « 7:6.0-7+b1 » (Debian:unstable [amd64]) pour « libavfilter9 » à cause de « libavdevice60 »
Version choisie « 7:6.0-7+b1 » (Debian:unstable [amd64]) pour « libavcodec60 » à cause de « libavfilter9 »
Version choisie « 7:6.0-7+b1 » (Debian:unstable [amd64]) pour « libavformat60 » à cause de « libavdevice60 »
Version choisie « 1.22.6-1 » (Debian:unstable [amd64]) pour « gstreamer1.0-libav »
Version choisie « 3.0.18-4+b1 » (Debian:unstable [amd64]) pour « vlc-plugin-base »
Version choisie « 3.0.18-4 » (Debian:unstable [all]) pour « vlc-data » à cause de « vlc-plugin-base »
Version choisie « 3.0.18-4+b1 » (Debian:unstable [amd64]) pour « vlc-plugin-video-output »
Version choisie « 1.2.7.1-1+b1 » (Debian:unstable [amd64]) pour « libasound2-plugins »
Version choisie « 1.5.1-4 » (Debian:unstable [amd64]) pour « libchromaprint1 »
Vous pouvez lancer « apt --fix-broken install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
 audacity : Dépend: audacity-data (= 3.3.3+dfsg-2) mais 1:3.2.4-dmo1 devra être installé
 ffmpeg : Dépend: libpostproc57 (>= 7:6.0) mais ne sera pas installé
 gstreamer1.0-plugins-bad : Dépend: libchromaprint1 (>= 1:1.5.1) mais 1.5.1-4 devra être installé
 libavcodec60 : Dépend: libavutil58 (= 7:6.0-7+b1) mais 7:6.0-7 devra être installé
                Dépend: libvpx8 (>= 1.12.0) mais ne sera pas installé
 libavdevice60 : Dépend: libavutil58 (= 7:6.0-7+b1) mais 7:6.0-7 devra être installé
 libavfilter9 : Dépend: libavutil58 (= 7:6.0-7+b1) mais 7:6.0-7 devra être installé
                Dépend: libplacebo292 (>= 6.292.0) mais ne sera pas installé
                Dépend: libpostproc57 (>= 7:6.0) mais ne sera pas installé
 libavformat60 : Dépend: libavutil58 (= 7:6.0-7+b1) mais 7:6.0-7 devra être installé
 vlc : Dépend: vlc-plugin-base (= 1:3.0.18-dmo5) mais 3.0.18-4+b1 devra être installé
       Dépend: vlc-plugin-video-output (= 1:3.0.18-dmo5) mais 3.0.18-4+b1 devra être installé
 vlc-plugin-base : Dépend: vlc-data (= 3.0.18-4) mais 1:3.0.18-dmo5 devra être installé
                   Dépend: libpostproc57 (>= 7:6.0) mais ne sera pas installé
E: Dépendances non satisfaites. Essayez « apt --fix-broken install » sans paquet
   (ou indiquez une solution).
 



Un peu coup de « apt --fix-broken install » (sans illusion...) :

apt --fix-broken install
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 supplémentaires suivants seront installés :
  libsvtav1enc1d1
Les NOUVEAUX paquets suivants seront installés :
  libsvtav1enc1d1
0 mis à jour, 1 nouvellement installés, 0 à enlever et 349 non mis à jour.
1 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/2169 ko dans les archives.
Après cette opération, 6917 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
Récupération des rapports de bogue… Fait
Analyse des informations Trouvé/Corrigé… Fait
Sélection du paquet libsvtav1enc1d1:amd64 précédemment désélectionné.
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « libavif15:amd64 » étant manquant, il est considéré qu'
aucun fichier du paq
uet n'est actuellement installé
(Lecture de la base de données... 582559 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../libsvtav1enc1d1_1.7.0+dfsg-2_amd64.deb ...
Dépaquetage de libsvtav1enc1d1:amd64 (1.7.0+dfsg-2) ...
dpkg: erreur de traitement de l'
archive /var/cache/apt/archives/libsvtav1enc1d1_1.7.0+dfsg-2_amd64.deb (--unpack) :
 tentative de remplacement de « /usr/lib/x86_64-linux-gnu/libSvtAv1Enc.so.1 », qui appartient aussi au paquet libsvtav1enc1:amd64 2:1.4.1-dmo1
Des erreurs ont été rencontrées pendant l'exécution :
 /var/cache/apt/archives/libsvtav1enc1d1_1.7.0+dfsg-2_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)


Mouais : on tombe toujours sur les mêmes réponses...

J'avais eu cette idée d'installer manuellement libsvtav1enc1d1_1 directement dans le répertoire  /var/cache/apt/archives/. Cela permettrait (peut-être...) d'installer cette cochonnerie, et donc de débloquer le zinzin. À partir de là, il serait possible de désinstaller tout ce que deb-multimedia a installé, non ?
Mais bon, je connais déjà la réponse. J'avais indiqué à Synaptic d'enlever libsvtav1enc1d1_1, mais cela impliquerait la désinstallation d'autres programmes qui lui sont attachés, même s'ils n'ont pas été installés via ce dépôt maudit... J'ai la possibilité de les réinstaller ensuite, OK ; mais je n'ose imaginer la pagaille si un programme essentiel disparaît...
Qu'est-ce que tu en penses ?

Dernière modification par fred02840 (07-10-2023 13:17:41)


Lenovo ThinkPad Edge E540, année 2013 (Intel Core i3-4000M x 4. Carte Intel HD Graphics 4600 HSW GT2).

Hors ligne

#31 07-10-2023 13:14:29

fred02840
Membre
Lieu : Aisne
Distrib. : Debian GNU/Linux trixie/sid
Noyau : Linux 6.6.15-amd64
(G)UI : Wayland
Inscription : 07-02-2018

Re : Bloqué par un paquet avec dépendances

Je relis ce que m'a pondu le Terminal à la suite de la commande que tu me conseillais.

Version choisie « 3.3.3+dfsg-2 » (Debian:unstable [amd64]) pour « audacity »
Version choisie « 3.3.3+dfsg-2 » (Debian:unstable [all]) pour « audacity-data » à cause de « audacity »
Version choisie « 7:6.0-7+b1 » (Debian:unstable [amd64]) pour « ffmpeg »
Version choisie « 7:6.0-7+b1 » (Debian:unstable [amd64]) pour « libavdevice60 » à cause de « ffmpeg »
Version choisie « 7:6.0-7+b1 » (Debian:unstable [amd64]) pour « libavfilter9 » à cause de « libavdevice60 »
Version choisie « 7:6.0-7+b1 » (Debian:unstable [amd64]) pour « libavcodec60 » à cause de « libavfilter9 »
Version choisie « 7:6.0-7+b1 » (Debian:unstable [amd64]) pour « libavformat60 » à cause de « libavdevice60 »
Version choisie « 1.22.6-1 » (Debian:unstable [amd64]) pour « gstreamer1.0-libav »
Version choisie « 3.0.18-4+b1 » (Debian:unstable [amd64]) pour « vlc-plugin-base »
Version choisie « 3.0.18-4 » (Debian:unstable [all]) pour « vlc-data » à cause de « vlc-plugin-base »
Version choisie « 3.0.18-4+b1 » (Debian:unstable [amd64]) pour « vlc-plugin-video-output »
Version choisie « 1.2.7.1-1+b1 » (Debian:unstable [amd64]) pour « libasound2-plugins »
Version choisie « 1.5.1-4 » (Debian:unstable [amd64]) pour « libchromaprint1 »



Les résultats sont-ils présentés en respectant une hiérarchie ? Ce qui permettrait de s'attaquer à libchromaprint1 (admettons de commencer par lui), puis de remonter dans la liste (libasound2-plugins, vlc-plugin-video-output, etc.). Une suggestion comme ça, en passant...

Dernière modification par fred02840 (07-10-2023 13:15:17)


Lenovo ThinkPad Edge E540, année 2013 (Intel Core i3-4000M x 4. Carte Intel HD Graphics 4600 HSW GT2).

Hors ligne

#32 07-10-2023 13:54:41

fred02840
Membre
Lieu : Aisne
Distrib. : Debian GNU/Linux trixie/sid
Noyau : Linux 6.6.15-amd64
(G)UI : Wayland
Inscription : 07-02-2018

Re : Bloqué par un paquet avec dépendances

Dans un autre post, hybridmoineau avait utilisé une commande qui permettait de faire la liste des paquets en dmo. Je viens de la saisir, et cela donne :

dpkg -l |grep ^ii | awk {'print $2'}| xargs apt-cache policy | grep -B 5 dmo |grep ^[a-z]|awk -F ':' '{print $1}'
audacity
audacity-data
ffmpeg
gir1.2-gst-plugins-bad-1.0
gstreamer1.0-libav
gstreamer1.0-plugins-bad
gstreamer1.0-plugins-ugly
libaom3
libaribb24-0
libaribb25-0
libasound2-plugins
libass9
libavcodec58
libavcodec59
libavdevice59
libavfilter7
libavfilter8
libavformat58
libavformat59
libavutil56
libavutil57
libbasicusageenvironment2
libbluray2
libcdio-cdda2
libcdio-paranoia2
libcdio19
libchromaprint1
libcue2
libdav1d6
libdavs2-16
libdca0
libdvbpsi10
libdvdcss-dev
libdvdcss2
libebml5
libfaac0
libfdk-aac2
libgroupsock30
libgstreamer-plugins-bad1.0-0
libilbc3
libkvazaar7
liblivemedia107
libmatroska7
libmicrodns1
libmp3lame0
libmypaint-common
libnfs14
libopenh264-7
libplacebo229
libpostproc55
libpostproc56
librist4
librtmp1
librubberband2
libsuil-0-0
libsvtav1enc1
libsvthevcenc1
libswresample3
libswresample4
libswscale5
libswscale6
libtwolame0
libudfread0
libusageenvironment3
libvamp-hostsdk3v5
libvidstab1.1
libvlc-bin
libvlc5
libvlccore9
libvmaf1
libx264-164
libx265-199
libxavs2-13
libxvidcore4
libzimg2
phonon4qt5-backend-vlc
vlc
vlc-bin
vlc-data
vlc-l10n
vlc-plugin-access-extra
vlc-plugin-base
vlc-plugin-notify
vlc-plugin-qt
vlc-plugin-samba
vlc-plugin-skins2
vlc-plugin-video-output
vlc-plugin-video-splitter
vlc-plugin-visualization
 



Là-dedans, on retrouve libsvtav1enc1 (maintenant, on sait qu'il est installé, celui-là...), mais pas libavif15. Cela dit, il y a des paquets dont je ne sers plus guère : VLC, Audacity... J'en retrouve d'ailleurs que j'avais installés pour un usage particulier, voilà quelques années (gstreamer1, par ex.).
Ce qui veut dire qu'ils ne me manqueront certainement pas. On peut donc tailler dans le tas, sabrer, massacrer; dézinguer, bousiller, descendre, ratatiner, écraser, anéantir, pulvériser, pleindeboutiser... J'essaie ??? Taïaut, taïaut !!! Sus aux vils Déhémos !!


Lenovo ThinkPad Edge E540, année 2013 (Intel Core i3-4000M x 4. Carte Intel HD Graphics 4600 HSW GT2).

Hors ligne

#33 07-10-2023 14:06:51

fred02840
Membre
Lieu : Aisne
Distrib. : Debian GNU/Linux trixie/sid
Noyau : Linux 6.6.15-amd64
(G)UI : Wayland
Inscription : 07-02-2018

Re : Bloqué par un paquet avec dépendances

Eh bé... Tentative de désinstallation d'Audacity, et...

apt remove audacity
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 :
 libavif15 : Dépend: libsvtav1enc1d1 (>= 1.7.0+dfsg) mais ne sera pas installé
E: Dépendances non satisfaites. Essayez « apt --fix-broken install » sans paquet
   (ou indiquez une solution).
 



Ça calme... Même pas la peine de lancer apt --fix-broken install : on connaît déjà la chanson...


Lenovo ThinkPad Edge E540, année 2013 (Intel Core i3-4000M x 4. Carte Intel HD Graphics 4600 HSW GT2).

Hors ligne

#34 07-10-2023 15:16:29

vv222
Administrateur
Distrib. : Debian Sid
(G)UI : sway
Inscription : 18-11-2013
Site Web

Re : Bloqué par un paquet avec dépendances

OK, je propose un changement de plan. On pourrait continuer avec apt, mais ça risque de prendre encore beaucoup de temps. On pourrait aussi passer par aptitude, beaucoup plus efficace dans ce genre de cas, mais son comportement est assez difficile à expliquer par messages sur un forum.

Ce qu’on peut faire par contre c’est jouer sur le système de priorité des paquets pour forcer la mise-à-jour vers les versions des dépôts officiels Debian.
Pour ça, commence par créer un fichier /etc/apt/preferences.d/kill-dmo, avec ce contenu :

Package: *
Pin: release o=Debian
Pin-Priority: 1001

Ensuite simule une mise-à-jour avec :

apt --simulate full-upgrade

Et si ce qui est proposé te semble correct, tu peux enchaîner avec la véritable réparation :

apt full-upgrade


Si tu as un doute à la lecture du résultat de la simulation, n’hésite pas à le partager ici avant de continuer.


Jouer sous Debian ? Facile !

Ceterum censeo Barum esse delendam

Hors ligne

#35 08-10-2023 13:38:02

fred02840
Membre
Lieu : Aisne
Distrib. : Debian GNU/Linux trixie/sid
Noyau : Linux 6.6.15-amd64
(G)UI : Wayland
Inscription : 07-02-2018

Re : Bloqué par un paquet avec dépendances

Merci encore une fois, vv222. Le fichier kill-dmo a été créé ; je lance la commande que tu préconises :

apt --simulate full-upgrade
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 :
 libavif15 : Dépend: libsvtav1enc1d1 (>= 1.7.0+dfsg) mais il n'est pas installé
E: Dépendances non satisfaites. Essayez « apt --fix-broken install » sans paquet
   (ou indiquez une solution).



Ah, il est joueur... Et puis, puisque tu as évoqué aptitude (que j'ai utilisé il y a plusieurs mois), je me suis dit : allons-y


aptitude --simulate full-upgrade



Les paquets suivants vont être RÉINSTALLÉS à une VERSION ANTÉRIEURE :
  audacity audacity-data ffmpeg gir1.2-gst-plugins-bad-1.0
  gstreamer1.0-libav gstreamer1.0-plugins-bad
  gstreamer1.0-plugins-ugly libaom3 libaribb24-0 libasound2-plugins
  libass9 libavcodec59 libavutil57 libbluray2 libcdio-cdda2
  libcdio-paranoia2 libcdio19 libchromaprint1 libcue2 libdav1d6
  libdca0 libdvbpsi10 libebml5 libgstreamer-plugins-bad1.0-0
  libmatroska7 libmp3lame0 libmypaint-common libnfs14 libopenh264-7
  librist4 librtmp1 librubberband2 libsuil-0-0 libsvtav1enc1
  libswresample4 libtwolame0 libudfread0 libvamp-hostsdk3v5
  libvidstab1.1 libvlc-bin libvlc5 libvlccore9 libx264-164
  libx265-199 libxvidcore4 libzimg2 linux-compiler-gcc-12-x86
  phonon4qt5-backend-vlc vlc vlc-bin vlc-data vlc-l10n
  vlc-plugin-access-extra vlc-plugin-base vlc-plugin-notify
  vlc-plugin-qt vlc-plugin-samba vlc-plugin-skins2
  vlc-plugin-video-output vlc-plugin-video-splitter
  vlc-plugin-visualization


Tiens ? Mais on dirait mes paquets dmo, non ?
Il y a une suite, bien sûr :

Les NOUVEAUX paquets suivants vont être installés :
  libavdevice60{a} libavfilter9{a} libavif16{a} libavtp0{a}
  libcbor0.10{a} libcodec2-1.1{a} libdirectfb-1.7-7{a} libllvm16{a}
  liblrdf0{a} libneon27{a} libplacebo292{a} libpostproc57{a}
  libsvtav1enc1d1{ab} libtss2-tcti-libtpms0{a}
  libtss2-tcti-spi-helper0{a} libvpx8{a}
Les paquets suivants seront ENLEVÉS :
  libaribb25-0{u} libavdevice59{u} libavfilter8{u} libavformat59{u}
  libavif15{u} libbasicusageenvironment2{u} libfaac0{u}
  libgroupsock30{u} liblivemedia107{u} libmicrodns1{u}
  libneon27-gnutls{u} libplacebo229{u} libpostproc56{u}
  libsdl-image1.2{u} libsdl1.2debian{u} libsmbios-c2{u}
  libsvthevcenc1{u} libswscale6{u} libunibreak5{u}
  libusageenvironment3{u}



Et une autre dans la foulée, que j'écourte car il y a la liste des 362 paquets à mettre à jour :

Les paquets suivants seront mis à jour :
  adb [...]
  zam-plugins
Les paquets suivants sont RECOMMANDÉS mais ne seront pas installés :
  android-sdk-platform-tools-common gnome-applets isc-dhcp-common
  libaacs0
362 paquets mis à jour, 16 nouvellement installés, 61 remis à une version antérieure, 20 à enlever et 3 non mis à jour.
Il est nécessaire de télécharger 971 Mo/973 Mo d'archives. Après dépaquetage, 166 Mo seront utilisés.
Les paquets suivants ont des dépendances non satisfaites :
 libsvtav1enc1d1 : Casse: libsvtav1enc1 (< 1.6.0+dfsg-2~) but 1.6.0+dfsg-1 is to be installed
 orca : Dépend: python2:any which is a virtual package and is not provided by any available package

 ghostscript-x : Dépend: ghostscript (= 10.01.2~dfsg-1) but 10.02.0~dfsg-2 is to be installed
 libavcodec58 : Dépend: libaom3 (>= 1:3.5.0) but 3.7.0~really3.6.1-1 is to be installed
                Dépend: libdav1d6 (>= 1:1.0.0) but 1.2.1-2 is to be installed
                Dépend: libmp3lame0 (>= 1:3.100) but 3.100-6 is to be installed
                Dépend: libopenh264-7 (>= 1:2.3.1) but 2.3.1+dfsg-4 is to be installed
                Dépend: libsvtav1enc1 (>= 2:1.4.1) but 1.6.0+dfsg-1 is to be installed
                Dépend: libtwolame0 (>= 1:0.4.0) but 0.4.0-2 is to be installed
                Dépend: libx264-164 (>= 4:0.164.3103+git941cae6) but 2:0.164.3095+gitbaee400-3+b1 is to be installed
                Dépend: libx265-199 (>= 1:3.5) but 3.5-2+b1 is to be installed
                Dépend: libxvidcore4 (>= 3:1.3.7) but 2:1.3.7-1 is to be installed
 libavformat58 : Dépend: libbluray2 (>= 2:1.3.4) but 1:1.3.4-1 is to be installed
                 Dépend: librist4 (>= 1:0.2.7) but 0.2.8+dfsg+really0.2.7+dfsg-1 is to be installed
 libavfilter7 : Dépend: libass9 (>= 2:0.17.0) but 1:0.17.1-1 is to be installed
                Dépend: librubberband2 (>= 1:3.1.2) but 3.3.0+dfsg-2 is to be installed
                Dépend: libvidstab1.1 (>= 2:1.1.0) but 1.1.0-2+b1 is to be installed
                Dépend: libzimg2 (>= 1:3.0.4) but 3.0.5+ds1-1 is to be installed
Les actions suivantes permettront de résoudre ces dépendances :

     Supprimer les paquets suivants :                          
1)     libavcodec58 [10:4.4.3-dmo2 (now)]                      
2)     libavfilter7 [10:4.4.3-dmo2 (now)]                      
3)     libavformat58 [10:4.4.3-dmo2 (now)]                      

     Conserver les paquets suivants dans leur version actuelle :
4)     ghostscript [10.01.2~dfsg-1 (now)]                      
5)     libgs10 [10.01.2~dfsg-1 (now)]                          
6)     libgs10-common [10.01.2~dfsg-1 (now, unstable)]          
7)     libsvtav1enc1 [2:1.4.1-dmo1 (now)]                      
8)     orca [45.0-1 (now)]                                      

Accepter cette solution ? [Y/n/q/?]


Ben j'accepte, tiens donc...


Lenovo ThinkPad Edge E540, année 2013 (Intel Core i3-4000M x 4. Carte Intel HD Graphics 4600 HSW GT2).

Hors ligne

#36 08-10-2023 13:45:05

fred02840
Membre
Lieu : Aisne
Distrib. : Debian GNU/Linux trixie/sid
Noyau : Linux 6.6.15-amd64
(G)UI : Wayland
Inscription : 07-02-2018

Re : Bloqué par un paquet avec dépendances

Suite de mes manip'. Le Terminal ne signale pas de difficultés particulières à la suite de la simulation : je passe à la mise à jour complète réelle. Il m'est indiqué :

Récupération des rapports de bogue… Fait
Analyse des informations Trouvé/Corrigé… Fait
bogues de gravité serious sur libasound2 (1.2.9-2 → 1.2.10-1) <En attente de traitement>
 b1 - #1052720 - polybar: FTBFS: control.h:417:47: error: ‘snd_ump_endpoint_info_t’ has not been declared
bogues de gravité serious sur python3.10 (3.10.9-1 → 3.10.13-1) <En attente de traitement>
 b2 - #1030530 - python3.10 should not be in bookworm
bogues de gravité serious sur libasound2 (1.2.9-2 → 1.2.10-1) <Transférés>
 b3 - #1051901 - libasound2: 1.2.10 breaks ability to play audio using i386 binaries on amd64 host
sumé :
 libasound2(2 bogues), python3.10(1 bogue)
Êtes-vous certain(e) de vouloir installer/mettre à niveau les paquets ci-dessus ? [Y/n/?/...]
 




Ben non : ça m'a l'air douteux, ces paquets non déclarés, qui ne devraient pas être présents, etc. Et très logiquement :

Êtes-vous certain(e) de vouloir installer/mettre à niveau les paquets ci-dessus ? [Y/n/?/...] n
****************************************************************
****** Sortie sur erreur pour interrompre l'installation. ******
****************************************************************
E: Le sous-processus /usr/bin/apt-listbugs apt a renvoyé un code d'
erreur (10)
E: Failure running script /usr/bin/apt-listbugs apt
Traitement des actions différées (« triggers ») pour libc-bin (2.37-10) 



Et là, je doute que la mise à jour des autres paquets soit faite... Je relance la mise à jour, et je retrouve évidemment la liste des 362 paquets.
Est-ce que les paquets dmo sont encore présents ? Je lance la commande de hydribemoineau, et je les retrouve intégralement...

Dernière modification par fred02840 (08-10-2023 13:49:21)


Lenovo ThinkPad Edge E540, année 2013 (Intel Core i3-4000M x 4. Carte Intel HD Graphics 4600 HSW GT2).

Hors ligne

#37 08-10-2023 13:52:35

fred02840
Membre
Lieu : Aisne
Distrib. : Debian GNU/Linux trixie/sid
Noyau : Linux 6.6.15-amd64
(G)UI : Wayland
Inscription : 07-02-2018

Re : Bloqué par un paquet avec dépendances

Échec de la tentative d'élimination de libasound2 et de python3.10, au prétexte de cette histoire de dépendances non satisfaites :

apt remove python3.10 libasound2
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 :
 alsa-oss : Dépend: libasound2 (>= 1.0.16)
 alsa-tools : Dépend: libasound2 (>= 1.0.24.1)
 alsa-tools-gui : Dépend: libasound2 (>= 1.0.24.1)
 alsa-ucm-conf : Dépend: libasound2 (>= 1.2.7)
 alsa-utils : Dépend: libasound2 (>= 1.2.6.1)
 alsamixergui : Dépend: libasound2 (>= 1.0.16)
 alsaplayer-alsa : Dépend: libasound2 (>= 1.0.16)
 apulse : Dépend: libasound2 (>= 1.0.18)
 audacity : Dépend: libasound2 (>= 1.0.16)
 bluez : Dépend: libasound2 (>= 1.0.17)
 bluez-alsa-utils : Dépend: libasound2 (>= 1.0.16)
 chromium : Dépend: libasound2 (>= 1.0.17)
 emacs-gtk : Dépend: libasound2 (>= 1.0.16)
 firefox-esr : Dépend: libasound2 (>= 1.0.16)
 gnome-flashback : Dépend: libasound2 (>= 1.0.16)
 gnome-settings-daemon : Dépend: libasound2 (>= 1.0.16)
 gstreamer1.0-alsa : Dépend: libasound2 (>= 1.0.27)
 libasound2-dev : Dépend: libasound2 (= 1.2.9-2)
 libasound2-plugin-bluez : Dépend: libasound2 (>= 1.1.6)
 libasound2-plugin-equal : Dépend: libasound2 (>= 1.0.16)
 libasound2-plugins : Dépend: libasound2 (>= 1.2.6.1~)
 libatopology2 : Dépend: libasound2 (>= 1.2.7.1)
 libavdevice59 : Dépend: libasound2 (>= 1.0.16)
 libavif15 : Dépend: libsvtav1enc1d1 (>= 1.7.0+dfsg) mais ne sera pas installé
 libcanberra0 : Dépend: libasound2 (>= 1.0.16)
 libflite1 : Dépend: libasound2 (>= 1.0.16)
 libfluidsynth3 : Dépend: libasound2 (>= 1.0.16)
 libpcaudio0 : Dépend: libasound2 (>= 1.0.16)
 libportaudio2 : Dépend: libasound2 (>= 1.0.16)
 libportmidi0 : Dépend: libasound2 (>= 1.0.16)
 libqt5webenginecore5 : Dépend: libasound2 (>= 1.0.16)
 libsdl2-2.0-0 : Dépend: libasound2 (>= 1.0.27)
 libsndio7.0 : Dépend: libasound2 (>= 1.0.17)
 libsox-fmt-alsa : Dépend: libasound2 (>= 1.0.16)
 libspa-0.2-modules : Dépend: libasound2 (>= 1.2.1.1)
 openjdk-17-jre-headless : Dépend: libasound2 (>= 1.0.16)
 pipewire-alsa : Dépend: libasound2 (>= 1.1.7)
 pipewire-bin : Dépend: libasound2 (>= 1.2.1.1)
 pipewire-tests : Dépend: libasound2 (>= 1.0.16)
 signal-desktop-beta : Dépend: libasound2
 speech-dispatcher-audio-plugins : Dépend: libasound2 (>= 1.0.18)
 thunderbird : Dépend: libasound2 (>= 1.0.16)
 tuxguitar-alsa : Dépend: libasound2 (>= 1.0.16)
 vlc-plugin-base : Dépend: libasound2 (>= 1.0.27)
 zotero : Dépend: libasound2
E: Dépendances non satisfaites. Essayez « apt --fix-broken install » sans paquet
   (ou indiquez une solution).
 


Lenovo ThinkPad Edge E540, année 2013 (Intel Core i3-4000M x 4. Carte Intel HD Graphics 4600 HSW GT2).

Hors ligne

#38 08-10-2023 14:36:33

vv222
Administrateur
Distrib. : Debian Sid
(G)UI : sway
Inscription : 18-11-2013
Site Web

Re : Bloqué par un paquet avec dépendances

À la question "Êtes-vous certain(e) de vouloir installer/mettre à niveau les paquets ci-dessus ? [Y/n/?/...]" posée par apt-listbugs, répond p (pour "pin", épingler les versions pour empêcher l’installation de celles qui peuvent poser problème).

Ensuite relance la commande de mise-à-jour proposée par aptitude. Je vois qu’elle supprime explicitement au moins trois paquets du dépôt problématique (libavcodec58, libavfilter7 et libavformat58) donc elle fera avancer la situation.

Jouer sous Debian ? Facile !

Ceterum censeo Barum esse delendam

Hors ligne

#39 08-10-2023 16:05:41

fred02840
Membre
Lieu : Aisne
Distrib. : Debian GNU/Linux trixie/sid
Noyau : Linux 6.6.15-amd64
(G)UI : Wayland
Inscription : 07-02-2018

Re : Bloqué par un paquet avec dépendances

vv222 a écrit :

À la question "Êtes-vous certain(e) de vouloir installer/mettre à niveau les paquets ci-dessus ? [Y/n/?/...]" posée par apt-listbugs, répond p (pour "pin", épingler les versions pour empêcher l’installation de celles qui peuvent poser problème).

Ensuite relance la commande de mise-à-jour proposée par aptitude. Je vois qu’elle supprime explicitement au moins trois paquets du dépôt problématique (libavcodec58, libavfilter7 et libavformat58) donc elle fera avancer la situation.


OK : allons-y...
Étape 1.

358 paquets mis à jour, 16 nouvellement installés, 60 remis à une version antérieure, 34 à enlever et 5 non mis à jour.
Il est nécessaire de télécharger 0 o/966 Mo d'archives. Après dépaquetage, 118 Mo seront utilisés.
Voulez-vous continuer ? [Y/n/?] y
Récupération des rapports de bogue… Fait      
Analyse des informations Trouvé/Corrigé… Fait
bogues de gravité serious sur libasound2 (1.2.9-2 → 1.2.10-1) <En attente de traitement>
 b1 - #1052720 - polybar: FTBFS: control.h:417:47: error: ‘snd_ump_endpoint_info_t’ has not been declared
bogues de gravité serious sur python3.10 (3.10.9-1 → 3.10.13-1) <En attente de traitement>
 b2 - #1030530 - python3.10 should not be in bookworm
bogues de gravité serious sur libasound2 (1.2.9-2 → 1.2.10-1) <Transférés>
 b3 - #1051901 - libasound2: 1.2.10 breaks ability to play audio using i386 binaries on amd64 host
Résumé :
 libasound2(2 bogues), python3.10(1 bogue)
Êtes-vous certain(e) de vouloir installer/mettre à niveau les paquets ci-dessus ? [Y/n/?/...] p
Les 2 paquets suivants seront épinglés :
 python3.10, libasound2
Confirmez-vous cette action ? [Y/n] y
python3.10 libasound2 sera épinglé. APT doit être relancé pour activer cette option
Êtes-vous certain(e) de vouloir installer/mettre à niveau les paquets ci-dessus ? [N/?/...] n
****************************************************************
****** Sortie sur erreur pour interrompre l'
installation. ******
****************************************************************
E: Le sous-processus /usr/bin/apt-listbugs apt a renvoyé un code d'erreur (10)
E: Failure running script /usr/bin/apt-listbugs apt
                                                       
État actuel : 362 (-2) upgradable.


Étape 2. Je relance la mise à jour complète. Entre autres choses, il m'est proposé de :
- réinstaller des paquets à une version antérieure. Ce sont les paquets dmo
- d'en enlever d'autres
- et on signale l'existence de... dépendances non satisfaites (incredible, nein ?)

Les paquets suivants ont des dépendances non satisfaites :
 libsvtav1enc1d1 : Casse: libsvtav1enc1 (< 1.6.0+dfsg-2~) but 1.6.0+dfsg-1 is to be installed
 orca : Dépend: python2:any which is a virtual package and is not provided by any available package

 python3.10 : Dépend: libpython3.10-stdlib (= 3.10.9-1) but 3.10.13-1 is to be installed
 ghostscript-x : Dépend: ghostscript (= 10.01.2~dfsg-1) but 10.02.0~dfsg-2 is to be installed
 libavcodec58 : Dépend: libaom3 (>= 1:3.5.0) but 3.7.0~really3.6.1-1 is to be installed
                Dépend: libdav1d6 (>= 1:1.0.0) but 1.2.1-2 is to be installed
                Dépend: libmp3lame0 (>= 1:3.100) but 3.100-6 is to be installed
                Dépend: libopenh264-7 (>= 1:2.3.1) but 2.3.1+dfsg-4 is to be installed
                Dépend: libsvtav1enc1 (>= 2:1.4.1) but 1.6.0+dfsg-1 is to be installed
                Dépend: libtwolame0 (>= 1:0.4.0) but 0.4.0-2 is to be installed
                Dépend: libx264-164 (>= 4:0.164.3103+git941cae6) but 2:0.164.3095+gitbaee400-3+b1 is to be installed
                Dépend: libx265-199 (>= 1:3.5) but 3.5-2+b1 is to be installed
                Dépend: libxvidcore4 (>= 3:1.3.7) but 2:1.3.7-1 is to be installed
 alsa-utils : Dépend: libasound2 (>= 1.2.10) but 1.2.9-2 is installed
 libasound2-data : Casse: libasound2 (< 1.2.10-1) but 1.2.9-2 is installed
 libavformat58 : Dépend: libbluray2 (>= 2:1.3.4) but 1:1.3.4-1 is to be installed
                 Dépend: librist4 (>= 1:0.2.7) but 0.2.8+dfsg+really0.2.7+dfsg-1 is to be installed
 python3.10-minimal : Dépend: libpython3.10-minimal (= 3.10.9-1) but 3.10.13-1 is to be installed
 libasound2-dev : Dépend: libasound2 (= 1.2.10-1) but 1.2.9-2 is installed
 libavfilter7 : Dépend: libass9 (>= 2:0.17.0) but 1:0.17.1-1 is to be installed
                Dépend: librubberband2 (>= 1:3.1.2) but 3.3.0+dfsg-2 is to be installed
                Dépend: libvidstab1.1 (>= 2:1.1.0) but 1.1.0-2+b1 is to be installed
                Dépend: libzimg2 (>= 1:3.0.4) but 3.0.5+ds1-1 is to be installed
Les actions suivantes permettront de résoudre ces dépendances :

      Supprimer les paquets suivants :                          
1)      libavcodec58 [10:4.4.3-dmo2 (now)]                      
2)      libavfilter7 [10:4.4.3-dmo2 (now)]                      
3)      libavformat58 [10:4.4.3-dmo2 (now)]                      

      Conserver les paquets suivants dans leur version actuelle :
4)      alsa-utils [1.2.9-1 (now)]                              
5)      ghostscript [10.01.2~dfsg-1 (now)]                      
6)      libasound2-data [1.2.9-2 (now)]                          
7)      libasound2-dev [1.2.9-2 (now)]                          
8)      libgs10 [10.01.2~dfsg-1 (now)]                          
9)      libgs10-common [10.01.2~dfsg-1 (now, unstable)]          
10)     libpython3.10-minimal [3.10.9-1 (now)]                  
11)     libpython3.10-stdlib [3.10.9-1 (now)]                    
12)     libsvtav1enc1 [2:1.4.1-dmo1 (now)]                      
13)     orca [45.0-1 (now)]                                      



Accepter cette solution ? [Y/n/q/?] y
 


Et c'est reparti pour une mise à jour complète en règle. Au passage (et à plusieurs reprises), il est dit ceci :

dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « libavif15:amd64 » étant manquant, il est considéré qu'aucun fichier du paquet n'est actuellement installé
 


Je remarque que des paquets corrects sont installés en lieu et place de dmo. Ex. : audacity

dpkg: avertissement: dégradation (« downgrade ») de audacity depuis 1:3.2.4-dmo1 vers 3.3.3+dfsg-2
Préparation du dépaquetage de .../9-audacity_3.3.3+dfsg-2_amd64.deb ...
Dépaquetage de audacity (3.3.3+dfsg-2) sur (1:3.2.4-dmo1) ...
 


D'autres sont purement et simplement « dégradés » :

Suppression de libavformat59:amd64 (10:5.1.2-dmo3) ...
dpkg: avertissement: dégradation (« downgrade ») de libchromaprint1:amd64 depuis 1:1.5.1-dmo4 vers 1.5.1-4


Fin des courses : des erreurs dont je ne sais pas trop quoi faire. C'est grave, docteur ?

Des erreurs ont été rencontrées pendant l'exécution :
 libavif16:amd64
 libwebkit2gtk-4.1-0:amd64
 gir1.2-webkit2-4.1:amd64
 libwebkitgtk-6.0-4:amd64
 libavfilter9:amd64
 libgd3:amd64
 ffmpeg
 gstreamer1.0-libav:amd64
 libavdevice60:amd64
                                                       
État actuel : 2 (+1) broken, 250 (-112) upgradable.


C'est déjà mieux : libsvtje-ne-sais-plus-quoi n'est plus un obstacle...

Je continue en relançant la mise à jour


Lenovo ThinkPad Edge E540, année 2013 (Intel Core i3-4000M x 4. Carte Intel HD Graphics 4600 HSW GT2).

Hors ligne

#40 08-10-2023 16:10:28

fred02840
Membre
Lieu : Aisne
Distrib. : Debian GNU/Linux trixie/sid
Noyau : Linux 6.6.15-amd64
(G)UI : Wayland
Inscription : 07-02-2018

Re : Bloqué par un paquet avec dépendances

Relance de la mise à jour avec aptitude full-upgrade. Apparaissent quelques erreurs que je n'avais pas vues précédemment :

Récupération des rapports de bogue… Fait
Analyse des informations Trouvé/Corrigé… Fait
Lecture des fichiers de modifications (« changelog »)... Terminé
Extraction des modèles depuis les paquets : 100%
Préconfiguration des paquets...
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « libavif15:amd64 » étant manquant, il est considéré qu'aucun fichier du paquet n'est actuellement installé
(Lecture de la base de données... 582779 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../libsvtav1enc1d1_1.7.0+dfsg-2_amd64.deb ...
Dépaquetage de libsvtav1enc1d1:amd64 (1.7.0+dfsg-2) ...
dpkg: erreur de traitement de l'archive /var/cache/apt/archives/libsvtav1enc1d1_1.7.0+dfsg-2_amd64.deb (--unpack) :
 tentative de remplacement de « /usr/lib/x86_64-linux-gnu/libSvtAv1Enc.so.1 », qui appartient aussi au paquet libsvtav1enc1:amd64 2:1.4.1-dmo1
Préparation du dépaquetage de .../bash_5.2.15-2+b6_amd64.deb ...
Dépaquetage de bash (5.2.15-2+b6) sur (5.2.15-2+b5) ...
Des erreurs ont été rencontrées pendant l'
exécution :
 /var/cache/apt/archives/libsvtav1enc1d1_1.7.0+dfsg-2_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Paramétrage de bash (5.2.15-2+b6) ...
update-alternatives: utilisation de « /usr/share/man/man7/bash-builtins.7.gz » pour fournir « /usr/share/man/man7/builtins.7.gz » (builtins.7.gz) en mode automatique
dpkg: des problèmes de dépendances empêchent la configuration de libavif16:amd64 :
 libavif16:amd64 dépend de libsvtav1enc1d1 (>= 1.7.0+dfsg); cependant :
  Le paquet libsvtav1enc1d1:amd64 n'est pas installé.

dpkg: erreur de traitement du paquet libavif16:amd64 (--configure) :
 problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de libwebkit2gtk-4.1-0:amd64 :
 libwebkit2gtk-4.1-0:amd64 dépend de libavif16 (>= 1.0.1); cependant :
 Le paquet libavif16:amd64 n'
est pas encore configuré.

dpkg: erreur de traitement du paquet libwebkit2gtk-4.1-0:amd64 (--configure) :
 problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de gir1.2-webkit2-4.1:amd64 :
 gir1.2-webkit2-4.1:amd64 dépend de libwebkit2gtk-4.1-0 (= 2.42.1-2+b1); cependant :
 Le paquet libwebkit2gtk-4.1-0:amd64 n'est pas encore configuré.

dpkg: erreur de traitement du paquet gir1.2-webkit2-4.1:amd64 (--configure) :
 problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de libwebkitgtk-6.0-4:amd64 :
 libwebkitgtk-6.0-4:amd64 dépend de libavif16 (>= 1.0.1); cependant :
 Le paquet libavif16:amd64 n'
est pas encore configuré.

dpkg: erreur de traitement du paquet libwebkitgtk-6.0-4:amd64 (--configure) :
 problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de libgd3:amd64 :
 libgd3:amd64 dépend de libavif16 (>= 1.0.1); cependant :
 Le paquet libavif16:amd64 n'est pas encore configuré.

dpkg: erreur de traitement du paquet libgd3:amd64 (--configure) :
 problèmes de dépendances - laissé non configuré


Et, pour terminer, ceci :

Des erreurs ont été rencontrées pendant l'exécution :
 libavif16:amd64
 libwebkit2gtk-4.1-0:amd64
 gir1.2-webkit2-4.1:amd64
 libwebkitgtk-6.0-4:amd64
 libgd3:amd64



J'essaie d'installer libavif16, puisque tout le monde le réclame


Lenovo ThinkPad Edge E540, année 2013 (Intel Core i3-4000M x 4. Carte Intel HD Graphics 4600 HSW GT2).

Hors ligne

#41 08-10-2023 16:13:11

fred02840
Membre
Lieu : Aisne
Distrib. : Debian GNU/Linux trixie/sid
Noyau : Linux 6.6.15-amd64
(G)UI : Wayland
Inscription : 07-02-2018

Re : Bloqué par un paquet avec dépendances

aptitude install libavif16
Les NOUVEAUX paquets suivants vont être installés :    
  libsvtav1enc1d1{a}
Les paquets partiellement installés suivants seront configurés :
  gir1.2-webkit2-4.1 libavif15 libavif16 libgd3 libwebkit2gtk-4.1-0
  libwebkitgtk-6.0-4
0 paquets mis à jour, 1 nouvellement installés, 0 à enlever et 257 non mis à jour.
Il est nécessaire de télécharger 0 o/2169 ko d'archives. Après dépaquetage, 6917 ko seront utilisés.
Voulez-vous continuer ? [Y/n/?]



Revoilà libsvtav1enc1d1, mais avec le suffixe {a} qui me rassure. Je ne sais pas pourquoi, mais il m'a l'air d'avoir une bonne tête : j'accepte


Lenovo ThinkPad Edge E540, année 2013 (Intel Core i3-4000M x 4. Carte Intel HD Graphics 4600 HSW GT2).

Hors ligne

#42 08-10-2023 16:15:30

fred02840
Membre
Lieu : Aisne
Distrib. : Debian GNU/Linux trixie/sid
Noyau : Linux 6.6.15-amd64
(G)UI : Wayland
Inscription : 07-02-2018

Re : Bloqué par un paquet avec dépendances

Mouais, bof :

Voulez-vous continuer ? [Y/n/?] y
Récupération des rapports de bogue… Fait      
Analyse des informations Trouvé/Corrigé… Fait
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « libavif15:amd64 » étant manquant, il est considéré qu'aucun fichier du paquet n'est actuellement installé
(Lecture de la base de données... 582779 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../libsvtav1enc1d1_1.7.0+dfsg-2_amd64.deb ...
Dépaquetage de libsvtav1enc1d1:amd64 (1.7.0+dfsg-2) ...
dpkg: erreur de traitement de l'archive /var/cache/apt/archives/libsvtav1enc1d1_1.7.0+dfsg-2_amd64.deb (--unpack) :
 tentative de remplacement de « /usr/lib/x86_64-linux-gnu/libSvtAv1Enc.so.1 », qui appartient aussi au paquet libsvtav1enc1:amd64 2:1.4.1-dmo1
Des erreurs ont été rencontrées pendant l'
exécution :
 /var/cache/apt/archives/libsvtav1enc1d1_1.7.0+dfsg-2_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
dpkg: des problèmes de dépendances empêchent la configuration de libavif16:amd64 :
 libavif16:amd64 dépend de libsvtav1enc1d1 (>= 1.7.0+dfsg); cependant :
  Le paquet libsvtav1enc1d1:amd64 n'est pas installé.

dpkg: erreur de traitement du paquet libavif16:amd64 (--configure) :
 problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de libwebkit2gtk-4.1-0:amd64 :
 libwebkit2gtk-4.1-0:amd64 dépend de libavif16 (>= 1.0.1); cependant :
 Le paquet libavif16:amd64 n'
est pas encore configuré.

dpkg: erreur de traitement du paquet libwebkit2gtk-4.1-0:amd64 (--configure) :
 problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de gir1.2-webkit2-4.1:amd64 :
 gir1.2-webkit2-4.1:amd64 dépend de libwebkit2gtk-4.1-0 (= 2.42.1-2+b1); cependant :
 Le paquet libwebkit2gtk-4.1-0:amd64 n'est pas encore configuré.

dpkg: erreur de traitement du paquet gir1.2-webkit2-4.1:amd64 (--configure) :
 problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de libwebkitgtk-6.0-4:amd64 :
 libwebkitgtk-6.0-4:amd64 dépend de libavif16 (>= 1.0.1); cependant :
 Le paquet libavif16:amd64 n'
est pas encore configuré.

dpkg: erreur de traitement du paquet libwebkitgtk-6.0-4:amd64 (--configure) :
 problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de libgd3:amd64 :
 libgd3:amd64 dépend de libavif16 (>= 1.0.1); cependant :
 Le paquet libavif16:amd64 n'est pas encore configuré.

dpkg: erreur de traitement du paquet libgd3:amd64 (--configure) :
 problèmes de dépendances - laissé non configuré
Traitement des actions différées (« triggers ») pour libc-bin (2.37-10) ...
Des erreurs ont été rencontrées pendant l'
exécution :
 libavif16:amd64
 libwebkit2gtk-4.1-0:amd64
 gir1.2-webkit2-4.1:amd64
 libwebkitgtk-6.0-4:amd64
 libgd3:amd64
 



Qu'est-ce que c'est que cette histoire de configuration, 'acré nom de nom ?... Je vais chercher.
Quoi qu'il en soit, j'ai beaucoup moins de paquets dmo, maintenant !

libcue2
libdavs2-16
libdvdcss-dev
libdvdcss2
libfaac0
libfdk-aac2
libmypaint-common
libsvtav1enc1
libxavs2-13
 

Dernière modification par fred02840 (08-10-2023 16:17:04)


Lenovo ThinkPad Edge E540, année 2013 (Intel Core i3-4000M x 4. Carte Intel HD Graphics 4600 HSW GT2).

Hors ligne

#43 08-10-2023 16:22:56

fred02840
Membre
Lieu : Aisne
Distrib. : Debian GNU/Linux trixie/sid
Noyau : Linux 6.6.15-amd64
(G)UI : Wayland
Inscription : 07-02-2018

Re : Bloqué par un paquet avec dépendances

Évidemment, j'aurais dû penser à cette commande :

dpkg --configure -a
dpkg: des problèmes de dépendances empêchent la configuration de libavif16:amd64 :
 libavif16:amd64 dépend de libsvtav1enc1d1 (>= 1.7.0+dfsg); cependant :
  Le paquet libsvtav1enc1d1:amd64 n'est pas installé.

dpkg: erreur de traitement du paquet libavif16:amd64 (--configure) :
 problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de libwebkit2gtk-4.1-0:amd64 :
 libwebkit2gtk-4.1-0:amd64 dépend de libavif16 (>= 1.0.1); cependant :
 Le paquet libavif16:amd64 n'
est pas encore configuré.

dpkg: erreur de traitement du paquet libwebkit2gtk-4.1-0:amd64 (--configure) :
 problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de gir1.2-webkit2-4.1:amd64 :
 gir1.2-webkit2-4.1:amd64 dépend de libwebkit2gtk-4.1-0 (= 2.42.1-2+b1); cependant :
 Le paquet libwebkit2gtk-4.1-0:amd64 n'est pas encore configuré.

dpkg: erreur de traitement du paquet gir1.2-webkit2-4.1:amd64 (--configure) :
 problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de libwebkitgtk-6.0-4:amd64 :
 libwebkitgtk-6.0-4:amd64 dépend de libavif16 (>= 1.0.1); cependant :
 Le paquet libavif16:amd64 n'
est pas encore configuré.

dpkg: erreur de traitement du paquet libwebkitgtk-6.0-4:amd64 (--configure) :
 problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de libgd3:amd64 :
 libgd3:amd64 dépend de libavif16 (>= 1.0.1); cependant :
 Le paquet libavif16:amd64 n'est pas encore configuré.

dpkg: erreur de traitement du paquet libgd3:amd64 (--configure) :
 problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'
exécution :
 libavif16:amd64
 libwebkit2gtk-4.1-0:amd64
 gir1.2-webkit2-4.1:amd64
 libwebkitgtk-6.0-4:amd64
 libgd3:amd64
 


Lenovo ThinkPad Edge E540, année 2013 (Intel Core i3-4000M x 4. Carte Intel HD Graphics 4600 HSW GT2).

Hors ligne

#44 08-10-2023 16:27:52

fred02840
Membre
Lieu : Aisne
Distrib. : Debian GNU/Linux trixie/sid
Noyau : Linux 6.6.15-amd64
(G)UI : Wayland
Inscription : 07-02-2018

Re : Bloqué par un paquet avec dépendances

Bizarre... libsvtav1enc1d1_1.7.0+dfsg-2_amd64.deb est pourtant présent dans le répertoire /var/cache/apt/archives/. Pourquoi on continue à m'affirmer :

dpkg: des problèmes de dépendances empêchent la configuration de libavif16:amd64 :
 libavif16:amd64 dépend de libsvtav1enc1d1 (>= 1.7.0+dfsg); cependant :
  Le paquet libsvtav1enc1d1:amd64 n'est pas installé.


Lenovo ThinkPad Edge E540, année 2013 (Intel Core i3-4000M x 4. Carte Intel HD Graphics 4600 HSW GT2).

Hors ligne

#45 08-10-2023 16:40:40

fred02840
Membre
Lieu : Aisne
Distrib. : Debian GNU/Linux trixie/sid
Noyau : Linux 6.6.15-amd64
(G)UI : Wayland
Inscription : 07-02-2018

Re : Bloqué par un paquet avec dépendances

Un nettoyage me donne ceci :

apt-get clean && apt-get autoremove
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 :
 libavif15 : Dépend: libsvtav1enc1d1 (>= 1.7.0+dfsg) mais il n'est pas installé
 libavif16 : Dépend: libsvtav1enc1d1 (>= 1.7.0+dfsg) mais il n'
est pas installé
E: Dépendances non satisfaites. Essayez « apt --fix-broken install » sans paquet
   (ou indiquez une solution).
root@debian:~# apt-get clean
root@debian:~# apt-get autoremove
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 :
 libavif15 : Dépend: libsvtav1enc1d1 (>= 1.7.0+dfsg) mais il n'est pas installé
 libavif16 : Dépend: libsvtav1enc1d1 (>= 1.7.0+dfsg) mais il n'
est pas installé
E: Dépendances non satisfaites. Essayez « apt --fix-broken install » sans paquet
   (ou indiquez une solution).
 


Et si j'épinglais libavif 15 et son copain 16 ?


Lenovo ThinkPad Edge E540, année 2013 (Intel Core i3-4000M x 4. Carte Intel HD Graphics 4600 HSW GT2).

Hors ligne

#46 08-10-2023 16:43:58

fred02840
Membre
Lieu : Aisne
Distrib. : Debian GNU/Linux trixie/sid
Noyau : Linux 6.6.15-amd64
(G)UI : Wayland
Inscription : 07-02-2018

Re : Bloqué par un paquet avec dépendances

Dernière tentative pour cet après-midi :

dpkg --audit
Les paquets suivants ont été dépaquetés mais ne sont pas configurés. Ils
doivent être configurés en utilisant dpkg --configure ou l'option configure
du menu de dselect pour pouvoir fonctionner :
 gir1.2-webkit2-4.1:amd64 Web content engine library for GTK - GObject introspectio
 libavif15:amd64      Library for handling .avif files
 libavif16:amd64      Library for handling .avif files
 libgd3:amd64         GD Graphics Library
 libwebkit2gtk-4.1-0:amd64 Web content engine library for GTK
 libwebkitgtk-6.0-4:amd64 Web content engine library for GTK

Les paquets suivants ont activé le traitement d'
actions différées,
mais ce traitement n'est pas terminé. Le traitement d'actions différées
peut être demandé via « dselect » ou « dpkg --configure --pending »
( ou encore « dpkg --triggers-only » ) :
 libc-bin             GNU C Library: Binaries

Les paquets qui suivent ne possèdent pas de fichier de contrôle de liste dans
la base de données et doivent être réinstallés :
 libavif15:amd64      Library for handling .avif files

Les paquets qui suivent ne possèdent pas de fichier de somme de contrôle MD5 dans
la base de données et doivent être réinstallés :
 libavif15:amd64      Library for handling .avif files
 


Lenovo ThinkPad Edge E540, année 2013 (Intel Core i3-4000M x 4. Carte Intel HD Graphics 4600 HSW GT2).

Hors ligne

#47 08-10-2023 23:57:51

vv222
Administrateur
Distrib. : Debian Sid
(G)UI : sway
Inscription : 18-11-2013
Site Web

Re : Bloqué par un paquet avec dépendances

Vu la situation bien meilleure, on peut retenter la commande du départ :

apt install --mark-auto libsvtav1enc1d1 libsvtav1enc1-


Jouer sous Debian ? Facile !

Ceterum censeo Barum esse delendam

Hors ligne

#48 09-10-2023 15:41:05

fred02840
Membre
Lieu : Aisne
Distrib. : Debian GNU/Linux trixie/sid
Noyau : Linux 6.6.15-amd64
(G)UI : Wayland
Inscription : 07-02-2018

Re : Bloqué par un paquet avec dépendances

OK, allons-y :

apt install --mark-auto libsvtav1enc1d1 libsvtav1enc1-
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 :
 libavcodec59 : Dépend: libsvtav1enc1 (>= 1.6.0+dfsg) mais ne sera pas installé
E: Dépendances non satisfaites. Essayez « apt --fix-broken install » sans paquet
   (ou indiquez une solution).
 


C'est nouveau, ça : « Les paquets suivants contiennent des dépendances non satisfaites :
libavcodec59 : Dépend: libsvtav1enc1 (>= 1.6.0+dfsg) mais ne sera pas installé »
Libavcodec59 ne m'a pas l'air de figurer dans les paquets dmo. Je l'installe, à ton avis ? Je regarde à quoi ça correspond avant...

 apt --fix-broken install
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 supplémentaires suivants seront installés :
  libsvtav1enc1d1
Les NOUVEAUX paquets suivants seront installés :
  libsvtav1enc1d1
0 mis à jour, 1 nouvellement installés, 0 à enlever et 264 non mis à jour.
6 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/2169 ko dans les archives.
Après cette opération, 6917 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
Récupération des rapports de bogue… Fait
Analyse des informations Trouvé/Corrigé… Fait
dpkg: avertissement: le fichier contenant la liste des fichiers du paquet « liba
vif15:amd64 » étant manquant, il est considéré qu'
aucun fichier du paquet n'est
actuellement installé
(Lecture de la base de données... 582779 fichiers et répertoires déjà installés.
)
Préparation du dépaquetage de .../libsvtav1enc1d1_1.7.0+dfsg-2_amd64.deb ...
Dépaquetage de libsvtav1enc1d1:amd64 (1.7.0+dfsg-2) ...
dpkg: erreur de traitement de l'
archive /var/cache/apt/archives/libsvtav1enc1d1_
1.7.0+dfsg-2_amd64.deb (--unpack) :
 tentative de remplacement de « /usr/lib/x86_64-linux-gnu/libSvtAv1Enc.so.1 », q
ui appartient aussi au paquet libsvtav1enc1:amd64 2:1.4.1-dmo1
Des erreurs ont été rencontrées pendant l'exécution :
 /var/cache/apt/archives/libsvtav1enc1d1_1.7.0+dfsg-2_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Dernière modification par fred02840 (09-10-2023 15:43:33)


Lenovo ThinkPad Edge E540, année 2013 (Intel Core i3-4000M x 4. Carte Intel HD Graphics 4600 HSW GT2).

Hors ligne

#49 09-10-2023 15:52:12

fred02840
Membre
Lieu : Aisne
Distrib. : Debian GNU/Linux trixie/sid
Noyau : Linux 6.6.15-amd64
(G)UI : Wayland
Inscription : 07-02-2018

Re : Bloqué par un paquet avec dépendances

Bon, a priori, libavcodec59 ne m'a pas l'air bien méchant, si j'en crois la fiche de la Debian. Il ne provient pas de deb-multimedia : c'est déjà ça...
Je l'installe, à ton avis ?

Lenovo ThinkPad Edge E540, année 2013 (Intel Core i3-4000M x 4. Carte Intel HD Graphics 4600 HSW GT2).

Hors ligne

#50 10-10-2023 22:03:22

vv222
Administrateur
Distrib. : Debian Sid
(G)UI : sway
Inscription : 18-11-2013
Site Web

Re : Bloqué par un paquet avec dépendances

Pour éviter de revenir aux commandes à rallonge de la dernière fois, il faudrait voir pourquoi libavcodec59 est encore requis sur ton système (il ne le sera plus après la mise-à-jour). On peut obtenir la liste de tous les paquets qui en dépendent (installés ou non) avec cette commande un peu barbare :

apt-cache rdepends libavcodec59 | tail --lines=+3 | sed 's/^\s*\(|\)\?//' | sort --unique

Ensuite on peut filtrer le retour de cette liste pour obtenir uniquement la liste de ceux qui sont actuellement installés, avec :

apt list --installed $(apt-cache rdepends libavcodec59 | tail --lines=+3 | sed 's/^\s*\(|\)\?//' | sort --unique)



Partant de cette liste, ce sera probablement plus facile de débloquer la situation.


Jouer sous Debian ? Facile !

Ceterum censeo Barum esse delendam

Hors ligne

Pied de page des forums