Re: probleme d'execution de scripts perl
Le Sat, 13 Feb 2010 19:40:50 +0100 l3w0rM webmas...@worm-fr.com a écrit: execve(./awstats.pl, [./awstats.pl, pl], [/* 17 vars */]) = -1 EACCES (Permission denied) Donc voilà un fichier lisible (par perl) mais non éxécutable. Le «shebang» est correct. Je ne vois que * les droits du fichier (ça n'est pas ça) * Les droits de la partition (ça n'est pas ça mais bon, que donne mount?) * un truc que je ne vois pas François Boisson -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/20100214104016.2732ee5d.user.anti-s...@maison.homelinux.net
[RESOLU] Re: probleme d'execution de scripts perl
Le 14/02/2010 10:40, François Boisson a écrit : Le Sat, 13 Feb 2010 19:40:50 +0100 l3w0rMwebmas...@worm-fr.com a écrit: execve(./awstats.pl, [./awstats.pl, pl], [/* 17 vars */]) = -1 EACCES (Permission denied) Donc voilà un fichier lisible (par perl) mais non éxécutable. Le «shebang» est correct. Je ne vois que * les droits du fichier (ça n'est pas ça) * Les droits de la partition (ça n'est pas ça mais bon, que donne mount?) * un truc que je ne vois pas François Boisson probleme de droits de montage de nfs noexec dans mon fstab j avais : exec,user mais pb le exec n'etait pas pris en compte il faut le place apres le user soit : user,exec merci a tous de votre aide -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/4b77ccc0.1000...@worm-fr.com
Re: [RESOLU] Re: probleme d'execution de scripts perl
Le Sun, 14 Feb 2010 11:20:02 +0100, l3w0rM a écrit : dans mon fstab j avais : exec,user mais pb le exec n'etait pas pris en compte il faut le place apres le user soit : user,exec merci a tous de votre aide merci man fstab ? -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/4b782f33$0$20661$426a7...@news.free.fr
Re: [RESOLU] Re: probleme d'execution de scripts perl
Le 14/02/2010 18:13, moi-meme a écrit : Le Sun, 14 Feb 2010 11:20:02 +0100, l3w0rM a écrit : dans mon fstab j avais : exec,user mais pb le exec n'etait pas pris en compte il faut le place apres le user soit : user,exec merci a tous de votre aide merci man fstab ? non merci aux pistes donnees par nicolas -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/4b783acd.2080...@worm-fr.com
Re: probleme d'execution de scripts perl
Le 13/02/2010 10:13, Vincent Morlot a écrit : Bonjour, le début du fichier de script contient bien la ligne #!/usr/bin/perl oui j ai droit d'éxécution du fichier r?xr?xr?? oui en rx pour u / g / o merci quelques idées Le Saturday 13 February 2010 � 08:14, l3w0rM �crivait: Bonjour la liste Depuis quelques semaines j'ai un petit problème pour faire exécuter les scripts perl : le script ne s'exécute pas lorsque je fait ./monscript.pl par contre il s'exécute bien quand quand je fais perl monscript.pl echo $PATH me donne bien : /usr/bin/ je suis en SID et je pense que le problème est apparu apres une mise à jour . une idée merci philippe -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Re: probleme d'execution de scripts perl
Le Sat, 13 Feb 2010 08:20:02 +0100, l3w0rM a écrit : Depuis quelques semaines j'ai un petit problème pour faire exécuter les scripts perl : le script ne s'exécute pas lorsque je fait ./monscript.pl par contre il s'exécute bien quand quand je fais perl monscript.pl echo $PATH me donne bien : /usr/bin/ je suis en SID et je pense que le problème est apparu apres une mise à jour . et que donne which perl ? -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Re: probleme d'execution de scripts perl
Le 13/02/2010 10:36, moi-meme a écrit : Le Sat, 13 Feb 2010 08:20:02 +0100, l3w0rM a écrit : Depuis quelques semaines j'ai un petit problème pour faire exécuter les scripts perl : le script ne s'exécute pas lorsque je fait ./monscript.pl par contre il s'exécute bien quand quand je fais perl monscript.pl echo $PATH me donne bien : /usr/bin/ je suis en SID et je pense que le problème est apparu apres une mise à jour . et que donne which perl ? classic : /usr/bin/perl -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Re: probleme d'execution de scripts perl
l3w0rM webmas...@worm-fr.com writes: Bonjour la liste Bonjour, le script ne s'exécute pas lorsque je fait ./monscript.pl par contre il s'exécute bien quand quand je fais perl monscript.pl Est-ce que ce script est bien marqué comme executable au niveau des droits unix ? -- Nicolas -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Re: probleme d'execution de scripts perl
Le 13/02/2010 11:49, Nicolas KOWALSKI a écrit : l3w0rMwebmas...@worm-fr.com writes: Bonjour la liste Bonjour, le script ne s'exécute pas lorsque je fait ./monscript.pl par contre il s'exécute bien quand quand je fais perl monscript.pl Est-ce que ce script est bien marqué comme executable au niveau des droits unix ? oui et il fonctionnait il y a plusieurs semaines merci -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Re: probleme d'execution de scripts perl
l3w0rM webmas...@worm-fr.com writes: Le 13/02/2010 11:49, Nicolas KOWALSKI a écrit : l3w0rMwebmas...@worm-fr.com writes: le script ne s'exécute pas lorsque je fait ./monscript.pl par contre il s'exécute bien quand quand je fais perl monscript.pl Est-ce que ce script est bien marqué comme executable au niveau des droits unix ? oui et il fonctionnait il y a plusieurs semaines Ok. Quel est le message d'erreur qui apparait lorsque tu le lances ? -- Nicolas -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Re: probleme d'execution de scripts perl
Le Sat, 13 Feb 2010 08:20:02 +0100, l3w0rM a écrit : je suis en SID et je pense que le problème est apparu apres une mise à jour . le problème ne vient pas de là ? Moi frileux je suis sous Lenny. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Re: probleme d'execution de scripts perl
le script ne s'exécute pas lorsque je fait ./monscript.pl par contre il s'exécute bien quand quand je fais perl monscript.pl Est-ce que ce script est bien marqué comme executable au niveau des droits unix ? oui et il fonctionnait il y a plusieurs semaines merci perl est bien là où l'entête du fichier l'indique (/usr/bin/perl)? La partition est bien montée en éxécutable possible? François Boisson -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Re: probleme d'execution de scripts perl
Le 13/02/2010 17:46, François Boisson a écrit : le script ne s'exécute pas lorsque je fait ./monscript.pl par contre il s'exécute bien quand quand je fais perl monscript.pl Est-ce que ce script est bien marqué comme executable au niveau des droits unix ? oui et il fonctionnait il y a plusieurs semaines merci perl est bien là où l'entête du fichier l'indique (/usr/bin/perl)? oui La partition est bien montée en éxécutable possible? oui François Boisson merci de ton aide -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Re: probleme d'execution de scripts perl
l3w0rM webmas...@worm-fr.com writes: perl est bien là où l'entête du fichier l'indique (/usr/bin/perl)? oui La partition est bien montée en éxécutable possible? oui strace /chemin/vers/le/script donne quoi ? -- Nicolas -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Re: probleme d'execution de scripts perl
Le 13/02/2010 19:33, Nicolas KOWALSKI a écrit : l3w0rMwebmas...@worm-fr.com writes: perl est bien là où l'entête du fichier l'indique (/usr/bin/perl)? oui La partition est bien montée en éxécutable possible? oui strace /chemin/vers/le/script donne quoi ? execve(./awstats.pl, [./awstats.pl, pl], [/* 17 vars */]) = -1 EACCES (Permission denied) dup(2) = 3 fcntl64(3, F_GETFL) = 0x8002 (flags O_RDWR|O_LARGEFILE) fstat64(3, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 2), ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fd5000 _llseek(3, 0, 0xbf84e6cc, SEEK_CUR) = -1 ESPIPE (Illegal seek) write(3, strace: exec: Permission denied\n..., 32strace: exec: Permission denied ) = 32 close(3)= 0 munmap(0xb7fd5000, 4096)= 0 exit_group(1) = ? -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Re: probleme d'execution de scripts perl
l3w0rM webmas...@worm-fr.com writes: Le 13/02/2010 19:33, Nicolas KOWALSKI a écrit : strace /chemin/vers/le/script donne quoi ? execve(./awstats.pl, [./awstats.pl, pl], [/* 17 vars */]) = -1 EACCES (Permission denied) Je reproduis exactement la même chose avec un script sur une partition montée en noexec: n...@petole:/tmp$ strace ./toto execve(./toto, [./toto], [/* 20 vars */]) = -1 EACCES (Permission denied) Et idem si le script n'a pas le flag executable: n...@petole:~$ cp /tmp/toto . n...@petole:~$ chmod -x toto n...@petole:~$ strace ./toto execve(./toto, [./toto], [/* 20 vars */]) = -1 EACCES (Permission denied) ls -l ./awstats.pl donne quoi ? -- Nicolas -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Re: probleme d'execution de scripts perl
Le 13/02/2010 19:45, Nicolas KOWALSKI a écrit : ls -l ./awstats.pl = ls -l ./awstats.pl -rwxr-xr-x 1 www-data www-data 624764 Dec 23 23:03 ./awstats.pl -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Re: probleme d'execution de scripts perl
l3w0rM webmas...@worm-fr.com writes: Le 13/02/2010 19:45, Nicolas KOWALSKI a écrit : ls -l ./awstats.pl = ls -l ./awstats.pl -rwxr-xr-x 1 www-data www-data 624764 Dec 23 23:03 ./awstats.pl Bon, je donne ma langue au chat ce coup-ci :-/ l3w0rM, si tu trouves, ça m'intéresse beaucoup ! -- Nicolas -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Re: probleme d'execution de scripts perl
Le 13/02/2010 21:22, Nicolas KOWALSKI a écrit : l3w0rMwebmas...@worm-fr.com writes: Le 13/02/2010 19:45, Nicolas KOWALSKI a écrit : ls -l ./awstats.pl = ls -l ./awstats.pl -rwxr-xr-x 1 www-data www-data 624764 Dec 23 23:03 ./awstats.pl Bon, je donne ma langue au chat ce coup-ci :-/ l3w0rM, si tu trouves, ça m'intéresse beaucoup ! ok mail la j ai pris une autre machine et je me fais une install from scrash sans xen en sid ... je garde ma vm pour regarder ça bonne soirée -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org