Rechercher : dans
Par :

[SuSE] : cannot execute binary file

Dernière réponse le 14 aoû 2009 à 09:53:17 hypnosat7, le 29 avr 2006 à 19:08:05 
 Signaler ce message aux modérateurs

Bonjour,

J'ai petit pb pour executer les fichiers compilés avec gcc.

quand je tape ./nom_fichier_exec j'ai la réponse suivante:

bash: ./nom_fichier_exec: cannot execute binary file

que faire ?
Merci

Meilleures réponses pour « [SuSE] : cannot execute binary file » dans :
Que fait un fork() ? Voir...ou le petit fork() illustré.... Introduction Lancement du père Le fork Maîtriser le fil d'exécution du père et celui du fils Les variables et les descripteurs de fichiers La synchronisation La fin Notes et...
Télécharger URL File Editor VoirPour l’exécution de certains fichiers interactifs, il est nécessaire de se connecter à Internet. Ces fichiers sont redirigés directement à un lien Internet prédéfini par l’éditeur du fichier. URL File Editor est comme son nom...
Exécution de requêtes avec JDBC VoirExécution d'une requête SQL Pour exécuter une requête SQL, il s'agit dans un premier temps de créer un objet Statement, pouvant être obtenu à partir de l'objet Connection. Un objet ResultSet permettra de récupérer les données en provenance de...

1

jipicy, le 29 avr 2006 à 19:18:58

Salut,

Est-ce que ton programme a les droits d'exécution au moins (chmod +x ton-programme) ?
Z'@+...che.

JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé.

Répondre à jipicy

2

hypnosat7, le 30 avr 2006 à 17:18:23

Oui il a tous les droits necessaires mais ca ne marche toujours pas. J ai le meme message même aprés un chmod 777 lefichier.
??

Répondre à hypnosat7

3

jipicy, le 30 avr 2006 à 17:32:58

Salut,

Regarde là alors : http://www.linuxquestions.org/questions/showthread.php?s=b3213198c9a9b6e35ea2e2db...
Z'@+...che.

JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé.

Répondre à jipicy

4

Folkien, le 5 nov 2007 à 16:23:55

Bonjour,

J'ai le même problème. Je vois dans le liens qu'une solution est de recomplier. Comment résoudre autrement le problème car je ne peux pas recomplier le fichier et j'ai effectivement vérifier les droits ?

Merci de votre aide

Folkien

Répondre à Folkien

5

dubcek, le 5 nov 2007 à 16:33:56

Hello
que répond :
file nom_fichier_exec

Répondre à dubcek

6

Folkien, le 6 nov 2007 à 09:31:49

Bonjour,
le message d'erreur est :

- bash: ./nom_fichier_exec: cannot execute binary file

J'ai essayé cette exécution sur une débian : Linux 2.6.18-5-686

Répondre à Folkien

7

dubcek, le 6 nov 2007 à 10:12:11

Que répond :
file nom_fichier_exec

Répondre à dubcek

8

loicpark, le 10 fév 2008 à 18:37:22

J'ai le même probleme
la commande FILE répond " a /usr/bin/ksh script text executable"

Dans mon cas, il s'agir d'un script (A) qui en lance un autre (B).
Lorsque je lance le script B tout seul, il n'y a pas de probleme mais lorsque c'est le script A qui lance le B alors j'ai le message "cannot execute"

J'utilise les même droit pour lancer les 2 script.

Répondre à loicpark

9

dubcek, le 11 fév 2008 à 09:37:16

Peut-on voir comment le script A lance B ?
et que répond file A B ?

Répondre à dubcek

10

unix02, le 11 fév 2008 à 11:33:23

Salut dubcek,

dzl de m'incruster dans cette discution mais je ne savai pas comment te trouver, j'ai un petit souci en shell et on m'a dit que tu etait un spécialiste en la matière.
j'ai deux scripts que j'ai lancé via crontab le premier test mon serveur dns (commande nslookup) et le second exploite le résultat et si il n'ya pas de souci il m'affiche "votre serveur fonctionne correctement" sinon "attention......."
quand je lance les scripts à la main tout va bien j'ai le message correct qui s'affiche. Mais le souci est que dés que j'utilise crontab pour qu'il se lance automatiquement de temps en temps j'ai le message d'erreur alor que mon serveur dns fonctionne parfaitement aurai -tu une idée ??

merci

Répondre à unix02

11

dubcek, le 11 fév 2008 à 14:18:28

Crontab n'exécute pas les fichiers de démarrage comme un login, par ex. .bashrc, il n'a donc pas le même environnement qu'en exécutant la commande à la main.
faire, par ex un source ~/.bashrc au début du script

Répondre à dubcek

12

audrey, le 23 jui 2008 à 09:37:45

Bonjour.

Je me permets de répondre à ce sujet car j'ai le même problème. J'ai un script de sauvegarde que j'exécute sans problème en tapant en ligne de commande :
bash /home/sauvegarde/sauvergarde2.txt

En revanche, lorsque j'utilise cron pour lancer ce script, je reçois le mail suivant :
/home/sauvegarde/sauvegarde2.txt: /home/sauvegarde/sauvegarde2.txt: cannot execute binary file

Quelqu'un a-t-il touvé la solution ?

Merci d'avance.

Audrey

Répondre à audrey

13

audrey, le 23 jui 2008 à 14:17:12

La solution en ce qui me concerne :

tout simplement ajouter :

#!/bin/bash

au début de mon script.

Et ça fonctionne !!!

Répondre à audrey

14

dubcek, le 23 jui 2008 à 14:43:34

Et exécuter
chmod u+x /home/sauvegarde/sauvergarde2.txt
pour ne pas avoir besoin de taper bash devant /home/sauvegarde/sauvergarde2.txt

Répondre à dubcek

15

xbruno84x, le 23 oct 2008 à 14:16:24

Si tu a la réponse di moi le jarrive pas a rentrer dans war rock je click 2 fois dessu et sa me met "cannot find exeute file!

Répondre à xbruno84x

16

 valent176, le 14 aoû 2009 à 09:53:17

Alors loi je vous explique je joué bien trankilement a warrock le lendemain je clik sur warrock et je chop un virus je le supprime et après je lance warrock et sa me mé cannot execute binary file comment on le refé remarché svp sinom la g trouver une solutiion pa sur sa marche mais jvou la donne

En attendant la reponse de K2 j'ai trouvé une solution qui me semble etre pas mal je vous explique:
-Elle s'applique aux utilisateurs d'AVAST
-Faire clique droit sur la boule Bleue
-Selectionner "gestion de la protection residente"
-Cliquer sur bouclier standar puis sur l'option personaliser
-Dans l'onglet Avancé cliquer sur ajouter
-et rentrer ceci "C:\Program Files\WarRock\System\warrock.exe"
Exclamation --*Attention ceci est le chemin specifie par defaut si vous avez un autre hdd il faut mettre l'arborescence en question
-cliquer sur ok
-et mettre le curseur de la position normale à personalisée-
-Valider par Ok et voila !

Le probleme est avast><Warrock



mais je crois + kelle marche ke nan si vous avé une otre solution pour maider dite le moi vite svp

Répondre à valent176
Collection CommentÇaMarche.net