Attention : mise à jour de sécurité iceweasel et dépendances

Il a déjà été évoqué ici qu’iceweasel (firefox démarqué) fait partie des rares logiciels qui sont susceptibles de changer de version lors d’une mise à jour dans la distribution stable ou oldstable, par exception à la règle générale compte tenu des contraintes de maintenance. La mise à jour de sécurité publiée aujourd’hui le fait donc passer de la version 31.8 à la version 38.2.

Il arrive lors de telles mises à jour que les dépendances changent également. C’est le cas ici, avec l’ajout d’une dépendance de type “Recommends” sur des composants de [mono]gstreamer[/mono]. Si les paquets recommandés ne sont pas déjà installés et si APT est configuré pour installer les paquets recommandés par défaut (réglage par défaut), alors un simple [mono]apt-get upgrade[/mono] ne fera pas la mise à jour. Deux options se présentent :

apt-get dist-upgrade fera la mise à jour et installera les nouveaux paquets recommandés.

apt-get --no-install-recommends upgrade fera la mise à jour sans installer les nouveaux paquets recommandés.

En ce qui me concerne, c’est la première fois que je vois un ajout de “Recommends” dans les dépendances d’une mise à jour stable, et que je suis amené à utiliser l’option [mono]–no-install-recommends[/mono] pour un upgrade.

Attention donc à ceux qui font des mises à jour automatiques ou sans regarder.

Récupération des rapports de bogue… Fait Analyse des informations Trouvé/Corrigé… Fait Bogues de gravité grave sur iceweasel (31.8.0esr-1~deb8u1 -> 38.2.0esr-1~deb8u1) <non corrigé> #788708 - iceweasel: GStreamer causes segmentation fault Résumé : iceweasel(1 bogue) Êtes-vous certain de vouloir installer/mettre à jour les paquets ci-dessus ? [Y/n/?/...] n

C’est un rapport de bug sur une installation baroque :

“dmo” dans le numéro de version signifie que ce paquet ne provient pas de debian.

gstreamer n’est pas parfait mais quand on complique la situation…

dmo veut dire que le souci vient d’un paquet gstreamer installé depuis Deb-multimedia, le dépôt de Marillat.

Pourquoi diable passer par ce dépôt - source d’ennuis plus que de solutions faciles - pour gstreamer ? Pour ffmpeg ? Pourquoi l’inscrire dans un bug debian ? Je ne sais pas.

Pascal, comme tu le sais, je viens de ré-installer ma Jessie sur le SSD.
Je n’avais pas lu cette mise en garde avant, et pour cause car publiée après que j’ai commencé l’install.
Je viens de vérifié et bien entendu, IW est à la version 38.2.0.
Jusqu’à maintenant, tout semble se passer correctement.
Que dois-je faire pour tenir compte de ta recommandation ?

Si le paquet recommander existe dans la branche, et que c’est un paquet acceptable pour toi il n’y a pas soucis.

Tu aurais juste du faire attention si le paquet recommander qui va s’installer, tu la veux ou pas, certains ne veulent pas certains paquets et certains veulent pas des recommend au upgrade :laughing:

[quote=“jcsm33”]C’est un rapport de bug sur une installation baroque
(…)
gstreamer n’est pas parfait mais quand on complique la situation…[/quote]

[19:44:45]:~$ ash iceweasel=38.2.0esr-1~deb8u1 Paquet : iceweasel État: installé Automatiquement installé: non Version : 38.2.0esr-1~deb8u1 (...) Recommande: gstreamer1.0-libav, gstreamer1.0-plugins-good (...) Casse: xul-ext-torbutton, xul-ext-torbutton (...) [19:45:36]:~$

[23:26:28]:~$ dpkg -l |grep gstreamer ii gstreamer0.10-alsa:amd64 0.10.36-2 amd64 GStreamer plugin for ALSA ii gstreamer0.10-plugins-base:amd64 0.10.36-2 amd64 GStreamer plugins from the "base" set ii gstreamer1.0-plugins-base:amd64 1.4.5-2 amd64 GStreamer plugins from the "base" set ii gstreamer1.0-pulseaudio:amd64 1.4.5-2+b2 amd64 GStreamer plugin for PulseAudio ii libgstreamer-plugins-base0.10-0:amd64 0.10.36-2 amd64 GStreamer libraries from the "base" set ii libgstreamer-plugins-base1.0-0:amd64 1.4.5-2 amd64 GStreamer libraries from the "base" set ii libgstreamer0.10-0:amd64 0.10.36-1.5 amd64 Core GStreamer libraries and elements ii libgstreamer1.0-0:amd64 1.4.5-2 amd64 Core GStreamer libraries and elements ii phonon-backend-gstreamer:amd64 4:4.8.0-3 amd64 Phonon GStreamer 1.0 backend ii phonon-backend-gstreamer-common:amd64 4:4.8.0-3 amd64 Phonon GStreamer 1.0.x backend icons [23:26:42]:~$

[23:27:03]:~$ cat /etc/apt/apt.conf (...) APT::Install-Suggests "false"; APT::Install-Recommends "false"; Aptitude::Recommends-Important "false"; Aptitude::Suggests-Important "false"; (...) [23:27:24]:

