impossible de lancer un script

impossible de lancer un script - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 05-12-2002 à 12:42:26    

salut,
 
je dois installer une lib sous linux mais j'arrive pas à lancer les scripts. Bon je vais certainement passer pour un gros naze mais tant pis.
 
Si je fais un ls -al voila ce que j'ai:

Code :
  1. total 252
  2. drwxrwxrwx    7 root     root         4096 déc  4 22:35 ./
  3. drwxrwxrwx   10 root     root         4096 nov  7 15:18 ../
  4. -rwxrwxrwx    1 root     root          108 mar 10  2001 .cvsignore*
  5. -rwxrwxrwx    1 root     root         1966 jan  4  2000 COPYRIGHT*
  6. -rwxrwxrwx    1 root     root          525 mai 10  2001 Makefile.in*
  7. -rwxrwxrwx    1 root     root          535 nov 14  1998 common.dsw*
  8. -rwxrwxrwx    1 root     root        25600 nov 12 21:47 common.ncb*
  9. -rwxrwxrwx    1 root     root        27653 nov 18  1999 config.guess*
  10. -rwxrwxrwx    1 root     root        20769 nov 18  1999 config.sub*
  11. -rwxrwxrwx    1 root     root        82233 mai 11  2001 configure*
  12. -rwxrwxrwx    1 root     root         7340 mai 11  2001 configure.in*
  13. drwxrwxrwx    2 root     root         4096 nov  7 15:21 cvs/
  14. drwxrwxrwx    6 root     root         4096 nov  7 15:21 doc/
  15. drwxrwxrwx    4 root     root         4096 nov  7 15:21 examples/
  16. -rwxrwxrwx    1 root     root         5834 nov 18  1999 install-sh*
  17. -rwxrwxrwx    1 root     root        19259 mai 25  2001 mods*
  18. -rwxrwxrwx    1 root     root          416 mar 10  2001 readme*
  19. -rwxrwxrwx    1 root     root            0 déc  4 22:35 res.txt*
  20. drwxrwxrwx    4 root     root         4096 nov  7 15:21 src/
  21. drwxrwxrwx    3 root     root         4096 nov  7 15:21 tests/
  22. -rwxrwxrwx    1 root     root            7 mai 25  2001 version*


 
et quand je tape ./configure j'ai le message d'erreur :
bash: ./configure: Aucun fichier ou répertoire de ce type  :??:  
 
d'avance desole pour cette question

Reply

Marsh Posté le 05-12-2002 à 12:42:26   

Reply

Marsh Posté le 05-12-2002 à 12:47:54    

:pfff: tu as vu la gueule des droits ? j'imagine que tu t'es acharné dessus à coup de chmod +wrx * ? :o  :pfff:  
 
enfin c'est bizarre ton truc ...
retourne dans le repertoire et :
ls -lFa
pwd
mount
cat configure


Message édité par Tux Le Penguin le 05-12-2002 à 12:48:21
Reply

Marsh Posté le 05-12-2002 à 12:49:48    

T'y aurais pas été un peu comme un gros bourrin de base la niveau droit d'exec ???
Bon sinon, c'est louche ton truc... t'es sur un media particulier ou bien un simple repertoire de ton dur ?


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 05-12-2002 à 12:51:51    

Tux Le Penguin a écrit a écrit :

:pfff: tu as vu la gueule des droits ? j'imagine que tu t'es acharné dessus à coup de chmod +wrx * ? :o  :pfff:  
 
enfin c'est bizarre ton truc ...
retourne dans le repertoire et :
ls -lFa
pwd
mount
cat configure




nan j'ai pas touche au droit en fait, mes fichiers etaient sur une partition fat32.
 
bon je viens de taper tes commandes et ca doit faire quoi de plus ?

Reply

Marsh Posté le 05-12-2002 à 12:53:27    

ce qu'il voulait ct la sortie de c commandes...


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 05-12-2002 à 12:58:51    

hellbilly a écrit a écrit :

 
nan j'ai pas touche au droit en fait, mes fichiers etaient sur une partition fat32.


Ah, ben voilà, ça explique des choses. Quand tu fais le ./configure, tu es aussi sur de la FAT32 ? Ça serait logique, je pense que ça se comporte comme ça, selon les options.

Reply

Marsh Posté le 05-12-2002 à 13:00:22    

et oui, les partitions fat32 sont montées en user par defaut par ta distrib je pense

Reply

Marsh Posté le 05-12-2002 à 13:00:35    

En fait seule la sortie du mount serait utile je pense.
Parce que si t'es sur une partoche WinXX, alors peut etre que t'as pas le droit d'executer quoique ce soit.


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 05-12-2002 à 13:00:41    

