Problème affichage menus ooo,... suite install Iceweasel 11

Bonjour,

Hier j’ai installé Iceweasel version 11 depuis les dépôts :

deb http://backports.debian.org/debian-backports squeeze-backports main deb http://mozilla.debian.net/ squeeze-backports iceweasel-release

Voir : comment-installer-un-navigateur-web-au-niveau-2012-t38123.html#p384490

Ce matin problème d’affichage dans les menus de OpenOffice, Qcad, Eagle, Scribus … qui ont tous l’air d’avoir en commun un système d’affichage des fenêtres différent du typique Gnome.

Le symptôme = le texte des menus est partiellement ou totalement manquant ou remplacé par des tirets ce qui rend l’application inutilisable pour qui ne connait pas la position exacte de chaque fonction (les fonctions sont opérationnelles)

Le navigateur quant à lui fonctionne très bien… Merci!

Salut,

C’est peut être spécifique à tes logiciels, car je n’ai aucun souci (avec libreoffice par exemple).

Regarde du côté de libcairo2, qui concerne l’affichage, et bouge avec iceweasel à cause de xulrunner-11.0. J’ai la version suivante:

stef@sumatra:~$ apt-cache policy libcairo2 libcairo2: Installé : 1.10.2-7~bpo60+1 Candidat : 1.10.2-7~bpo60+1 Table de version : 1.10.2-7 0 90 http://ftp.fr.debian.org/debian/ wheezy/main amd64 Packages *** 1.10.2-7~bpo60+1 0 100 http://backports.debian.org/debian-backports/ squeeze-backports/main amd64 Packages 100 /var/lib/dpkg/status 1.8.10-6 0 980 http://ftp.fr.debian.org/debian/ squeeze/main amd64 Packages

Stef

Effectivement il y a eu du changement :

libcairo2 1.8.8-2 a été remplacé par libcairo2 1.10.2-7~bpo60+1

$ apt-cache policy libcairo2
libcairo2:
  Installé : 1.10.2-7~bpo60+1
  Candidat : 1.10.2-7~bpo60+1
 Table de version :
 *** 1.10.2-7~bpo60+1 0
          1 http://backports.debian.org squeeze-backports/main Packages
        100 /var/lib/dpkg/status
     1.8.10-6 0
        500 cdrom://[Debian GNU/Linux 6.0.3 _Squeeze_ - Official i386 CD Binary-1 20111008-13:01] squeeze/main Packages
        500 http://ftp.fr.debian.org squeeze/main Packages

A présent, je pourrais utiliser libre office à la place d’ooo mais cela ne résoud rien pour les autres programmes notament qcad que j’utilise beaucoup…

… c’est ennuyeux ! :think:

si ta signature est exacte il semble que ton système ne soit pas a jour.
de même ton sources.list doit aussi être modifié.

[quote=“nh3oh”]A présent, je pourrais utiliser libre office à la place d’ooo mais cela ne résoud rien pour les autres programmes notament qcad que j’utilise beaucoup…
[/quote]

Juste pour info, je viens d’installer et de tester qcad, aucun souci d’affichage (xfce4, iceweasel 11, amd64, noyeau de la stable, je vais me faire une signature).

Et qcad n’a pas de rapport avec libcairo2…Il faut fouiller les dépendances, car je ne vois pas de rapport avec iceweasel.

apt-cache depends qcad qcad Dépend: librecad

root@sumatra:/home/stef# apt-cache rdepends qcad [Syam powa !] qcad Reverse Depends: education-graphics ezgo-imaging science-engineering education-graphics

Stef

Encore mieux pour voir tout l’arbre des dépendances (merci loreleil) :

Et le résultat (clic dessus) :

:wink:

Salut,

Misaine a raison,

mon système n’était pas à jour mais la dernière ne remonte pas à très longtemps puisque debian 6.0.4 (squeeze)
=> j’ai fait un apt-get upgrade

mon sources.list =

