WireShark kann in CentOS 6.5 nicht geöffnet werden


10

Ich habe WireShark in CentOS 6.5 mit den folgenden Paketen unter Verwendung von Yum installiert.

 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

Beim Versuch, es zu öffnen, wird dieser Fehler angezeigt

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

Könnte mir jemand helfen, das zu lösen?


versuchen Sie zuerst
ldconfig

Danke für den Kommentar. Ich habe es gerade versucht und die gleiche Fehlermeldung erhalten.
Sathish

Antworten:


10

Dies ist ein Fehler / Problem mit der gtk2-Version in EL6.5.

Die aktuelle Version in Ihrer Distribution lautet: gtk2-2.20.1-4.el6.x86_64, aber gtk2-2.24 wird für gtk_combo_box_text_new_with_entry benötigt.

Sie können wahrscheinlich nur yum update gtk2die Version von CentOS 6.6 herunterladen (oder Ihr gesamtes System aktualisieren), um die Dinge zum Laufen zu bringen.


Heads Up - Update GTK2 kann eine Weile
dauern

yum update gtk hat wie ein Zauber funktioniert. Und war nicht so lang. :)
Bunyk
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.