e_esprit a écrit a écrit :

ce qu'il voulait ct la sortie de c commandes...




 
pwd:
/home/hellbilly/PROJET/Client_Server_CLR/common-1.2.8
 
mount:
/dev/hda1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/hda6 on /var type ext3 (rw)
/dev/hda7 on /tmp type ext3 (rw)
/dev/hda8 on /usr/local type ext3 (rw)
/dev/hda9 on /local type ext3 (rw)
/dev/md0 on /home type ext3 (rw)
 
configure:
#! /bin/sh
 
# Guess values for system-dependent variables and create Makefiles.
# Generated automatically using autoconf version 2.13  
# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
#
# This configure script is free software; the Free Software Foundation
# gives unlimited permission to copy, distribute and modify it.
 
# Defaults:
ac_help=
ac_default_prefix=/usr/local
# Any additions from configure.in:
ac_help="$ac_help
  --enable-profile        enable profiling"
ac_help="$ac_help
  --enable-bounds         enable bounds checking"
ac_help="$ac_help
  --enable-debug          enable debug messages and code"
ac_help="$ac_help
  --enable-debug-mem      enable memory debugging code"
ac_help="$ac_help
  --enable-ipv6           enable ipv6"
ac_help="$ac_help
  --enable-kame-ipv6      enable kame implementation of ipv6"
 
... le fichier fait 80ko

Reply

Marsh Posté le 05-12-2002 à 13:01:50    

Jak a écrit a écrit :

Ah, ben voilà, ça explique des choses. Quand tu fais le ./configure, tu es aussi sur de la FAT32 ? Ça serait logique, je pense que ça se comporte comme ça, selon les options.




j'ai tout copier sur une partition ext2 et sur différentes machines, le résultat est toujours le meme.

Reply

Marsh Posté le 05-12-2002 à 13:01:50   

Reply

Marsh Posté le 05-12-2002 à 13:10:40    

Est-ce que tu aurais le tar.gz original, histoire de le décompacter directement sur une partition normale ?

Reply

Marsh Posté le 05-12-2002 à 13:19:52    

Jak a écrit a écrit :

Est-ce que tu aurais le tar.gz original, histoire de le décompacter directement sur une partition normale ?




 
je l'ai deja fait, c'est toujours pareil.

Reply

Marsh Posté le 05-12-2002 à 13:25:05    

Regarde si tu as bien un lien ou fichier /bin/sh.

Reply

Marsh Posté le 05-12-2002 à 13:25:26    

hellbilly a écrit a écrit :

 
 
je l'ai deja fait, c'est toujours pareil.
 




Et nous on peut l'avoir (ou c'est super confidentiel ?)


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 05-12-2002 à 13:27:07    

bah t'as pas la premiere ligne magique :
#!/bin/bash
 
ça risque pas de marcher :o
enfin je sais pas si ton pb vient de là, mais de toute façon, faudra régler ce pb.
ou alors :
source configure

Reply

Marsh Posté le 05-12-2002 à 13:29:13    

Tux Le Penguin a écrit a écrit :

bah t'as pas la premiere ligne magique :
#!/bin/bash




si il a #! /bin/sh
(qui est un lien vers bash normalement)


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 05-12-2002 à 13:31:51    

e_esprit a écrit a écrit :

 
si il a #! /bin/sh
(qui est un lien vers bash normalement)



oui mais y'a un espace ! spa bien ! :D

Reply

Marsh Posté le 05-12-2002 à 13:32:34    

:lol:  :lol:  :lol:  :lol:  
 
bon j'ai toujours pas compris pourquoi ca marchait pas mais je viens de retourner sur le site et dl le fichier tar.gz et la ca marche !! Avant j'avais dl le fichier en version zip. Mais c'est vraiment louche, effectivement y a 3ko de difference entre les deux conf. Mais c'est vraiment salaud de mettre deux versions (surtout quand y en a une qui marche pas  :fou: ).
Je sais toujours pas pourquoi, en effet le fichier est la et le shell me dit qu'il ne le trouve pas.  :pt1cable:

Reply

Marsh Posté le 05-12-2002 à 13:32:40    

hellbilly a écrit a écrit :

salut,
 
je dois installer une lib sous linux mais j'arrive pas à lancer les scripts. Bon je vais certainement passer pour un gros naze mais tant pis.
 
Si je fais un ls -al voila ce que j'ai:

