Paquets épinglés par apt-listbugs Le sujet est résolu

Demande d'aide : c'est ici.
Répondre
Avatar de l’utilisateur
wetaskiwin
Membre très actif
Membre très actif
Messages : 1023
Inscription : 23 avr. 2016, 19:06
Localisation : Île de France
Status : Hors-ligne

Bonsoir,

J'ai un souci avec la gestion des paquets que j'épingle quand apt-listbugs me signale un bug. Un souci de gestion ou quelque chose que je ne comprends pas. L'exemple du jour en détails :

Code : Tout sélectionner

apt-cache policy 
Paquets épinglés : 
    libavcodec57 -> 7:3.0.2-4 with priority 30000

Code : Tout sélectionner

nano /etc/apt/preferences.d/apt-listbugs
Explanation: Pinned by apt-listbugs at 2016-07-29 19:01:51 +0200 
Explanation:   #831529: gstreamer1.0-libav: segfault when trying to play h264 video 
Explanation:   #831909: gstreamer coredumps when playing wavs since the libavcodec upgrade 
Package: libavcodec57 
Pin: version 7:3.0.2-4 
Pin-Priority: 30000
Jusque là, tout va bien. Mon incompréhension commence juste après :

Code : Tout sélectionner

apt-listbugs list libavcodec57 
Récupération des rapports de bogue… Fait 
Analyse des informations Trouvé/Corrigé… Fait 
bogues de gravité grave sur libavcodec57 (→ ) <Résolus dans une version donnée> 
b1 - #831529 - libavcodec57: broken option parsing with LANGs with decimal mark different from . (Corrigé : ffmpeg/7:3.1.1-4) 
  Fusionné avec : 831768 831909 832581 832964 
Résumé : 
libavcodec57(1 bogue)

Code : Tout sélectionner

apt-cache policy libavcodec57 
libavcodec57: 
 Installé : 7:3.0.2-4 
 Candidat : 7:3.0.2-4 
Table de version : 
    10:3.1.1-dmo3 400 
       400 http://mirror.home-dn.net/debian-multimedia testing/main amd64 Packages 
       400 http://mirror.home-dn.net/debian-multimedia sid/main amd64 Packages 
    7:3.1.1-4 500 
       500 http://ftp.fr.debian.org/debian sid/main amd64 Packages 
    7:3.1.1-3 500 
       500 http://ftp.fr.debian.org/debian testing/main amd64 Packages 
*** 7:3.0.2-4 30000 
       100 /var/lib/dpkg/status
Si les bugs successifs sont résolus comme indiqué par apt-listbugs list libavcodec57, pourquoi libavcodec57 reste-t-il épinglé ? J'ai lu quelque part sur ce forum que l'opération s'effectuait automatiquement mais je n'ai pas retrouvé le sujet de discussion correspondant. Apparemment, ça ne fonctionne pas sur ma machine puisque j'ai déjà 2 versions de retard. De l'aide ou quelques explications supplémentaires seraient donc les bienvenues.

Merci.
On cède d’abord sur les mots et puis, peu à peu, aussi sur les choses (Sigmund Freud - Psychologie des foules et analyse du moi)
Avatar de l’utilisateur
Grhim
Membre très actif
Membre très actif
Messages : 1389
Inscription : 30 mai 2016, 01:00
Localisation : kekparr'par'là
Status : Hors-ligne

j'ai trouver ça , si ca peut aider
Le fichier marqué par apt-listbugs n'est pas mis en "hold".

Cela signifie qu'il sera mis à jour à la prochaine version supérieure dans les dépôts.

C'est un script cron de apt-listbugs qui, une fois que le bug critique est corrigé, redonne sa "chance" au paquet marqué.

Ce n'est pas le cas avec la mise en "hold" qui fige définitivement (tant que vous n'aurez pas mis ce paquet en "unhold") la mise à jour.
https://www.debian-fr.org/t/resolu-bogu ... ie/62542/3

éééédit : https://wiki.debian-fr.xyz/Apt-listbugs
Le fichier marqué par apt-listbugs n'est pas mis en "hold". Cela signifie qu'il sera mis à jour à la prochaine version supérieure dans les dépôts. C'est un script cron de apt-listbugs qui, une fois que le bug critique est corrigé, redonne sa "chance" au paquet marqué.
https://wiki.debian-fr.xyz/Apt-listbugs
Debian Stable + Testing -.- Parrot OS - Kali Exegol -.- Raspberry IPFire
Avatar de l’utilisateur
wetaskiwin
Membre très actif
Membre très actif
Messages : 1023
Inscription : 23 avr. 2016, 19:06
Localisation : Île de France
Status : Hors-ligne

