Nie można otworzyć WireShark w CentOS 6.5

10

Zainstalowałem WireShark w CentOS 6.5 z następującymi pakietami, używając 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

Gdy próbowałem go otworzyć, pojawia się ten błąd

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

Czy ktoś może mi pomóc w rozwiązaniu tego problemu?

Satish
źródło
spróbuj najpierw uruchomić ldconfig
vautee
Dziękuję za komentarz. Właśnie próbowałem, otrzymując ten sam komunikat o błędzie.
Sathish

Odpowiedzi:

10

To jest błąd / problem z wersją gtk2 w EL6.5.

Obecna wersja w twojej dystrybucji to: gtk2-2.20.1-4.el6.x86_64, ale gtk2-2.24 jest potrzebny do gtk_combo_box_text_new_with_entry.

Prawdopodobnie możesz po prostu yum update gtk2pobrać wersję z CentOS 6.6 (lub zaktualizować cały system), aby wszystko działało.

ewwhite
źródło
heads up - aktualizacja gtk2 może trochę potrwać ...
JustJeff
mniam aktualizacja gtk działała jak urok. I nie było tak długo. :)
Bunyk,