Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 26/04/2009, à 11:06

jeanr

Stellarium ne démarre pas

Bonjour,

J'ai installé Stellarium, point de menu éducation...

J'appelle : rien

J'ouvre un terminal :

jean@jean-laptop:~$ stellarium
stellarium: symbol lookup error: /usr/lib/libQtNetwork.so.4: undefined symbol: _ZN14QObjectPrivate15checkWindowRoleEv
jean@jean-laptop:~$

J'ai cherché dans ce forum et j'ai trouvé d'autres posts sur le sujet, mais sans être semble-t-il vraiment ce que je cherche. J'ai cherché aussi sur launchpad :

https://bugs.launchpad.net/ubuntu/+sour … bug/210257

J'ai 9.04.

Le moment est venu de la confidence : je ne suis pas sûr de bien comprendre ce que je dois faire ? C'est juste que tout cela est un peu trop technique....

Que dois-je faire ? Merci d'avance,

JeanR

Hors ligne

#2 Le 26/04/2009, à 11:13

mycroft34

Re : Stellarium ne démarre pas

Slt,
chez moi Stellarium fonctionne (version 0.10 sur jaunty) et j'ai le menu éducation.
Comment as-tu installé le programme ? via les dépots ou directement ?

Hors ligne

#3 Le 26/04/2009, à 11:17

jeanr

Re : Stellarium ne démarre pas

Bonjour,

Via synaptic !

Bien à toi,

JeanR

Hors ligne

#4 Le 26/04/2009, à 11:24

mycroft34

Re : Stellarium ne démarre pas

Dans un terminal, entre la commande:
ldd /usr/bin/stellarium
puis copie le résultat ici qu'on voie s'il n'y a pas un conflit de version de la bibliothèque libqtnetwork

Hors ligne

#5 Le 26/04/2009, à 11:32

jeanr

Re : Stellarium ne démarre pas

Avec plaisir :

jean@jean-laptop:~$ ldd /usr/bin/stellarium
	linux-gate.so.1 =>  (0xb7f68000)
	libQtOpenGL.so.4 => /usr/lib/libQtOpenGL.so.4 (0xb7ec7000)
	libGLU.so.1 => /usr/lib/libGLU.so.1 (0xb7e55000)
	libGL.so.1 => /usr/lib/libGL.so.1 (0xb7d9a000)
	libQtScript.so.4 => /usr/lib/libQtScript.so.4 (0xb7c81000)
	libQtGui.so.4 => /usr/local/lib/libQtGui.so.4 (0xb744a000)
	libXext.so.6 => /usr/lib/libXext.so.6 (0xb743a000)
	libX11.so.6 => /usr/lib/libX11.so.6 (0xb734b000)
	libQtNetwork.so.4 => /usr/lib/libQtNetwork.so.4 (0xb722f000)
	libQtCore.so.4 => /usr/local/lib/libQtCore.so.4 (0xb707f000)
	libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7066000)
	libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7062000)
	libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb6feb000)
	libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb6fcb000)
	libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb6fa4000)
	libz.so.1 => /lib/libz.so.1 (0xb6f8e000)
	libSM.so.6 => /usr/lib/libSM.so.6 (0xb6f85000)
	libICE.so.6 => /usr/lib/libICE.so.6 (0xb6f6d000)
	libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb6e0a000)
	libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb6de4000)
	libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb6cf4000)
	libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb6ce5000)
	libGLcore.so.1 => /usr/lib/libGLcore.so.1 (0xb5dcd000)
	libnvidia-tls.so.1 => /usr/lib/tls/libnvidia-tls.so.1 (0xb5dcb000)
	librt.so.1 => /lib/tls/i686/cmov/librt.so.1 (0xb5dc2000)
	libXau.so.6 => /usr/lib/libXau.so.6 (0xb5dbd000)
	libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb5da3000)
	/lib/ld-linux.so.2 (0xb7f69000)
	libuuid.so.1 => /lib/libuuid.so.1 (0xb5d9e000)
	libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb5d99000)
jean@jean-laptop:~$

Merci !

JeanR

Hors ligne

#6 Le 26/04/2009, à 11:53

mycroft34

Re : Stellarium ne démarre pas

Bon; j'ai comparé avec ma config.
la différence que je vois c'est que pour libQtGui et libQtCore je fais appel à des bibliothèques situées dans /usr/lib, quand toi, tu fais appel à des bibliothèques situées dans /usr/local/lib.
Il peut y avoir un conflit de version; as-tu installé dans /usr/local un programme faisant appel aux bibliothèques Qt ? dans ce cas, il peut avoir installé ses propres versions et changé les chemins d'accès. Essaie de réinstaller les bibliothèques libQt4-Core et LibQt4-Gui à partir de Synaptic; est-ce que ça corrige ton problème ?

Hors ligne

#7 Le 26/04/2009, à 12:21

jeanr