Merci pour la réponse et aussi son contenu. C'est ce que je ne retrouvais pas : la tâche cron.

À défaut de pouvoir expliquer en détails ce que fait cette tâche, j'ai comparé le cat /etc/cron.daily/apt-listbugs du lien https://wiki.debian-fr.xyz/Apt-listbugs avec le mien et je n'ai pas trouvé de différences. :017: Ou alors le diable s'est encore niché dans un détail que je n'ai pas remarqué.

Comme le lancement de la tâche est journalier, je vais déjà attendre jusqu'à demain, pour vérifier si je n'ai pas seulement voulu aller plus vite que la musique.
On cède d’abord sur les mots et puis, peu à peu, aussi sur les choses (Sigmund Freud - Psychologie des foules et analyse du moi)
Avatar de l’utilisateur
Grhim
Membre très actif
Membre très actif
Messages : 1389
Inscription : 30 mai 2016, 01:00
Localisation : kekparr'par'là
Status : Hors-ligne

wetaskiwin a écrit : vérifier si je n'ai pas seulement voulu aller plus vite que la musique.
tu as voulu faire aussi vite que du paganini a mon avis :003:
Debian Stable + Testing -.- Parrot OS - Kali Exegol -.- Raspberry IPFire
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 5054
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Salut,
Au pire, vide le fichier /etc/apt/preferences.d/apt-listbugs et recommence un upgrade.
Il recherchera les bugs et te demandera, à nouveau, ton avis.
Mais dans ton cas il va falloir forcer la version Sid plutôt que la version debian-multimedia: (Corrigé : ffmpeg/7:3.1.1-4)
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Avatar de l’utilisateur
wetaskiwin
Membre très actif
Membre très actif
Messages : 1023
Inscription : 23 avr. 2016, 19:06
Localisation : Île de France
Status : Hors-ligne

Vérification faite, ce n'est pas une question de date. J'ai fini par supprimer le fichier apt-listbugs avant de relancer la mise à jour. Ça s'est un peu compliqué :

Code : Tout sélectionner

# aptitude full-upgrade
Les NOUVEAUX paquets suivants vont être installés :     
  libavcodec-extra57{ab} libebur128-1{a} libopencv-core2.4v5{a} libopencv-imgproc2.4v5{a} libtbb2{a} libvo-amrwbenc0{a} 
Les paquets suivants seront mis à jour : 
  libavfilter6 libavformat57 
2 paquets mis à jour, 6 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 7 464 ko d'archives. Après dépaquetage, 18,3 Mo seront utilisés.
Les paquets suivants ont des dépendances non satisfaites :
 libavcodec-extra57 : Est en conflit avec: libavcodec57 but 7:3.0.2-4 is installed
Les actions suivantes permettront de résoudre ces dépendances :

     Conserver les paquets suivants dans leur version actuelle :
1)     libavcodec-extra57 [Non installé]                        
2)     libavfilter6 [7:3.0.2-4 (now)]                           
3)     libavformat57 [7:3.0.2-4 (now)]

Accepter cette solution ? [Y/n/q/?] n
Les actions suivantes permettront de résoudre ces dépendances :

     Supprimer les paquets suivants :
1)     libavcodec57 [7:3.0.2-4 (now)]

Code : Tout sélectionner

# aptitude show libavcodec-extra57
Paquet : libavcodec-extra57                             
Version : 7:3.1.1-4
Nouveau: oui
État: non installé
Multiarchitecture : même
Priorité : supplémentaire
Section : libs
…
Ce paquet remplace le paquet libavcodec57 et fournit les codecs supplémentaires suivants⋅:
Ça fait beaucoup de bugs pour le paquet libavcodec57 alors qu'il est remplacé par libavcodec-extra57.

Je n'ai plus qu'à attendre le prochain épinglage de bug pour savoir si la tâche cron s'exécute normalement quand elle n'est pas confrontée à la situation particulière de libavcodec57/libavcodec-extra57. Sinon, je reprendrai ce fil ou j'en ouvrirai un autre.

Merci pour votre aide. :icon_e_biggrin:
On cède d’abord sur les mots et puis, peu à peu, aussi sur les choses (Sigmund Freud - Psychologie des foules et analyse du moi)
Répondre