View previous topic :: View next topic |
Author |
Message |
SnowBear l33t
Joined: 03 Sep 2005 Posts: 773 Location: France - Bordeaux
|
Posted: Fri Mar 30, 2007 7:35 am Post subject: [script] /bin/bash: bad interpreter: ... (résolu) |
|
|
Bonjour à tous,
j'ai un problème sur l'exécution d'un script et ce sur un seul de mes pcs.
En effet ce script est normalement exécuté sur plusieurs machines pour conky.
Vous pourrez trouver l'erreur ici : http://mousur.ath.cx/pastebin/index.php?show=3
Si je tapes sh portage.sh lastsync pas de problème ça fonctionne
En revanche ./portage lastsync me renvoi cette erreur :
bash: ./portage.sh: /bin/bash: bad interpreter: Permission non accordée
De manière plus générale dès que je tapes ./<mon_script> j'ai cette erreur.
Avez vous une idée ?
Last edited by SnowBear on Fri Mar 30, 2007 9:50 am; edited 1 time in total |
|
Back to top |
|
|
Bapt Veteran
Joined: 14 Apr 2003 Posts: 1152 Location: Paris
|
Posted: Fri Mar 30, 2007 7:42 am Post subject: |
|
|
Esssaye en enlevant l'espace entre #! et /bin/bash |
|
Back to top |
|
|
dapsaille Advocate
Joined: 02 Aug 2004 Posts: 2366 Location: Paris
|
Posted: Fri Mar 30, 2007 7:43 am Post subject: Re: [script] /bin/bash: bad interpreter: Permission non acco |
|
|
SnowBear wrote: | Bonjour à tous,
j'ai un problème sur l'exécution d'un script et ce sur un seul de mes pcs.
En effet ce script est normalement exécuté sur plusieurs machines pour conky.
Vous pourrez trouver l'erreur ici : http://mousur.ath.cx/pastebin/index.php?show=3
Si je tapes sh portage.sh lastsync pas de problème ça fonctionne
En revanche ./portage lastsync me renvoi cette erreur :
bash: ./portage.sh: /bin/bash: bad interpreter: Permission non accordée
De manière plus générale dès que je tapes ./<mon_script> j'ai cette erreur.
Avez vous une idée ? |
et en root ca passe ? |
|
Back to top |
|
|
SnowBear l33t
Joined: 03 Sep 2005 Posts: 773 Location: France - Bordeaux
|
Posted: Fri Mar 30, 2007 7:51 am Post subject: |
|
|
> Avec ou sans espace : pareil
> En root : pareil |
|
Back to top |
|
|
dapsaille Advocate
Joined: 02 Aug 2004 Posts: 2366 Location: Paris
|
Posted: Fri Mar 30, 2007 7:53 am Post subject: |
|
|
SnowBear wrote: | > Avec ou sans espace : pareil
> En root : pareil |
et si tu tappes bash tout simplement ca dis quoi ? (hors script dans une console je veux dire) |
|
Back to top |
|
|
SnowBear l33t
Joined: 03 Sep 2005 Posts: 773 Location: France - Bordeaux
|
Posted: Fri Mar 30, 2007 7:56 am Post subject: |
|
|
ça fonctionne,
je veux dire que ça ouvre un nouveau shell. |
|
Back to top |
|
|
Mickael Advocate
Joined: 05 Sep 2005 Posts: 2387 Location: ~Belfort! - France - EU
|
Posted: Fri Mar 30, 2007 8:09 am Post subject: |
|
|
Salut, fait voire un file sur ce fichier stp. (là on patoge, alors les idées vont dans tous les sens, désolé) et ton profil est bien en bash?
DEs infos très intéressantes ici ! peut être q'une partition sur laquelle agit ton script est montée en lecture seule.... _________________ À LIRE : COMMENT POSTER ET OBTENIR DE L'AIDE ?
Qui suis-je ? Bon j'ai relu, comme d'habitude, je suis bon a rien le vendredi
Qui suis-je ? Je ne serai jamais modo |
|
Back to top |
|
|
guilc Bodhisattva
Joined: 15 Nov 2003 Posts: 3326 Location: Paris - France
|
Posted: Fri Mar 30, 2007 8:26 am Post subject: |
|
|
Ton home est monté en noexec par hasard ?
Ceci devrait régler le problème :
Code: | mount -o remount,exec /home |
_________________ Merci de respecter les règles du forum.
Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing |
|
Back to top |
|
|
kaworu Guru
Joined: 07 Dec 2005 Posts: 450
|
Posted: Fri Mar 30, 2007 9:01 am Post subject: |
|
|
+1 pour le noexec. Vérifie dans ton fstab. _________________ Macbook
Core2Duo @ 2.0GHz - 1Go RAM - HD 80Go - Intel GMA 945
Gentoo GNU/Linux
~amd64 - 2.6.24-gentoo-r2 - Fluxbox || (KDE && Compiz-Fusion) |
|
Back to top |
|
|
_droop_ l33t
Joined: 30 May 2004 Posts: 957
|
Posted: Fri Mar 30, 2007 9:26 am Post subject: |
|
|
Tout simplement : ton fichier ne serait pas au format Windows (\r\n pour le saut de ligne) ?
En le convertissant en mode unix (avec dos2unix par exemple), ça devrait aller mieux... |
|
Back to top |
|
|
SnowBear l33t
Joined: 03 Sep 2005 Posts: 773 Location: France - Bordeaux
|
Posted: Fri Mar 30, 2007 9:45 am Post subject: |
|
|
C'est bien une histoire d'éxécution (afin apparemment).
Mon dossier home est monté via nfs,
sur le serveur à donne :
/home/nfs 192.168.2.20(async,no_subtree_check,rw)
Sur le pc :
mellba:/home/nfs /home nfs noauto,user,rw,soft,timeo=5,intr,rsize=8192,wsize=8192 0 0
Le problème vient d'où alors ?
Résolu un rajoutant "exec" au fstab, merci à vous. |
|
Back to top |
|
|
Mickael Advocate
Joined: 05 Sep 2005 Posts: 2387 Location: ~Belfort! - France - EU
|
Posted: Fri Mar 30, 2007 10:02 am Post subject: |
|
|
l'option user (ou users) implique les options noexec, nosuid, et nodev. (tiré du lien que je t'ai filé) _________________ À LIRE : COMMENT POSTER ET OBTENIR DE L'AIDE ?
Qui suis-je ? Bon j'ai relu, comme d'habitude, je suis bon a rien le vendredi
Qui suis-je ? Je ne serai jamais modo |
|
Back to top |
|
|
|