[HELP ME PLEASE] libgtk-x11-2.0.so.0 problème

Fermé
nickylarson2509 Messages postés 72 Date d'inscription lundi 15 mai 2006 Statut Membre Dernière intervention 5 mars 2010 - 21 août 2007 à 15:40
mamiemando Messages postés 33407 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 29 novembre 2024 - 22 août 2007 à 14:43
Bonjour,
j'ai un gros problème, je n'arrive plus a lancer gnome-terminal, ni thunderbird, firefox, Eclipse... les applications de démarrent pas.
En voulant voir d'un peu plus près, j'ai lancé konsole, et tapé la commande gnome-terminal pour voir pourquoi il ne se lançais pas. Voila la réponse :
gnome-terminal: symbol lookup error: /opt/gnome/lib/libgtk-x11-2.0.so.0: undefined symbol: g_hash_table_ref
j'ai cherché une réponse, et j'ai fait tout ce que j'ai trouvé (réinstallation des appli, mise à jour de la librairie Glib...) mais rien n'y fait.

Je ne peux malheuresement pas réinstallé OpenSuse, car je suis au travail, et je ne peux pas réinstaller le système.
Est ce que quelqu'un a une solution??

Merci beaucoup

11 réponses

mamiemando Messages postés 33407 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 29 novembre 2024 7 806
21 août 2007 à 15:48
Il faudrait que tu trouves à quel paquet appartient ce fichier et que tu réinstalles ledit paquet. Je ne sais pas comment marche suse mais pour chercher dans un paquet avec APT :
(root@polgara) (~) # apt-file search libgtk-x11
libgtk2.0-0: usr/lib/libgtk-x11-2.0.so.0
libgtk2.0-0: usr/lib/libgtk-x11-2.0.so.0.1000.11
libgtk2.0-0-dbg: usr/lib/debug/usr/lib/libgtk-x11-2.0.so.0.1000.11
libgtk2.0-dev: usr/lib/libgtk-x11-2.0.a
libgtk2.0-dev: usr/lib/libgtk-x11-2.0.la
libgtk2.0-dev: usr/lib/libgtk-x11-2.0.so
vmware-player: usr/lib/vmware-player/lib/libgtk-x11-2.0.so.0/libgtk-x11-2.0.so.0
(root@polgara) (~) # aptitude reinstall libgtk2.0-0

Bonne chance
0
nickylarson2509 Messages postés 72 Date d'inscription lundi 15 mai 2006 Statut Membre Dernière intervention 5 mars 2010 20
21 août 2007 à 15:56
Merci,

mais apt-file => commande not found!

aaaaah ça m'énerve !!
merci quand même !
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 473
21 août 2007 à 16:45
Salut,

Pour poursuivre l'idée de mamiemando :

à la fin il y a une solution possible à étudier :
http://forums.suselinuxsupport.de/index.php?showtopic=18531


bon courage.

:-))
0
nickylarson2509 Messages postés 72 Date d'inscription lundi 15 mai 2006 Statut Membre Dernière intervention 5 mars 2010 20
22 août 2007 à 09:03
merci pour votre aide.

Malheuresement, je n'y arrive pas!

Est ce qu'il n'y a pas un moyen de réinstaller tout simplement la librairie avec YasT?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
nickylarson2509 Messages postés 72 Date d'inscription lundi 15 mai 2006 Statut Membre Dernière intervention 5 mars 2010 20
22 août 2007 à 09:48
Voila, j'ai installé la commande apt-get

Maintenant quand j'essaye de faire apt-get install gnome il met :

E: Couldn't find package gnome

Est ce qu'il n'y a pas un moyen de réinstaller gnome??? avec ses librairie??

merci
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 473
22 août 2007 à 11:43
Salut,

Malheuresement, je n'y arrive pas

ok mais il faudrait détailler ! Tu as fait quoi exactement ? Pourtant le liens post<3> est propre à Suse :

Tu as vraiment suivi les instructions données :

1- copier sur son bureau gtk2-2.6.4-6.i586.rpm et gtk2-devel-2.6.4-6.i586.rpm à partir de ton CD/DVD d'installation Suse.

2- dans une console en root, taper les commandes suivantes :
rpm -e --nodeps gtk2

rpm -e --nodeps gtk2-devel


3- toujours en root, taper les commandes suivantes :
rpm -ivh gtk2-2.6.4-6.i586.rpm

rpm -ivh gtk2-devel-2.6.4-6.i586.rpm



peut-être que cela re-fonctionnera ....

:-))
0
nickylarson2509 Messages postés 72 Date d'inscription lundi 15 mai 2006 Statut Membre Dernière intervention 5 mars 2010 20
22 août 2007 à 12:12
J'ai fait ce que tu m'a dis, mais voila ce qu'il me marque :

# rpm -ivh gtk2-2.6.4-6.i586.rpm
libexpat.so.0 est nécessaire pour gtk2-2.6.4-6.i586
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 473
22 août 2007 à 12:16
taper en root dans une console :

find / -name libexpat.so*


:-))
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
22 août 2007 à 12:22
Salut,

yast -i gtk2 expat
pour chercher gnome tu fait
apt-cache search gnome
--
lami20j
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 473
22 août 2007 à 14:07
Rectificatif :

find /usr/lib/ -name libexpat.so*


c'est pour voir s'il n'y a pas d'autres versions :

(chez moi) :
[root@bob ~]# find /usr/lib/ -name libexpat*
/usr/lib/libexpat.so.0.5.0
/usr/lib/libexpat.so.0
[root@bob ~]#

[bob 9] ~ > ls -l /usr/lib/libexpat*
lrwxrwxrwx 1 root root 17 jun 17 11:08 /usr/lib/libexpat.so.0 -> libexpat.so.0.5.0*
-rwxr-xr-x 1 root root 128K oct 10 2006 /usr/lib/libexpat.so.0.5.0*


également suivre la méthode de lami20j.

bon courage.

:-))
0
mamiemando Messages postés 33407 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 29 novembre 2024 7 806
22 août 2007 à 14:43
Je suis désolée moi yast yum et urpmi je maîtrise peu/pas, je laisse lami20j et bob031 gérer le problème. Mais je suis sûre qu'il existe des équivalents pour ces gestionnaires de paquets il suffit de regarder les man (cf rpm urpmi etc...).

Ceci dit si j'ai bien suivi le paquet gtk2 a une dépendance sur libexpat.so.0, or il me semble que urpmi est sensé gérer les dépendances (ou au moins ton gestionnaire de paquet graphique si tu en as un). Auquel cas un simple
urpmi gtk2

... devrait suffire non ?

Bonne chance
0