Bonjour à tous !
Ce matin j'ai fait un yum update et depuis, j'ai un problème avec yumex. Sa fenêtre se ferme toute seule au moment de m'afficher les résultats. Je l'ai alors lançé en console et je peux y voir une erreur de segmentation avec python :
[Fifi@localhost ~]$ yumex
running                  
Current Settings
    autorefresh: True
    branding_title: 'Yum Extender NextGen'
    color_install: 'darkgreen'
    color_normal: 'black'
    color_obsolete: 'blue'
    color_update: 'red'
    debug: False
    disable_repo_page: False
    plugins: True
    proxy: ''
    recentdays: 14
    repo_exclude: ['debug', 'source']
    win_height: 814
    win_sep: 460
    win_width: 1247
    yumdebuglevel: 2
/usr/lib/python2.6/site-packages/guihelpers/__init__.py:199: GtkWarning: gtk_scrolled_window_add(): cannot add non scrollable widget use gtk_scrolled_window_add_with_viewport() instead
  self.add_from_file(filename)
eth0 (sky2) is connected
/usr/lib/python2.6/site-packages/yumexgui/gui.py:179: DeprecationWarning: Use the new widget gtk.Tooltip
  self.tooltip = gtk.Tooltips()
/usr/lib/python2.6/site-packages/yumexgui/gui.py:206: DeprecationWarning: Use the new widget gtk.Tooltip
  self.tooltip.set_tip(button, tooltip)
eth0 (sky2) is connected
Connected to an network
eth0 (sky2) is connected
Starting yum child process
YUM: Modules complémentaires chargés : fastestmirror
YUM: Loading mirror speeds from cached hostfile
YUM:  * fedora: ftp.nluug.nl
YUM:  * livna: rpm.livna.org
YUM:  * remi: iut-info.univ-reims.fr
YUM:  * remi-test: iut-info.univ-reims.fr
YUM:  * rpmfusion-free: fr2.rpmfind.net
YUM:  * rpmfusion-free-updates: fr2.rpmfind.net
YUM:  * rpmfusion-nonfree: fr2.rpmfind.net
YUM:  * rpmfusion-nonfree-updates: fr2.rpmfind.net
YUM:  * updates: ftp.stw-bonn.de
YUM: Checking for new repos for mirrors
History Enabled
/usr/bin/yumex: line 5:  3059 Erreur de segmentation  /usr/bin/python /usr/share/yumex/yumex.pyc $*
[Fifi@localhost ~]$
Voici les paquets mis à jour ce matin:
Dec 18 09:30:33 Updated: gtk2-2.18.5-3.fc12.x86_64
Dec 18 09:30:37 Updated: xulrunner-1.9.1.6-1.fc12.x86_64
Dec 18 09:30:38 Updated: libattr-2.4.44-1.fc12.x86_64
Dec 18 09:30:38 Updated: audit-libs-2.0.4-1.fc12.x86_64
Dec 18 09:30:42 Updated: gnome-keyring-2.28.2-1.fc12.x86_64
Dec 18 09:30:44 Updated: gvfs-1.4.3-1.fc12.x86_64
Dec 18 09:30:44 Updated: libcurl-7.19.7-2.fc12.x86_64
Dec 18 09:30:51 Updated: libgnomekbd-2.28.0-4.fc12.x86_64
Dec 18 09:30:51 Updated: postgresql-libs-8.4.2-1.fc12.x86_64
Dec 18 09:30:52 Updated: pixman-0.16.4-2.fc12.x86_64
Dec 18 09:30:52 Updated: freeglut-2.6.0-1.fc12.x86_64
Dec 18 09:30:53 Updated: libtar-1.2.11-15.fc12.x86_64
Dec 18 09:30:53 Updated: httpd-tools-2.2.14-1.fc12.x86_64
Dec 18 09:30:56 Updated: httpd-2.2.14-1.fc12.x86_64
Dec 18 09:30:57 Updated: curl-7.19.7-2.fc12.x86_64
Dec 18 09:30:57 Updated: gvfs-fuse-1.4.3-1.fc12.x86_64
Dec 18 09:30:57 Updated: gnome-keyring-pam-2.28.2-1.fc12.x86_64
Dec 18 09:30:58 Updated: audit-libs-python-2.0.4-1.fc12.x86_64
Dec 18 09:30:58 Updated: attr-2.4.44-1.fc12.x86_64
Dec 18 09:30:58 Updated: gtk2-immodule-xim-2.18.5-3.fc12.x86_64
Dec 18 09:30:59 Updated: openconnect-2.12-1.fc12.x86_64
Dec 18 09:31:00 Updated: 2:tar-1.22-10.fc12.x86_64
Dec 18 09:31:00 Updated: gnome-python2-extras-2.25.3-14.fc12.x86_64
Dec 18 09:31:00 Updated: gnome-python2-gtkmozembed-2.25.3-14.fc12.x86_64
Dec 18 09:31:04 Updated: Miro-2.5.2-7.fc12.x86_64
Dec 18 09:31:04 Updated: gnome-python2-gtkhtml2-2.25.3-14.fc12.x86_64
Dec 18 09:31:13 Updated: seamonkey-2.0.1-1.fc12.x86_64
Dec 18 09:31:15 Updated: coreutils-7.6-8.fc12.x86_64
Dec 18 09:31:15 Updated: coreutils-libs-7.6-8.fc12.x86_64
Dec 18 09:31:16 Updated: audit-2.0.4-1.fc12.x86_64
J'ai fait un yum erase yumex et puis un yum install yumex, mais sans résultats !
Quelqu'un a une idée ?
J'ai aussi eu un problème avec firefox car le nouveau xulrunner ( le 1.9.1.6 ) n'était pas compatible avec ma version de firefox ( la 3.5.5-1 ). J'ai dû remettre l'ancienne version ( la 1.9.1.5-1 ) pour pouvoir relancer firefox.
Même raison pour yumex, j'ai même quelques problème pour rapporté le bogue...
Salut VINDICATORs,
Bon, on est déjà 2 à avoir le même problème 🙁
Ça doit être lié à un des paquets en rapport avec python ( audit-libs-python-2.0.4-1.fc12.x86_64, gnome-python2-extras-2.25.3-14.fc12.x86_64, gnome-python2-gtkmozembed-2.25.3-14.fc12.x86_64 ou gnome-python2-gtkhtml2-2.25.3-14.fc12.x86_64 ) mais lequel ?
Je cherche...
En fait c'est au moment d'afficher les paquets disponibles...