[code]
deb cdrom:[Debian GNU/Linux 6.0.3 Squeeze - Official i386 CD Binary-1 20111008-13:01]/ squeeze main

deb http://ftp.fr.debian.org/debian/ squeeze main
deb http://ftp.fr.debian.org/debian/ squeeze contrib
deb http://ftp.fr.debian.org/debian/ squeeze non-free

dépots pour installation de iceweasel 11

deb http://backports.debian.org/debian-backports squeeze-backports main
deb http://mozilla.debian.net/ squeeze-backports iceweasel-release[/code]

=> je ne vois pas trop ce que je peux y modifier ???

Maintenant il y a une chose que je ne comprends pas avec les mises à jour :

je viens d’en faire une à l’instant, gedit me pose un pblme ( il ne peut insérer la date => /usr/share/gedit-2/glade/time.glade2. = manquant
je fais une recherche à propos du paquet pour me fournir le fichier dans packages.debian.org/ et j’y trouve :

[quote]
Paquet gedit

squeeze (stable) (gnome): Éditeur de texte officiel de l'environnement de bureau GNOME
2.30.4-1squeeze1: amd64 armel i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc[/quote]

,mes dépôts sont squeeze et la version sur le système qui vient d’être mis à jour est 2.22.3 et pas 2.30.4-1 ???

Je ne crois pas que cela soit du à la configuration d’apt : je n’ai rien touché à part la taille du cache.

La mise à jour n’a pas réparé l’affichage des menus …

Je vais installer les paquets debtree et dot2tex pour voir si je trouve la cause par recoupement.

A+

[quote=“nh3oh”]mon sources.list =

[code]
deb cdrom:[Debian GNU/Linux 6.0.3 Squeeze - Official i386 CD Binary-1 20111008-13:01]/ squeeze main

deb http://ftp.fr.debian.org/debian/ squeeze main
deb http://ftp.fr.debian.org/debian/ squeeze contrib
deb http://ftp.fr.debian.org/debian/ squeeze non-free

dépots pour installation de iceweasel 11

deb http://backports.debian.org/debian-backports squeeze-backports main
deb http://mozilla.debian.net/ squeeze-backports iceweasel-release[/code]

=> je ne vois pas trop ce que je peux y modifier ???[/quote]
D’une part (c’est un détail) tu peux mettre tes trois lignes squeeze main/contrib/non-free en une seule.
D’autre part (et là c’est plus important) il te manque les dépôts updates (anciennement volatile) et security.

Ton sources.list devrait ressembler à ça (inutile de conserver le dépôt CD/DVD qui contient maintenant des versions obsolètes de tes paquets) :

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

dépots pour installation de iceweasel 11

deb http://backports.debian.org/debian-backports squeeze-backports main
deb http://mozilla.debian.net/ squeeze-backports iceweasel-release[/code]
Et évidemment, après la modification : apt-get update suivi de apt-get upgrade.

Merci Syam,

en consultant la doc d’apt j’ai lu qu’il est possible de paramétrer une distribution (ex. stable) pour le système et de spécifier une version pour certains paquets.

N’aurai-je pas du faire cela avec iceweasel en installant la version 11, afin d’éviter le problème actuel (ou d’autres) ?

Dans quel répertoire s’enregistre les graphiques de debtree ?

C’est inutile : l’installation d’Iceweasel 11 n’a mis à jour que ce qui lui était strictement indispensable, donc tu n’aurais pas obtenu de meilleurs résultats avec une configuration manuelle.

Où tu veux… Le mieux c’est d’installer le paquet graphviz en plus de debtree (désolé de ne pas avoir pensé à préciser lors de mon premier message, c’est vrai qu’installer graphviz c’est pas intuitif pour installer dot), et d’utiliser la commande que j’ai indiqué plus haut. Telle que j’ai écrite cette commande, l’image s’enregistre dans le répertoire courant mais tu peux très bien la mettre ailleurs en changeant le nom du .png.