spustitelny soubor se nespusti
Derfinak Jan
derfinak na hron.fei.tuke.sk
Pondělí Únor 23 19:19:34 CET 1998
On Mon, 23 Feb 1998, Petr Skoda wrote:
>
> Vazeni mam zahadu z ktere nejsem moudry.
>
> V jednom astronomickem baliku jsou binarky urcene pro RH5.0 udajne
> slinkovane s glibc. Binarka ma nastavena vsechna prava x (daval jsem i
> 777) a kdyz ji chci spustit tvrdi mi shell ze neexistuje , dokonce i
> strace po execve tvrdi , ze takovy soubor neni.
>
> Pokud tentyz soubor prenesu(mam suplik na disk) na stroj s RH5.0 tak se
> normalne spusti a bezi.
>
> ukazka pokusu (jako root i normalni uzivatel je to stejne, disk je
> montovany defaults (rw)
>
>
> bash: ./cl.e: No such file or directory
> [root na syrma bin.redhat]# strace ./cl.e
> execve("./cl.e", ["./cl.e"], [/* 17 vars */]) = 0
> strace: exec: No such file or directory
>
> Neni to nejaka vlastnost non-glibc linkovaneho shellu, nebo nejake
> magic-numbers problemy.
>
> kdyz ale dam
> [root na syrma bin.redhat]# file ./cl.e
> ./cl.e: ELF 32-bit LSB executable, Intel 80386, version 1, dynamically
> linked, not stripped
>
> takze to potvora zna - ale nechce znat pri spusteni.
Podla mna mu chyba /lib/ld-linux.so.2. Potom ten program nevie zaviest do
pamate, ani zistit, ktore dymamicke kniznice program potrebuje.
jano
----- I can't get no satisfaction -----
Rolling Stones
Další informace o konferenci Linux