Le 12740ième jour après Epoch, Vincent DUVERT écrivait:
Le 17 nov. 04, à 12:06, François TOURDE a écrit :
Le 12739ième jour après Epoch, Frédéric Bothamy écrivait:
* arnaud [2004-11-16 16:24] :
[...]
bash: /etc/rc2.d/toto: /bin/sh: bad interpreter: Permission non accordée
voila c'est ce que j'ai maintenant. comment puis je resoudre ce prob ?
Il faut simplement que tu rendes le fichier /etc/init.d/<ton_fichier> exécutable.
Non. Selon son message, c'est /bin/sh qui est en cause. :/
Mais qu'on en finisse à la fin !
Eh, on se calme!
Ce message, ça veut dire que /bin/sh n'a pas la permission d'exécuter /etc/init.d/pure-ftpd, et ce parce que ton fichier n'est pas marqué exécutable ! tape la commande chmod +x /etc/init.d/pure-ftpd en tant que root, et je suis quasiment sûr que ça marchera.
A mon avis, tu te gourres. Je pense (et ça m'est revenu en lisant ton message) que le souci c'est plutôt... L'encodage du fichier.
Je crois que le fichier a été créé sous dos, et que donc les lignes se terminent avec un ^M à la fin.
Ça implique que la première ligne est de la forme:
#!/bin/sh^M
et /bin/sh^M n'est pas un bon shell. D'où le texte "bad interpreter" dans le message d'erreur.
/F - Calme en général
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
Le 12740ième jour après Epoch,
Vincent DUVERT écrivait:
Le 17 nov. 04, à 12:06, François TOURDE a écrit :
Le 12739ième jour après Epoch,
Frédéric Bothamy écrivait:
* arnaud <zoeil95@yahoo.fr> [2004-11-16 16:24] :
[...]
bash: /etc/rc2.d/toto: /bin/sh: bad interpreter: Permission non
accordée
voila c'est ce que j'ai maintenant.
comment puis je resoudre ce prob ?
Il faut simplement que tu rendes le fichier /etc/init.d/<ton_fichier>
exécutable.
Non. Selon son message, c'est /bin/sh qui est en cause. :/
Mais qu'on en finisse à la fin !
Eh, on se calme!
Ce message, ça veut dire que /bin/sh n'a pas la permission d'exécuter
/etc/init.d/pure-ftpd, et ce parce que ton fichier n'est pas marqué
exécutable !
tape la commande
chmod +x /etc/init.d/pure-ftpd
en tant que root, et je suis quasiment sûr que ça marchera.
A mon avis, tu te gourres. Je pense (et ça m'est revenu en lisant ton
message) que le souci c'est plutôt... L'encodage du fichier.
Je crois que le fichier a été créé sous dos, et que donc les lignes se
terminent avec un ^M à la fin.
Ça implique que la première ligne est de la forme:
#!/bin/sh^M
et /bin/sh^M n'est pas un bon shell. D'où le texte "bad interpreter"
dans le message d'erreur.
/F - Calme en général
--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Le 12740ième jour après Epoch, Vincent DUVERT écrivait:
Le 17 nov. 04, à 12:06, François TOURDE a écrit :
Le 12739ième jour après Epoch, Frédéric Bothamy écrivait:
* arnaud [2004-11-16 16:24] :
[...]
bash: /etc/rc2.d/toto: /bin/sh: bad interpreter: Permission non accordée
voila c'est ce que j'ai maintenant. comment puis je resoudre ce prob ?
Il faut simplement que tu rendes le fichier /etc/init.d/<ton_fichier> exécutable.
Non. Selon son message, c'est /bin/sh qui est en cause. :/
Mais qu'on en finisse à la fin !
Eh, on se calme!
Ce message, ça veut dire que /bin/sh n'a pas la permission d'exécuter /etc/init.d/pure-ftpd, et ce parce que ton fichier n'est pas marqué exécutable ! tape la commande chmod +x /etc/init.d/pure-ftpd en tant que root, et je suis quasiment sûr que ça marchera.
A mon avis, tu te gourres. Je pense (et ça m'est revenu en lisant ton message) que le souci c'est plutôt... L'encodage du fichier.
Je crois que le fichier a été créé sous dos, et que donc les lignes se terminent avec un ^M à la fin.
Ça implique que la première ligne est de la forme:
#!/bin/sh^M
et /bin/sh^M n'est pas un bon shell. D'où le texte "bad interpreter" dans le message d'erreur.
/F - Calme en général
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
Frédéric Bothamy
* François TOURDE [2004-11-18 16:11] :
Le 12740ième jour après Epoch, Frédéric Bothamy écrivait:
> * François TOURDE [2004-11-17 12:06] : >> Le 12739ième jour après Epoch, >> Frédéric Bothamy écrivait: >> >> > * arnaud [2004-11-16 16:24] : >> > >> > [...] >> > >> >> > bash: /etc/rc2.d/toto: /bin/sh: bad interpreter: Permission non accordée >> >> >> >> voila c'est ce que j'ai maintenant. >> >> comment puis je resoudre ce prob ? >> > >> > Il faut simplement que tu rendes le fichier /etc/init.d/<ton_fichier> >> > exécutable. >> >> Non. Selon son message, c'est /bin/sh qui est en cause. :/ > > Euh, c'est moi qui avait donné ce message après l'avoir testé (pour > donner une bonne idée de ce qu'il fallait chercher comme message > d'erreur). > > Si un script shell n'est pas exécutable, c'est bien le message d'erreur > qui est affiché (et trompeur d'ailleurs).
Marrant. Moi j'ai ça comme message:
:~$ bin/basherror bash: bin/basherror: Permission non accordée
Pour un fichier qui contient:
#!/bin/sh # echo "Ca marche"
Bizarre ça.
C'est une petite différence de comportement entre Woody et Sarge/Sid, vraisemblablement due aux versions différentes du shell/libc/noyau ou autre...
Fred
-- Comment poser les questions de manière intelligente ? http://www.gnurou.org/documents/smart-questions-fr.html Comment signaler efficacement un bug ? http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
* François TOURDE <fra-duf-no-spam@tourde.org> [2004-11-18 16:11] :
Le 12740ième jour après Epoch,
Frédéric Bothamy écrivait:
> * François TOURDE <fra-duf-no-spam@tourde.org> [2004-11-17 12:06] :
>> Le 12739ième jour après Epoch,
>> Frédéric Bothamy écrivait:
>>
>> > * arnaud <zoeil95@yahoo.fr> [2004-11-16 16:24] :
>> >
>> > [...]
>> >
>> >> > bash: /etc/rc2.d/toto: /bin/sh: bad interpreter: Permission non accordée
>> >>
>> >> voila c'est ce que j'ai maintenant.
>> >> comment puis je resoudre ce prob ?
>> >
>> > Il faut simplement que tu rendes le fichier /etc/init.d/<ton_fichier>
>> > exécutable.
>>
>> Non. Selon son message, c'est /bin/sh qui est en cause. :/
>
> Euh, c'est moi qui avait donné ce message après l'avoir testé (pour
> donner une bonne idée de ce qu'il fallait chercher comme message
> d'erreur).
>
> Si un script shell n'est pas exécutable, c'est bien le message d'erreur
> qui est affiché (et trompeur d'ailleurs).
Marrant. Moi j'ai ça comme message:
francois@fermat:~$ bin/basherror
bash: bin/basherror: Permission non accordée
Pour un fichier qui contient:
#!/bin/sh
#
echo "Ca marche"
Bizarre ça.
C'est une petite différence de comportement entre Woody et Sarge/Sid,
vraisemblablement due aux versions différentes du shell/libc/noyau ou
autre...
Fred
--
Comment poser les questions de manière intelligente ?
http://www.gnurou.org/documents/smart-questions-fr.html
Comment signaler efficacement un bug ?
http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html
--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Le 12740ième jour après Epoch, Frédéric Bothamy écrivait:
> * François TOURDE [2004-11-17 12:06] : >> Le 12739ième jour après Epoch, >> Frédéric Bothamy écrivait: >> >> > * arnaud [2004-11-16 16:24] : >> > >> > [...] >> > >> >> > bash: /etc/rc2.d/toto: /bin/sh: bad interpreter: Permission non accordée >> >> >> >> voila c'est ce que j'ai maintenant. >> >> comment puis je resoudre ce prob ? >> > >> > Il faut simplement que tu rendes le fichier /etc/init.d/<ton_fichier> >> > exécutable. >> >> Non. Selon son message, c'est /bin/sh qui est en cause. :/ > > Euh, c'est moi qui avait donné ce message après l'avoir testé (pour > donner une bonne idée de ce qu'il fallait chercher comme message > d'erreur). > > Si un script shell n'est pas exécutable, c'est bien le message d'erreur > qui est affiché (et trompeur d'ailleurs).
Marrant. Moi j'ai ça comme message:
:~$ bin/basherror bash: bin/basherror: Permission non accordée
Pour un fichier qui contient:
#!/bin/sh # echo "Ca marche"
Bizarre ça.
C'est une petite différence de comportement entre Woody et Sarge/Sid, vraisemblablement due aux versions différentes du shell/libc/noyau ou autre...
Fred
-- Comment poser les questions de manière intelligente ? http://www.gnurou.org/documents/smart-questions-fr.html Comment signaler efficacement un bug ? http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact