Impossibilité de lancer un programme

bonjour,

Je rencontre un problème pour lancer un programme avec débian wheezy.

J’ai essayé deux solutions:


Du CD:

root@K-Machine:/media/cdrom# ./Start-linux
bash: ./Start-linux: Permission non accordée


Si je copie les fichiers du CD sur ma partition:

root@K-Machine:/media/stockage/blender/formacd# ./Start-linux
No protocol specified
Error: Unable to initialize gtk, is DISPLAY set properly?


Dans l’aide du programme j’ai cette info:

…Le programme Start-linux est un exécutable dynamique, et non pas statique, il est nécessaire que vous disposiez de GTK 2 et GLIB 2.4 et d’un Kernel 2.6 pour qu’il fonctionne sans souci.

Si vous avez une idée …

Remerciement,

Salut,

Je ne sais pas ce que fait mais ce n’est pas un programme trouvé dans les dépôts !
Depuis quand lance-t-on des programmes sous root ?

Salut,

Effectivement, je ne devrais pas le lancer sous root, mais sur le compte utilisateur j’ai le même message.

Ce n’est pas un programme présent dans les dépôts mais un programme pour lancer une formation blender sur un DVD.

Pour les permissions j’ai vu des explications sur le net mais je n’ai pas compris le sens des lignes de commande.

Je continu mes recherches…

Remerciement,

Re,

$ ls -l Start* depuis la copie sur disque. On peut peut-être changer les droits d’accès :slightly_smiling:

J’ai essayé de le lancer dans le fichier /tmp et je n’ai plus le message d’erreur mais j’en ai un autre:

@K-Machine:/tmp$ . /media/cdrom/Start-linux
bash: .: /media/cdrom/Start-linux : fichier binaire impossible à lancer

Le problème est tout autre maintenant et je pense que c’est dû à GLIB 2.4 (SUR DEBIAN on a GLIB 2.3) ou alors à GTK 2 (j’utilise KDE et je n’ai pas installé GNOME)

J’attends vos remarques éventuelles,

Voici le retour de la commande demandée. J’ai tous les droits

@K-Machine:/media/stockage/blender/formacd$ ls -l Start-linux
-rwxrwxrwx 1 banane banane 12190833 déc. 20 2010 Start-linux


Pour ma manipe précédente, j’ai fait une erreur dans la commande: j’ai laissé un espace entre le point et le slash

Je reprends depuis le début …

Bon un peu de sérieux…

J’ai tout repris de puis le début.

Toujours pareil pour le lancement depuis le DVD.

Par contre depuis le DD, ça lance une fenêtre mais rien ne s’affiche. Voici la commande fait:

banane@K-Machine:/media/stockage/blender/formacd$ ./Start-linux

On en revient donc à la bibliothèque manquante: GLIB 2.4

Le DVD étant de 2010, je suis urpris que débian ne soit pas à la version 2.4. Même si des fois il faut un peu de temps à la version stage, ça me paraît suspect…

Merci ggoodluck47 pour ton aide, si tu peux m’expliquer ce problème de GLIB2.4 (ou peut être GTK 2)

Re,

glib-networking en est à la 2.32 :slightly_smiling:

De quelle glib veulent-ils parler qui n’existe pas sous Debian (glib tout court ) ?

Le paquet glib-networking 2.32 est installé. De quel paquet ils parlent, je ne sais pas. Pour GTK2 (si le problème vient de là lequel installer parmis cette liste?)

gtk2-engines - Moteur de thèmes pour GTK+ 2.x
gtk2-engines-murrine - Moteur de thème gtk+ 2.0 basé sur cairo
gtk2-engines-oxygen - thème Oxygen pour les applications basées sur GTK+
gtk2-engines-pixbuf - thème basé sur « pixbuf » pour GTK+ 2.x

autrement voici le fichier texte complet:

"
Salut à tous, voici des infos pour vous aider à faire fonctionner le programme du CD sans souci.
Le programme Start-linux est un exécutable dynamique, et non pas statique, il est nécessaire que vous disposiez de GTK 2 et GLIB 2.4 et d’un Kernel 2.6 pour qu’il fonctionne sans souci.