Code :
  1. total 252
  2. drwxrwxrwx    7 root     root         4096 déc  4 22:35 ./
  3. drwxrwxrwx   10 root     root         4096 nov  7 15:18 ../
  4. -rwxrwxrwx    1 root     root          108 mar 10  2001 .cvsignore*
  5. -rwxrwxrwx    1 root     root         1966 jan  4  2000 COPYRIGHT*
  6. -rwxrwxrwx    1 root     root          525 mai 10  2001 Makefile.in*
  7. -rwxrwxrwx    1 root     root          535 nov 14  1998 common.dsw*
  8. -rwxrwxrwx    1 root     root        25600 nov 12 21:47 common.ncb*
  9. -rwxrwxrwx    1 root     root        27653 nov 18  1999 config.guess*
  10. -rwxrwxrwx    1 root     root        20769 nov 18  1999 config.sub*
  11. -rwxrwxrwx    1 root     root        82233 mai 11  2001 configure*
  12. -rwxrwxrwx    1 root     root         7340 mai 11  2001 configure.in*
  13. drwxrwxrwx    2 root     root         4096 nov  7 15:21 cvs/
  14. drwxrwxrwx    6 root     root         4096 nov  7 15:21 doc/
  15. drwxrwxrwx    4 root     root         4096 nov  7 15:21 examples/
  16. -rwxrwxrwx    1 root     root         5834 nov 18  1999 install-sh*
  17. -rwxrwxrwx    1 root     root        19259 mai 25  2001 mods*
  18. -rwxrwxrwx    1 root     root          416 mar 10  2001 readme*
  19. -rwxrwxrwx    1 root     root            0 déc  4 22:35 res.txt*
  20. drwxrwxrwx    4 root     root         4096 nov  7 15:21 src/
  21. drwxrwxrwx    3 root     root         4096 nov  7 15:21 tests/
  22. -rwxrwxrwx    1 root     root            7 mai 25  2001 version*


 
et quand je tape ./configure j'ai le message d'erreur :
bash: ./configure: Aucun fichier ou répertoire de ce type  :??:  
 
d'avance desole pour cette question
 




 
cd src
./configure
 
[:cupra]

Reply

Marsh Posté le 05-12-2002 à 13:33:53    

hellbilly a écrit a écrit :

 :lol:  :lol:  :lol:  :lol:  
 
bon j'ai toujours pas compris pourquoi ca marchait pas mais je viens de retourner sur le site et dl le fichier tar.gz et la ca marche !! Avant j'avais dl le fichier en version zip. Mais c'est vraiment louche, effectivement y a 3ko de difference entre les deux conf. Mais c'est vraiment salaud de mettre deux versions (surtout quand y en a une qui marche pas  :fou: ).
Je sais toujours pas pourquoi, en effet le fichier est la et le shell me dit qu'il ne le trouve pas.  :pt1cable:  



la réponse est dans le post au dessus du tien

Reply

Marsh Posté le 05-12-2002 à 13:35:20    

e_esprit a écrit a écrit :

 
Et nous on peut l'avoir (ou c'est super confidentiel ?)




 
desole, voici le lien si tu veux tester :
http://www-mice.cs.ucl.ac.uk/multi [...] re/common/

Reply

Marsh Posté le 05-12-2002 à 13:37:21    

minusplus a écrit a écrit :

la réponse est dans le post au dessus du tien




 
non l'espace ne change rien

Reply

Marsh Posté le 05-12-2002 à 13:59:59    

Meme pb ici...
j'pense que c'est une connerie d'encodage...


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 05-12-2002 à 14:12:24    

e_esprit a écrit a écrit :

 
si il a #! /bin/sh
(qui est un lien vers bash normalement)




 
ah vi j'ai de la merde dans les yeux là :o [:kc]

Reply

Marsh Posté le 05-12-2002 à 14:17:44    

e_esprit a écrit a écrit :

Meme pb ici...
j'pense que c'est une connerie d'encodage...
 



Ouais, si ça se trouve, est-ce que le problème ne viendrait pas du fait que les fichiers n'ont pas les retours chariots standard (fichiers DOS, quoi ...) Vas savoir ...


Message édité par Jak le 05-12-2002 à 14:17:54
Reply

Marsh Posté le 05-12-2002 à 17:22:14    

han ! j'ma trompé ! il doit y avoir un espace ou un caractère invisible aprés le /bin/sh  
 
genre un CR :whistle:
 
(je savais bien que ça m'était arrivé un joor ! :o)


Message édité par minusplus le 05-12-2002 à 17:22:23
Reply

Marsh Posté le 12-12-2002 à 09:07:54    

Je ressort ce topic car je viens d'etre confonté au meme probleme.
C'est effectivement un probleme d'encodage DOS/Unix...
ET la solution c'est ca :

$ find . -name \* -exec dos2unix {} \;


And voila... apres ca ca fonctionne niquel...
 
hellbilly> tu peux mettre un [resolu] dans ton topic ?


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed