1

Temat: Nie widzi pliku który jest...

Czy ktoś potrafi to wytłumaczyć:

root@debian:/usr/lib/erlang/bin# ./run_erl
-bash: ./run_erl: Nie ma takiego pliku ani katalogu
root@debian:/usr/lib/erlang/bin# ls -l | grep run_erl
-rwxr-xr-x 1 root root 17204 gru 17 17:08 run_erl

Plik można kopiować, zmieniać mu atrybuty itp. natomiast uruchomić go nie można - nie widzi go.

2

Odp: Nie widzi pliku który jest...

Masz złe końce linii, masz zły interpreter w pierwszej linii itd.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Nie widzi pliku który jest...

To jest normalna binarka. Na innej maszynie uruchamia się bez problemu.

4

Odp: Nie widzi pliku który jest...

Zrób
file ./run_erl

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Nie widzi pliku który jest...

Faktycznie! to jest chyba binarka 32-bitowa, którą chcę uruchomić na 64-bitowym systemie. Ale bash mógłby nie wprowadzać w błąd.

6

Odp: Nie widzi pliku który jest...

Bo nie masz niezbędnych bibliotek do uruchomienia 32bitowych binarek.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.