je regarde si en faisant un yum downgrade de ces paquets fait quelque chose...

Toujours rien 🙁
Même problème avec yumex chez moi après l'update, bien que j'ai pris la précaution, après avoir ce sujet, de ne pas mettre à jour les paquets audit et xulrunner (je tiens à mon firefox).
Et le bug-report ne semble pas fonctionner, il est bloqué depuis 10 minutes sur "Starting report creation...".

J'ai downgrader les paquets gnome-python2 mais yumex ne fonctionne toujours pas...
chepioq wrote:Même problème avec yumex chez moi après l'update, bien que j'ai pris la précaution, après avoir ce sujet, de ne pas mettre à jour les paquets audit et xulrunner (je tiens à mon firefox).
Et le bug-report ne semble pas fonctionner, il est bloqué depuis 10 minutes sur "Starting report creation...".

J'ai downgrader les paquets gnome-python2 mais yumex ne fonctionne toujours pas...
Pour xulrunner, chez moi, il a suffit de remettre la version précédente pour que firefox refonctionne.
Pour yumex, je vais essayer de downgrader tous les paquets que j'ai mis à jour ce matin. Et je reviens dire quoi.
Bon, j'arrive pas à les downgrader. Chaque fois que le lance la commande yum downgrade pour un paquet, j'ai le même message. Voici un exemple :
[root@localhost ~]# yum downgrade gnome-python2-extras-2.25.3-14.fc12.x86_64
Modules complémentaires chargés : fastestmirror, refresh-packagekit
Configuration du processus de rétrogradation
Loading mirror speeds from cached hostfile
 * fedora: ftp.nluug.nl
 * livna: rpm.livna.org
 * rpmfusion-free: fr2.rpmfind.net
 * rpmfusion-free-updates: fr2.rpmfind.net
 * rpmfusion-free-updates-testing: fr2.rpmfind.net
 * rpmfusion-nonfree: fr2.rpmfind.net
 * rpmfusion-nonfree-updates: fr2.rpmfind.net
 * updates: ftp.crc.dk
