Pages : 1
#1 Le 26/04/2009, à 10: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, à 10: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, à 10:17
- jeanr
Re : Stellarium ne démarre pas
Bonjour,
Via synaptic !
Bien à toi,
JeanR
Hors ligne
#4 Le 26/04/2009, à 10: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, à 10: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, à 10: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, à 11: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, à 11: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, à 12: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, à 20: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
Pages : 1