linux-l: bash findet das Programm nicht

Robert Hagemann rhagemann at psipenta.com
Sa Sep 26 20:45:00 CEST 1998



<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
.
+++++++++++++++++++++++++++++++++++++++++++++++++
+ Karlheinz Zinnhobler                          +
+ email: karlheinz.zinnhobler at priv.b.shuttle.de +
+ phone: +49 30 4642726                         +
+++++++++++++++++++++++++++++++++++++++++++++++++









Mehr Informationen über die Mailingliste linux-l