Não foi possível abrir o WireShark no CentOS 6.5

10

Eu instalei o WireShark no CentOS 6.5 com os seguintes pacotes usando o 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

Quando tentei abrir, estou recebendo este erro

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

Alguém poderia me ajudar a resolver isso?

Sathish
fonte
tente executar o ldconfig primeiro
vautee
Obrigado pelo comentário. Eu apenas tentei, recebendo a mesma mensagem de erro.
Sathish

Respostas:

10

Este é um erro / problema com a versão gtk2 no EL6.5.

A versão atual em sua distribuição é: gtk2-2.20.1-4.el6.x86_64, mas o gtk2-2.24 é necessário para gtk_combo_box_text_new_with_entry.

Você provavelmente pode apenas yum update gtk2obter a versão do CentOS 6.6 (ou atualizar todo o sistema) para fazer as coisas funcionarem.

ewwhite
fonte
heads-up - a atualização do gtk2 pode demorar um pouco ..
JustJeff 5/14
yum update gtk funcionou como um encanto. E não demorou tanto. :)
Bunyk