Voici les deux soucis que vous pouvez avoir :

  • La page blanche :
    Ce bug est provoqué par un souci de permission, le cd n’a pas le droit de s’exécuter intégralement, pour régler ce souci, changer les permissions et le propriétaire pour que l’exe appartienne à un super admin ou lancer simplement le programme depuis un terminal tout simplement en tapant « sudo su /chemin/Start-linux ».

  • Un autre souci ? :
    Tous les autres soucis à ce jour détecté sont provoqués par une librairie manquante ou le fait qu’il n’y ai que les versions 64 bits de disponibles, pour régler ce souci qui existe surtout sur les debian 64 bits (ubuntu), vous trouverez un petit package « getlibs-all.deb », intallez le et faite « getlibs /chemin/Start-linux » en super administrateur. Les bonnes librairies adaptées à votre système vont être téléchargées et le souci sera normalement réglé au prochain lancement.

"

Comme dit précédemment, avec mon compte utilisateur, j’ai la page blanche. J’ai essayé de le lancer depuis le DD en root, voici le message d’erreur.

root@K-Machine:/media/stockage/blender/formacd# ./Start-linux
No protocol specified
Error: Unable to initialize gtk, is DISPLAY set properly?

Remerciement,

l’exe

Le mot est laché : les EXE sont des programmes M$ .

Installes VirtualBox ou essaies sous Wine :slightly_smiling:

Ce que ton programme appelle la GLIB correspond au paquet libc6 sous Debian, présent en version 2.13 en Wheezy.

Merci de votre implication.

Pour ggoodluck47, je pense que c’est un abus de langage (“pour que l’exe appartienne à un super admin”) car l’explication est cohérente par rapport à un système linux.

Pour vv222, le paquet libc6 est installé (libc6-dev et libc6-i686, par contre je n’ai pas libc6-dbg, libc6-prof, libc6-pic et libc6-xen), dois-je m’orienté vers cette solution et installer ces paquets?

Autre idée par rapport à ce fichier text: un système en 64bits. Comment vérifier si mon système est en 64bit. Je ne pense pas mais savez vous comment vérifier?

Remerciements,

Comment vérifier si mon système est en 64bit. Je ne pense pas mais savez vous comment vérifier?

$ uname -a

Linux K-Machine 3.2.0-2-486 #1 Tue Mar 20 18:45:21 UTC 2012 i686 GNU/Linux

64bit?

486

Non :083

J’abandonne donc l’installation du package « getlibs-all.deb » livré avec le cd.

Je cherche toujours sur le net une explication sur GLIB (oulibc6) et GTK2 mais rien pour l’instant.

Merci

Salut,

Pour connaître la liste des librairies dynamiques nécessaires à un fichier exécutable, il suffit de taper :

Merci,

Il semblerait que toutes les librairies sont présentes:

