Rechercher : dans
Par :

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

Dernière réponse le 22 aoû 2007 à 14:43:19 nickylarson2509, le 21 aoû 2007 à 15:40:59 
 Signaler ce message aux modérateurs

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

Configuration: Linux
Konqueror 3.5

Meilleures réponses pour « [HELP ME PLEASE] libgtk x11 2.0.so.0 problème » dans :
[Logiciel libre] Installation firefox 2.0+java+flash VoirInstallation firefox 2.0+java+flash en ligne de commande A. INTRODUCTION B. INSTALLATION FIREFOX 1. Création d'environnement 2. Téléchargement et vérification de la signature 3. Installation de Firefox 4. Démarrage de l'application C....
Télécharger Microsoft .NET Framework 2.0 (x86) VoirLe package redistribuable de Microsoft .NET Framework 2.0 installe le runtime .NET Framework et les fichiers associés requis pour l'exécution d'applications développées pour le .NET Framework 2.0. Le .NET Framework 2.0 fournit une évolutivité et...

1

mamiemando, le 21 aoû 2007 à 15:48:32

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

Répondre à mamiemando

2

nickylarson2509, le 21 aoû 2007 à 15:56:24

Merci,

mais apt-file => commande not found!

aaaaah ça m'énerve !!
merci quand même !

Répondre à nickylarson2509

3

bob031, le 21 aoû 2007 à 16:45:52

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.

:-))

Répondre à bob031

4

nickylarson2509, le 22 aoû 2007 à 09:03:55

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?

Répondre à nickylarson2509

5

nickylarson2509, le 22 aoû 2007 à 09:48:01

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

Répondre à nickylarson2509

6

bob031, le 22 aoû 2007 à 11:43:31

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 ....

:-))

Répondre à bob031

7

nickylarson2509, le 22 aoû 2007 à 12:12:47

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

Répondre à nickylarson2509

8

bob031, le 22 aoû 2007 à 12:16:29

Taper en root dans une console :

find / -name libexpat.so*


:-))

Répondre à bob031

9

lami20j, le 22 aoû 2007 à 12:22:06

Salut,

yast -i gtk2 expat
pour chercher gnome tu fait
apt-cache search gnome
--
lami20j

Répondre à lami20j

10

bob031, le 22 aoû 2007 à 14:07:17

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.

:-))

Répondre à bob031

11

 mamiemando, le 22 aoû 2007 à 14:43:19

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

Répondre à mamiemando
Collection CommentÇaMarche.net