Mise à niveau uniquement disponible pour le paquet : gnome-python2-extras-2.25.3-14.fc12.x86_64
Rien à faire
[root@localhost ~]#
Comment as-tu fait chepioq ?
Ok, j'ai trouvé comment faire pour downgrader un paquet. Je me trompais en mettant, après yum downgrade, le nom du paquet dans sa version à jour au lieu de mettre le nom du paquet dans son ancienne version :hammer: !
J'ai donc downgradé tous les paquets de ma mise à jour de ce matin ( voir #1 ) sauf libcurl, curl, seamonkey, coreutils et coreutils-libs. J'ai pris tous les autres, ne sachant pas lequel causait le problème de yumex.
Maintenant yumex refonctionne comme avant :-D
Je vais essayer de upgrader updater ces paquets un à un, sauf xulrunner, en fonction des dépendances, pour voir lequel cause ce problème avec yumex.
Bon, me voilà de retour malgré l'heure tardive ...
La mise à jour qui , chez moi, posait problème pour yumex était celle du paquet gtk2-immodule-xim qui était donc passé ce matin ( ou plutôt hier 🙂 ) de la version 2.18.4-3 ( mise à jour le 12/12/09 ) à la version 2.18.5-3. J'ai voulu réinstaller ce paquet qui avait été supprimé quand j'ai fait un downgrade de gtk2 et ça a fait planter yumex. C'est donc bien lui le responsable !
J'ai refait un yum update pour tous les autres paquets et yumex fonctionne !
Bizarrement, un yum list gtk2-immodule-xim ne me donne que 4 versions disponibles, 2 pour x86_64 et 2 pour i686 :
[root@localhost ~]# yum list gtk2-immodule-xim
Modules complémentaires chargés : fastestmirror, refresh-packagekit
Loading mirror speeds from cached hostfile
 * fedora: ftp.nluug.nl
 * livna: rpm.livna.org
 * rpmfusion-free: fr2.rpmfind.net
 * rpmfusion-free-updates: fr2.rpmfind.net
 * rpmfusion-free-updates-testing: fr2.rpmfind.net
 * rpmfusion-nonfree: fr2.rpmfind.net
 * rpmfusion-nonfree-updates: fr2.rpmfind.net
 * updates: ftp.crc.dk
Paquets disponibles
gtk2-immodule-xim.i686                                     2.18.3-19.fc12                                    fedora
gtk2-immodule-xim.x86_64                                   2.18.3-19.fc12                                    fedora
gtk2-immodule-xim.i686                                     2.18.5-3.fc12                                     updates
gtk2-immodule-xim.x86_64                                   2.18.5-3.fc12                                     updates
Vous avez du nouveau courrier dans /var/spool/mail/root
[root@localhost ~]#
La version 2.18.4-3 que j'avais avant mise à jour du 18/12 n'apparaît pas, ni la 2.18.3-22 qui avait été installée le 02/12. Je pense que la 2.18.3-19 doit être celle de l'installation fraîche de F 12.
J'ai, en cherchant bien sur Google, retrouvé la 2.18.4-3 à cette adresse, je l'ai téléchargée, mais si je veux l'installer, cela nécessite gtk2 en version 2.18.4-3 comme dépendance. Comme je viens d'updater gtk2 vers la version 2.18.5-3 et que yumex fonctionne, je n'ai pas envie de downgrader gtk2 à nouveau...!

En relancant yumex, je viens de voir que j'ai 4 mises à jour proposées : firefox-3.5.6.1, vlc, vlc-core et mozilla-vlc en versions 1.0.4-1.
Je vais les installer et on va voir !
Je viens de relancer yumex à partir de la console :
[Fifi@localhost ~]$ yumex
running
Current Settings
    autorefresh: True
    branding_title: 'Yum Extender NextGen'
    color_install: 'darkgreen'
    color_normal: 'black'
    color_obsolete: 'blue'
    color_update: 'red'
    debug: False
    disable_repo_page: False
    plugins: True
    proxy: ''
    recentdays: 14
    repo_exclude: ['debug', 'source']
    win_height: 782
    win_sep: 460
    win_width: 1247
    yumdebuglevel: 2
/usr/lib/python2.6/site-packages/guihelpers/__init__.py:199: GtkWarning: gtk_scrolled_window_add(): cannot add non scrollable widget use gtk_scrolled_window_add_with_viewport() instead
  self.add_from_file(filename)
eth0 (sky2) is connected
/usr/lib/python2.6/site-packages/yumexgui/gui.py:179: DeprecationWarning: Use the new widget gtk.Tooltip
  self.tooltip = gtk.Tooltips()
/usr/lib/python2.6/site-packages/yumexgui/gui.py:206: DeprecationWarning: Use the new widget gtk.Tooltip
  self.tooltip.set_tip(button, tooltip)