Re : Stellarium ne démarre pas

Merci de regarder tout ça !

Alors, quant à la première question :

as-tu installé dans /usr/local un programme faisant appel aux bibliothèques Qt ?

, ma réponse comment puis-je savoir qu'un programme fait appel à ces bibliothèque ? A priori, ma réponse est "je ne sais pas"...

J'ai donc installé les deux paquets libQt4-Core et LibQt4-Gui (ils n'étaient pas déjà installés...) et relancé Stellarium, ça n'a rien donné...

Voici après cette opération voici l'état actuel donné par la commande ldd /usr/bin/stellarium :

jean@jean-laptop:~$ ldd /usr/bin/stellarium
	linux-gate.so.1 =>  (0xb7f49000)
	libQtOpenGL.so.4 => /usr/lib/libQtOpenGL.so.4 (0xb7ea8000)
	libGLU.so.1 => /usr/lib/libGLU.so.1 (0xb7e36000)
	libGL.so.1 => /usr/lib/libGL.so.1 (0xb7d7b000)
	libQtScript.so.4 => /usr/lib/libQtScript.so.4 (0xb7c62000)
	libQtGui.so.4 => /usr/local/lib/libQtGui.so.4 (0xb742b000)
	libXext.so.6 => /usr/lib/libXext.so.6 (0xb741b000)
	libX11.so.6 => /usr/lib/libX11.so.6 (0xb732c000)
	libQtNetwork.so.4 => /usr/lib/libQtNetwork.so.4 (0xb7210000)
	libQtCore.so.4 => /usr/local/lib/libQtCore.so.4 (0xb7060000)
	libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7047000)
	libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7043000)
	libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb6fcc000)
	libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb6fac000)
	libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb6f85000)
	libz.so.1 => /lib/libz.so.1 (0xb6f6f000)
	libSM.so.6 => /usr/lib/libSM.so.6 (0xb6f66000)
	libICE.so.6 => /usr/lib/libICE.so.6 (0xb6f4e000)
	libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb6deb000)
	libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb6dc5000)
	libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb6cd5000)
	libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb6cc6000)
	libGLcore.so.1 => /usr/lib/libGLcore.so.1 (0xb5dae000)
	libnvidia-tls.so.1 => /usr/lib/tls/libnvidia-tls.so.1 (0xb5dac000)
	librt.so.1 => /lib/tls/i686/cmov/librt.so.1 (0xb5da3000)
	libXau.so.6 => /usr/lib/libXau.so.6 (0xb5d9e000)
	libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb5d84000)
	/lib/ld-linux.so.2 (0xb7f4a000)
	libuuid.so.1 => /lib/libuuid.so.1 (0xb5d7f000)
	libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb5d7a000)
jean@jean-laptop:~$

Ce problème m'a l'air quelque peu complexe à résoudre !

Bien à toi,

JeanR

Hors ligne

#8 Le 26/04/2009, à 12:54

mycroft34

Re : Stellarium ne démarre pas

Les deux bibliothèques pointent toujours vers le même répertoire /usr/local/lib au lieu de /usr/lib; il va falloir modifier ça, mais avant d'en arriver là, as-tu essayé de réinstaller Stellarium ? Sinon, fais une désintallation compète; dans Synaptic, clique avec bouton droit sur Stellarium et sélectionne désinstallation complète; puis réinstalle et viérifie si ça a corrigé ton problème.

Hors ligne

#9 Le 26/04/2009, à 13:49

jeanr

Re : Stellarium ne démarre pas

Sorry, j'ai du m'absenter 1/2h.

J'ai désinstallé Stellarium complètement et j'ai réinstallé, le tout via synaptic.

Ensuite, appel au menu, rien !
Ensuite, au terminal :

jean@jean-laptop:~$ stellarium
stellarium: symbol lookup error: /usr/lib/libQtNetwork.so.4: undefined symbol: _ZN14QObjectPrivate15checkWindowRoleEv
jean@jean-laptop:~$

C'est un autre code d'erreur manisfestement !

Voilà où j'en suis, Merci !

JeanR

Hors ligne

#10 Le 29/04/2009, à 21:51

mycroft34

Re : Stellarium ne démarre pas

Désolé pour le délai de réponse, mais il a fallu que je réfléchisse au problème; je pense que le problème vient toujours des bibliothèques installées dans ton /usr/local/lib; mais il nous faut faire une petite vérif avant de tenter quelque chose d'autre.
Peux-tu aller dans /usr/local/lib et chercher libQtGui.so.4 et libQtCore.so.4; ces fichiers devraient être des liens symboliques vers les véritables bibliothèques (l'icone doit afficher une flèche); en affichant les propriétés des fichiers dans nautilus, note les infos suivantes sur ces bibliothèques: cible du lien, emplacement et taille du fichier cible, et indique-les ici, que je compare avec les miennes.

Hors ligne