linux-l: bash findet das Programm nicht

Karlheinz Zinnhobler karlheinz.zinnhobler at priv.b.shuttle.de
Sa Sep 26 21:11:58 CEST 1998


Robert Hagemann wrote:
> 
> <cite>
> -- komme bei folgendem Problem nicht weiter. Habe gerade netscape v45b2
> installiert und moechte das Programm aus dem Installationsordner mit
> ./netscape starten Bekomme aber immer die Meldung:
> bash: ./netscape: No such file or directory
> wenn ich es mit strace versuche erhalte ich:
> strace: exec: No such file or directory.
> In der Protokolldatei steht:
> execve("./netscape", ["./netscape"], [/* 57 vars */]) = 0
> Mit find wird mir das Programm aber angezeigt, Tippfehler koennen daher
> ausgeschlossen werden. Es ist also da, aber offenbar doch nicht da. Die
> Ausführungsrechte sind alle M. E. korrekt gesetzt (-r-xr-xr-x). Wer hat
> eine Idee?
> Gruß
> KH
> </cite>
> 
> Hallo,
> mir fällt auf, dass Du find benutzt um das Programm zu "suchen". Steht das
> executable also nicht im aktuellen Verzeichnis? Wenn Du "./netscape"
> aufrufst,
> wird aber nicht im Pfad gesucht, sondern nur im aktuellen Verzeichnis.
> Könnte
> es vielleicht daran liegen. Ich hoffe mein Tip ist nicht zu trivial, aber
> manchmal sind es die einfachsten Dinge ...
> 
> Ciao,
> Robert
>
-- Nein, nein ich wollte damit nur sagen, dass das programm im aktuellen
Verzeichnis von anderen programmen gefunden wird, also keine Tippfehler
etc. Ich kann das programm auch mit mv umbenennen, nur wenn ich es
ausführen will findet es die bash nicht. Für mich zur Zeit ein völlig
unverständliches Phänomen.
Gruß KH

+++++++++++++++++++++++++++++++++++++++++++++++++
+ Karlheinz Zinnhobler                          +
+ email: karlheinz.zinnhobler at priv.b.shuttle.de +
+ phone: +49 30 4642726                         +
+++++++++++++++++++++++++++++++++++++++++++++++++



Mehr Informationen über die Mailingliste linux-l