eth0 (sky2) is connected
Connected to an network
eth0 (sky2) is connected
Starting yum child process
YUM: Modules complémentaires chargés : fastestmirror
YUM: Loading mirror speeds from cached hostfile
YUM:  * fedora: ftp.nluug.nl
YUM:  * livna: rpm.livna.org
YUM:  * rpmfusion-free: fr2.rpmfind.net
YUM:  * rpmfusion-free-updates: fr2.rpmfind.net
YUM:  * rpmfusion-free-updates-testing: fr2.rpmfind.net
YUM:  * rpmfusion-nonfree: fr2.rpmfind.net
YUM:  * rpmfusion-nonfree-updates: fr2.rpmfind.net
YUM:  * updates: ftp.crc.dk
YUM: Checking for new repos for mirrors
History Enabled
Il y a des warnings à propos de python, mais ça n'empêche plus yumex de fonctionner !
Qu'en pensez-vous ?
J'ai aussi installé les paquets xulrunner, sans problèmes chez moi, vu que j'utilise la version de firefox 3.6 Beta 5 de chez remi, qui embarque son propre moteur Gecko.
chepioq wrote:J'ai aussi installé les paquets xulrunner, sans problèmes chez moi, vu que j'utilise la version de firefox 3.6 Beta 5 de chez remi, qui embarque son propre moteur Gecko.
Oui, effectivement. Comme j'ai mis à jour firefox vers la 3.5.6.1 des dépôts updates, j'ai été obligé de remettre le xulrunner-1.9.1.6-1 car avec le 1.9.1.5-1, firefox ne se lancait plus !
Il faudrait que je teste la version 3.6 beta 5 de remi, car j'avais dû abandonner la 3.6 beta 4 qui était incompatible, chez moi, avec mon netbanking. Je vais voir avec remi si je peux l'installer en parallèle avec la 3.5.6.1 pour voir.

Sinon, que penses-tu de ces warnings au lancement de yumex ( #11 ) ? Et chez toi, yumex refonctionne ?
Je suis curieux d'avoir des nouvelles de VINDICATORs...
Bizarre, ce paquet gtk2-immodule-xim ... Je ne sais même pas à quoi il sert !!!
Yumex re-fonctionne chez moi avec des warning
/usr/lib/python2.6/site-packages/guihelpers/__init__.py:199: GtkWarning: gtk_scrolled_window_add(): cannot add non scrollable widget use gtk_scrolled_window_add_with_viewport() instead
  self.add_from_file(filename)
eth0 (sky2) is connected
/usr/lib/python2.6/site-packages/yumexgui/gui.py:179: DeprecationWarning: Use the new widget gtk.Tooltip
  self.tooltip = gtk.Tooltips()
/usr/lib/python2.6/site-packages/yumexgui/gui.py:206: DeprecationWarning: Use the new widget gtk.Tooltip
  self.tooltip.set_tip(button, tooltip)
Cela doit être du aux paquets gtk2 que j'ai downgradé, il faut surement attendre une prochaine mise à jour.
Idem ici, d'après ce que j'ai vu c'est ce qui fait qu'il y a un long temps d'attente entre la fin de la recherche et l'apparition des listes de paquets.

Sinon cela fait du bien qu'il soit de nouveau fonctionnelle, kpackagekit m'affichant les listes que quand cela lui chante... Mais je pense que je vais devoir reconfigurer mon /home, car sur une autre machine ou avec un autre utilisateur au propre cela ne le fait pas.
Ce sont exactement les mêmes warnings que chez moi, mais moi, après avoir downgradé, entre autres gtk2, j'ai reupdaté tous les paquets ( sauf ce fameux gtk2-immodule-xim !). Je suis donc pour le moment avec le nouveau gtk2 ( gtk2-2.18.5.3.fc12.x86_64 ) et j'ai quand même ces warnings !!!
Chez moi je ne peux pas mettre à jour que le paquet gtk2, cela veut m'installer le paquet gtk2-immodule-xim....
Je pense que c'est parce que j'ai les paquets devel d'installé, ainsi que les paquets i686 correspondant.
chepioq wrote:Chez moi je ne peux pas mettre à jour que le paquet gtk2, cela veut m'installer le paquet gtk2-immodule-xim....
Je pense que c'est parce que j'ai les paquets devel d'installé, ainsi que les paquets i686 correspondant.
Oui, probablement.
Moi, je l'ai carrément viré ce paquet gtk2-immodule-xim ! Tu sais à quoi il sert ? Je ne trouve pas d'infos dessus.
Tiens, bizarre, je viens de lancer yumex, j'ai coché le dépôt updates-testing en plus de mes dépôts habituels et, si je regarde dans les paquets disponibles non installés chez moi, ce fameux gtk2-immodule-xim apparaît ainsi pour l'archi x86_64 :
version 2.18.3-19 dans le dépôt fedora
version 2.18.5-3 dans le dépôt updates
version 2.18.4-1 dans le dépôt updates-testing ...!!!...
Dans updates-testing, la version est donc plus ancienne que dans updates ! Je n'y comprend rien ! Ou alors ça dépend du miroir employé...:-?
The gtk2-immodule-xim package contains XIM support for GTK+.
Franchement je ne sais pas à quoi cela correspond, j'ai aussi viré ce paquet et j'ai pu installer les mises à jour de gtk2...
Et tout à l'air de fonctionner sur mon ordi, à part ces warning sur yumex.
Par contre je n'ai pas de gtk2-immodule-xim 2.18.4-1 dans mon update testing.
Certains miroirs ne doivent pas être à jour.