linux-gate.so.1 => (0xb7709000)
libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xb75b7000)
libXt.so.6 => /usr/lib/i386-linux-gnu/libXt.so.6 (0xb755a000)
libgtk-x11-2.0.so.0 => /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 (0xb70e6000)
libgdk-x11-2.0.so.0 => /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0 (0xb7035000)
libpthread.so.0 => /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 (0xb701c000)
libgthread-2.0.so.0 => /usr/lib/i386-linux-gnu/libgthread-2.0.so.0 (0xb7019000)
libsqlite3.so.0 => /usr/lib/i386-linux-gnu/libsqlite3.so.0 (0xb6f69000)
libidn.so.11 => /usr/lib/i386-linux-gnu/libidn.so.11 (0xb6f35000)
libXxf86vm.so.1 => /usr/lib/i386-linux-gnu/libXxf86vm.so.1 (0xb6f2f000)
librt.so.1 => /lib/i386-linux-gnu/i686/cmov/librt.so.1 (0xb6f26000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xb6e3a000)
libm.so.6 => /lib/i386-linux-gnu/i686/cmov/libm.so.6 (0xb6e14000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xb6df6000)
libc.so.6 => /lib/i386-linux-gnu/i686/cmov/libc.so.6 (0xb6c93000)
libdl.so.2 => /lib/i386-linux-gnu/i686/cmov/libdl.so.2 (0xb6c8f000)
libSM.so.6 => /usr/lib/i386-linux-gnu/libSM.so.6 (0xb6c87000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/i386-linux-gnu/libgdk_pixbuf-2.0.so.0 (0xb6c65000)
libpango-1.0.so.0 => /usr/lib/i386-linux-gnu/libpango-1.0.so.0 (0xb6c18000)
libgobject-2.0.so.0 => /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 (0xb6bc6000)
libglib-2.0.so.0 => /lib/i386-linux-gnu/libglib-2.0.so.0 (0xb6ac9000)
libXinerama.so.1 => /usr/lib/i386-linux-gnu/libXinerama.so.1 (0xb6ac6000)
libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xb6aa3000)
libICE.so.6 => /usr/lib/i386-linux-gnu/libICE.so.6 (0xb6a89000)
libpangocairo-1.0.so.0 => /usr/lib/i386-linux-gnu/libpangocairo-1.0.so.0 (0xb6a7c000)
libXcomposite.so.1 => /usr/lib/i386-linux-gnu/libXcomposite.so.1 (0xb6a79000)
libXdamage.so.1 => /usr/lib/i386-linux-gnu/libXdamage.so.1 (0xb6a76000)
libXfixes.so.3 => /usr/lib/i386-linux-gnu/libXfixes.so.3 (0xb6a70000)
libatk-1.0.so.0 => /usr/lib/i386-linux-gnu/libatk-1.0.so.0 (0xb6a4d000)
libcairo.so.2 => /usr/lib/i386-linux-gnu/libcairo.so.2 (0xb693f000)
libgio-2.0.so.0 => /usr/lib/i386-linux-gnu/libgio-2.0.so.0 (0xb67df000)
libpangoft2-1.0.so.0 => /usr/lib/i386-linux-gnu/libpangoft2-1.0.so.0 (0xb67b1000)
libfreetype.so.6 => /usr/lib/i386-linux-gnu/libfreetype.so.6 (0xb6715000)
libfontconfig.so.1 => /usr/lib/i386-linux-gnu/libfontconfig.so.1 (0xb66de000)
libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xb66cc000)
libXrender.so.1 => /usr/lib/i386-linux-gnu/libXrender.so.1 (0xb66c2000)
libXi.so.6 => /usr/lib/i386-linux-gnu/libXi.so.6 (0xb66b3000)
libXrandr.so.2 => /usr/lib/i386-linux-gnu/libXrandr.so.2 (0xb66ab000)
libXcursor.so.1 => /usr/lib/i386-linux-gnu/libXcursor.so.1 (0xb66a0000)
/lib/ld-linux.so.2 (0xb770a000)
libuuid.so.1 => /lib/i386-linux-gnu/libuuid.so.1 (0xb669a000)
libgmodule-2.0.so.0 => /usr/lib/i386-linux-gnu/libgmodule-2.0.so.0 (0xb6695000)
libpng12.so.0 => /lib/i386-linux-gnu/libpng12.so.0 (0xb666b000)
libffi.so.5 => /usr/lib/i386-linux-gnu/libffi.so.5 (0xb6661000)
libpcre.so.3 => /lib/i386-linux-gnu/libpcre.so.3 (0xb6623000)
libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xb6620000)
libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xb661a000)
libpixman-1.so.0 => /usr/lib/i386-linux-gnu/libpixman-1.so.0 (0xb6583000)
libxcb-shm.so.0 => /usr/lib/i386-linux-gnu/libxcb-shm.so.0 (0xb657e000)
libxcb-render.so.0 => /usr/lib/i386-linux-gnu/libxcb-render.so.0 (0xb6573000)
libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xb655a000)
libselinux.so.1 => /lib/i386-linux-gnu/libselinux.so.1 (0xb653a000)
libresolv.so.2 => /lib/i386-linux-gnu/i686/cmov/libresolv.so.2 (0xb6526000)
libexpat.so.1 => /lib/i386-linux-gnu/libexpat.so.1 (0xb64fb000)

sauf celle-ci linux-gate.so.1 => (0xb7709000)

Mais il semblerait que c’est une librairie “fantôme”.

A ton avis je fais quoi, je réinstalle toutes les bibliothèques?

linux-gate.so est une librairie spéciale du kernel, tu peux l’oublier.
Pour le reste tout semble en ordre, réinstaller ne servirait à rien, c’est certainement un bug du logiciel que tu veux lancer.
La meilleure solution est de contacter leur support.

Je vous remercie tous pour votre aide.

Je vais effectivement contacter le support technique et je vous tiendrais au courant sur ce post.

Depuis trois jours j’essaye de résoudre d’autres problèmes avec ma nouvelle installation:

Activer le son sur la connection HMDI (pas encore trouvé et assez complexe, sûrement un prochain post …)

Désinstaller le pilote de ma souris spacenavigator (j’ai installer le pilote propriétaire alors qu’il existe maintenant sur la distribution Debian), d’ailleurs le pilote propriétaire ne fonctionne pas avec Blender

Et activer la souris dans Blender, bien sûr mais j’en suis pas là

et Pleins d’autres soucis que l’on se crée sur Linux …

@bientôt,