[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [linux-team] ne trouve pas alors qu il est là
At 21:27 14/03/99 +0100, you wrote:
>vincent@galaxie:/home/vincent > wmaker
>bash: /usr/X11R6/bin/wmaker: No such file or directory
Il peut y avoir plusieurs raisons a ce probleme. Une a ete donnee Ludovic
Kuty, a savoir un script dont la premiere ligne reference un interpreteur
inexistant.
Une autre raison pourrait etre l'absence d'une librairie partagee. (comme
/lib/libc.so, par exemple). Quoique dans cette situation, Linux soit assez
bien ecrit puisqu'il dit plutot "cannot open shared object file: No such
file or directory". Les autres Unix sont moins explicites...
Je n'ai plus en tete la commande qui affiche la liste des librairies
utilisees par un executable mais qqn me completera surement.
Il est possible que le fichier ne soit pas dans le path. Pour rappel, root
ne doit JAMAIS avoir le repertoire courant dans son PATH. Sinon, on
pourrait lui faire executer n'importe quoi. Les utilisateurs n'ont parfois
pas le . dans leur PATH et donc pour executer un prg dans le repertoire
courant, il vaut toujours mieux taper "./executable". (N'oubliez pas qu'un
prg nomme "test" ne sera pas execute sans specifier son repertoire vu que
c'est un commande du shell)
Enfin, il est parfois possible que le script affiche lui-meme ce message
d'erreur. Ici, on voit que le shell detecte l'erreur mais ca pourrait
arriver...
>vincent@galaxie:/home/vincent > ls -l /usr/X11R6/bin/wmaker
>-rwxr-xr-x 1 root root 390929 Jan 14 17:27
>/usr/X11R6/bin/wmaker
>vincent@galaxie:/home/vincent > sh wmaker
>wmaker: /usr/X11R6/bin/wmaker: cannot execute binary file
Ce ne semble pas etre un prg shell...
---------
This message was send by Majordomo 1.94.3. Please repport problems to
manu@rtfm.be. If you want to be deleted from the list, send a mail to
majordomo@rtfm.be with "unsubscribe linux-team" in the body.