[23:28:03]:~$ acp iceweasel iceweasel: Installé : 38.2.0esr-1~deb8u1 Candidat : 38.2.0esr-1 Épinglage de paquet : (non trouvé) Table de version : 40.0-1 1000 98 http://ftp.de.debian.org/debian/ experimental/main amd64 Packages 38.2.0esr-1 1000 990 http://cdn.debian.net/debian/ unstable/main amd64 Packages *** 38.2.0esr-1~deb8u1 1000 970 http://security.debian.org/ jessie/updates/main amd64 Packages 100 /var/lib/dpkg/status 38.2.0esr-1~deb7u1 1000 800 http://security.debian.org/ wheezy/updates/main amd64 Packages 38.1.0esr-3 1000 870 http://ftp.fr.debian.org/debian/ stretch/main amd64 Packages 31.6.0esr-1 1000 950 http://ftp.fr.debian.org/debian/ jessie/main amd64 Packages 31.3.0esr-1~deb7u1 1000 799 http://ftp.fr.debian.org/debian/ wheezy/main amd64 Packages 10.0.12esr-1~bpo60+1 1000 560 http://backports.debian.org/debian-backports/ squeeze-backports/main amd64 Packages 3.5.16-20 1000 570 http://ftp2.fr.debian.org/debian/ squeeze/main amd64 Packages 600 http://security.debian.org/ squeeze/updates/main amd64 Packages 3.0.6-3 1000 499 http://archive.debian.org/debian-archive/debian/ lenny/main amd64 Packages [23:28:36]:~$

Je propose deux alternatives aux commandes de PascalHambourg :

(ces commandes vont installer les paquets gstreamer)

Contrairement à [mono]apt-get dist-upgrade[/mono], ces commandes ne sont pas autorisées à désinstaller des paquets lors de la mise-à-jour.

Pour ceux qui veulent aller lire un langage quelque peu humanisé, c’est par là:

bugs.debian.org/cgi-bin/bugrepo … bug=788708

Le bug concernait initialement la version 38 des backports, a été porté vers la version à long terme, et concerne bien une configuration exotique, avec la version 0.10 de gstreamer-ffmpeg des dépôts multimédia, et pas la version 1.0 de gstreamer recommandée “spontanément” par Iceweasel.

Le dernier message indique que le bug n’est d’ailleurs pas/plus reproductible.

Rien de particulier, puisque tu as la dernière version. Je suppose que gstreamer était déjà présent.

Mon avertissement visait les installations de Debian stable (wheezy) ou oldstable (jessie) sans gstreamer ni [mono]APT::Install-Recommends “false”[/mono] dans apt.conf. C’est le cas de mon installation de Wheezy effectuée à partir de l’image de CD LXDE sans réseau. Dans cette configuration un simple [mono]apt-get upgrade[/mono] affichera que le paquet iceweasel sera conservé et ne fera pas la mise à jour. Je ne sais pas comment se comportent les autres interfaces d’APT comme [mono]aptitude[/mono] ou [mono]synaptic[/mono].

Bien vu, cependant ces commandes ne sont disponibles qu’à partir de Jessie.

Salut Pascal,

Venant de prendre connaissance de ton message et etant d’un naturel bileux j’ai regardé ma version d’IW et en effet je suis en Ver 38

Cependant voici à quoi ressemble mon sourcelist

[code]deb http://ftp.fr.debian.org/debian/ wheezy main contrib non-free
#deb-src http://ftp.fr.debian.org/debian/ wheezy main contrib non-free
deb http://security.debian.org/ wheezy/updates main contrib
#deb-src http://security.debian.org/ wheezy/updates main contrib

wheezy-updates, previously known as ‘volatile’

deb http://ftp.fr.debian.org/debian/ wheezy-updates main contrib
#deb-src http://ftp.fr.debian.org/debian/ wheezy-updates main contrib

backports

deb http://ftp.debian.org/debian wheezy-backports main contrib non-free
#deb-src http://ftp.debian.org/debian wheezy-backports main contrib non-free
[/code]

J’ai eu la maj par un aptitude update && aptitude upgrade
Y’ a t’il un blème? comme par ex un shunt d’aptitude par IW?

Aucun problème si la mise à jour d’iceweasel s’est installée.

Bonsoir à tous,

Pour conclure car j’ai pas tout compris, que faut-il faire sous Wheezy?

Qu’est-ce qui n’est pas clair ?

On doit faire ça:

ou installer normalement?

Tu ne réponds pas à ma question. Qu’est-ce qui n’est pas clair ou que tu ne comprends pas ?

Je sias pas trop quoi te répondre.

J’ai fait aptitude safe-upagrade, j’ai ça:

Récupération des rapports de bogue… Fait Analyse des informations Trouvé/Corrigé… Fait Bogues de gravité grave sur iceweasel (31.8.0esr-1~deb8u1 -> 38.2.0esr-1~deb8u1) <non corrigé> #788708 - iceweasel: GStreamer causes segmentation fault Résumé : iceweasel(1 bogue) Êtes-vous certain de vouloir installer/mettre à jour les paquets ci-dessus ? [Y/n/?/...] n

qu’est ce que je fais?

Bonjour

je viens de voir ce lien j’avais posté plus haut

aptitude-me-propose-gstreamer1-0-libav-t52961.html

j’ai installé ( gstreamer1.0-libav ) a partir de synaptic

étant débutant je ne sais pas si j’ai bien fait ?

Merci de vos conséils

Ok merci Maître

Bonjour

je possède une Jessie 32 bits sur une ancienne Machine

je tiens a rester en stable , et pourtant depuis le début de Jessie
j’ai installé le dépôt Mozilla

et au fur et a mesure des versions, un apt-get upgrade me fait changer de version sans problème
en 40 pour l’instant .

je sais certains ne seront pas d’accord ?

quand on est en stable on garde la version ESR ?