30

une question bête : est-ce que le programme n'est pas censé aller lire un fichier ou quelque chose du genre qui n'existerait pas ? Ca se trouve, c'est lors de l'exécution du programme qu'il y a une erreur de fichier non trouvé... !
Rest... In... Peace

31

D'après ./7 et ./26, le programme ne se lance pas (et vu le reste du code, c'est carrément pas crédible qu'il y ait un message d'erreur en français)
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

32

Vu que le message d'erreur commence par "bash", ce serait pas trop logique non ?

edit : semi-cross
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

33

ptêt qu'il fait un system::exec(<moi-même>), et comme il est in-use, bash dit qu'il le trouve pas, et sort son message d'erreur (donc en fr). cheeky

34

grin
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

35

aze (./27) :
". ./eg_sim" c'est censé faire quoi ? je ne vois pas à quoi peut correspondre le 1er point

C'est l'équivalent d'un "source ./eg_sim".
En gros ca permet d'executer un shell script a l'intérieur du shell courant plutôt que de dans un nouveau shell.

Donc c'est normal que ca plante sur un binaire.
avatar

36

Franchement si ldd n'arrive pas a le lire non plus, mais d'autre applications oui ça ressemble pas mal a un probleme de droits..

Perso Busybox me sors le meme message si il manque des dépendances a l'executable, meme si je doute que ça soit le même probleme la.

Quel linux ?
(un uname -a )

a tu tenté de le copier sous un autre nom ?

Sinon peut-tu me l'envoyer par mail ? je peux regarder sur une autre machine ce qui se passe ?!
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

37

Uther (./35) :
En gros ca permet d'executer un shell script a l'intérieur du shell courant plutôt que de dans un nouveau shell.
Ouais voilà, c'est le contraire de ce que je voulais dire, en fait ^^
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

38

Godzil (./36) :
Franchement si ldd n'arrive pas a le lire non plus, mais d'autre applications oui ça ressemble pas mal a un probleme de droits..

J'ai essayé avec une autre machine (Debian)
Quel linux ?(un uname -a )

$ uname -a
Linux tomate 2.6.31.4-server-amd64 #1 SMP Tue Oct 20 13:18:30 CEST 2009 x86_64 GNU/Linux

a tu tenté de le copier sous un autre nom ?

pareil
Sinon peut-tu me l'envoyer par mail ? je peux regarder sur une autre machine ce qui se passe ?!

ok
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

39

L'exécution en user ou en root donne le même résultat ?

40

je ne suis pas admin
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

41

c'est execve qui retourne ENOENT d'après le strace.

c'est vraiment du 'not found'

je sèche là.

42

Bah, exécutable 32 bits sur machine 64 bits, es-tu sûr que tu as toutes les libs utilisées par l'exécutable en version 32 bits?
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

43

Même constat sur une machine 32 bits smile j'ai vérifié
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

44

ça donne quoi ça (regarde aussi pour /tmp au passage) :
mount | grep home

(ça rejoint le noexec que kevin avait proposé, mais j'ai pas vu la réponse à sa question sur ce sujet)
avatar
Il n'a pas de mots
Décrire son mépris
Perdre les rênes
Il a perdu la foi

45

automount(pid3414) on /newhome type autofs (rw,fd=4,pgrp=3414,minproto=2,maxproto=4)
automount(pid3354) on /home type autofs (rw,fd=4,pgrp=3354,minproto=2,maxproto=4)
filer.*********:/export/home/mgallet on /home/mgallet type nfs (rw,addr=140.77.14.16)

mais je peux exécuter sans problème d'autres programmes depuis le même dossier.
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

46

As-tu essayé de scanner l'exécutable avec un antivirus (par exemple ClamAV)? Parce qu'il y a peut-être quelque chose de louche avec.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

47

et un truc genre gdb sur le binaire ?
avatar
Il n'a pas de mots
Décrire son mépris
Perdre les rênes
Il a perdu la foi

48

JE pense que GDB va donner la mme chose que ldd...
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

49

Kevin Kofler (./46) :
As-tu essayé de scanner l'exécutable avec un antivirus (par exemple ClamAV)? Parce qu'il y a peut-être quelque chose de louche avec.

je n'ai pas d'antivirus, et honnêtement, ça m'étonnerait très fortement qu'il y ait un virus dans un binaire linux d'il y a 10 ans wink
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

50

Flanker (./49) :
je n'ai pas d'antivirus

Tu installes clamav avec ton gestionnaire de paquetages préféré. smile
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

51

(si il faut maintenant installer un antivirus sous Linux, ou va le monde !)
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

52

Je ne suis pas admin sur la machine... et comme linux est mal fichu, rien n'est prévu pour installer facilement les logiciels dans son home tritop

Pour gdb, toujours le même problème
(gdb) r
Starting program: /home/mgallet/.local/ERS2/bin/eg_sim
/bin/bash: /home/mgallet/.local/ERS2/bin/eg_sim: Aucun fichier ou répertoire de ce type
/bin/bash: /home/mgallet/.local/ERS2/bin/eg_sim: Succès

Program exited with code 01.
warning: Unable to find dynamic linker breakpoint function.
GDB will be unable to debug shared library initializers
and track explicitly loaded dynamic code.
You can't do that without a process to debug.
(gdb)


N'empêche, je suis vraiment curieux de connaître le problème trifus
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

53

À mon avis, c'est le programme qui te sort cette erreur et fait un exit(1), on dirait une blague à la con (voire un virus).
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

54

Je doute très fortement de trouver ce genre de programmes à la con dans un simulateur de graphes d'événements :]
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

55

J'ai la réponse ^^

~ $ strings eg_sim | grep ld-linux
/lib/ld-linux.so.1



Comme c'est cette lib qui va afficher les erreurs & co, et que le chargement de cette lib est imbriqué de maniere plutot mal foutut, en gros le message veux dire qu'il ne la trouve pas grin (mais il faut le savoir :/)


Et comme ldd tente de charger lui aussi la lib en question, il plante de la meme maniere gol
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

56

Oula, c'est un exécutable pour la libc5. sick J'aurais dû le voir à tes DT_NEEDED (./26), d'ailleurs, la prochaine fois je ferai plus attention aux versions. embarrassed Bienvenue dans la préhistoire en tout cas! grin (La glibc 2 = libc6 existe depuis 1997!) Malheureusement, ce binaire est totalement obsolète, le faire marcher sous une distribution moderne, surtout sans accès root permettant de rajouter un ld-linux.so.1 dans /lib, me paraît cause perdue. sad
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

57

Merci les dépendances \o/ tritop
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

58

Il me semble qu'il y a moyen de dire a l'execution d'utiliser une autre lib que ld-linux.so.1, mais va rester le problème de libm.so.5 et libc.so.5 :/
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

59

Flanker (./57) :
Merci les dépendances \o/ tritop

Euh, tu essaies de faire tourner un binaire d'avant 1997. roll Essaie de faire tourner un binaire Win16 de 1995 sous un système 64 bits pour comparer, ça ne va pas marcher non plus. roll
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

60

Hum mais sur un systeme 32bit, il marchera roll

(et ce n'est qu'une limitation imposé par Microsoft si le Win16 ne marche pas sur un Win64)
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.