Impossible d'ouvrir WireShark dans CentOS 6.5

10

J'ai installé WireShark dans CentOS 6.5 avec les packages suivants en utilisant Yum.

 Dependencies Resolved

================================================================================
 Package               Arch         Version                 Repository     Size
================================================================================
Installing:
 wireshark             x86_64       1.8.10-8.el6_6          updates        11 M
 wireshark-devel       x86_64       1.8.10-8.el6_6          updates       905 k
 wireshark-gnome       x86_64       1.8.10-8.el6_6          updates       855 k
Installing for dependencies:
 glib2-devel           x86_64       2.28.8-4.el6            base          299 k
 libsmi                x86_64       0.4.8-4.el6             base          2.4 M
Updating for dependencies:
 glib2                 i686         2.28.8-4.el6            base          1.7 M
 glib2                 x86_64       2.28.8-4.el6            base          1.7 M

Quand j'ai essayé de l'ouvrir, je reçois cette erreur

[root@localhost ~]# wireshark 
wireshark: symbol lookup error: wireshark: undefined symbol: gtk_combo_box_text_new_with_entry
[root@localhost ~]# 

Quelqu'un pourrait-il m'aider à résoudre ce problème?

Sathish
la source
essayez d'exécuter ldconfig en premier
vautee
Merci pour le commentaire. Je viens de l'essayer, obtenant le même message d'erreur.
Sathish

Réponses:

10

Il s'agit d'un bug / problème avec la version gtk2 dans EL6.5.

La version actuelle de votre distribution est: gtk2-2.20.1-4.el6.x86_64, mais gtk2-2.24 est nécessaire pour gtk_combo_box_text_new_with_entry.

Vous pouvez probablement simplement yum update gtk2obtenir la version de CentOS 6.6 (ou mettre à jour votre système entier) pour que les choses fonctionnent.

ewwhite
la source
attention - la mise à jour de gtk2 peut prendre un peu de temps ..
JustJeff
yum update gtk a fonctionné comme un charme. Et ce n'était pas si long. :)
Bunyk