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?
Antworten:
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 gtk2
die Version von CentOS 6.6 herunterladen (oder Ihr gesamtes System aktualisieren), um die Dinge zum Laufen zu bringen.quelle