Portál AbcLinuxu, 15. července 2025 12:32


Dotaz: bash: No such file or directory

18.7.2012 23:19 Bramborák
bash: No such file or directory
Přečteno: 451×
Odpovědět | Admin
Dobrý den, ve svém domovském adresáři mám umístěnou instalaci na Wolfenstein: Enemy Territory. Je to jakýsi binárni soubor. který by se měl spustit. Když jej ovšem zkusím spustit, terminál mi vyhodí chybu uvedenou v titulku. Přitom tento soubor vlastním, má příznak spuštění, je ve výpisu ls, a mohu ho normálně kopírovat, ale nejde spustit a bash se asi tváří jako by tam nebyl. Už jsem s tím naprosto bezradný. Za každý nápad předem děkuji.

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

18.7.2012 23:24 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: bash: No such file or directory
Odpovědět | | Sbalit | Link | Blokovat | Admin
Co přesně jste udělal a jak přesně zněla ta chybová hláška?
18.7.2012 23:30 Bramborák
Rozbalit Rozbalit vše Re: bash: No such file or directory
filip@desktop:~# ./wolfenstein
bash: ./wolfenstein: No such file or directory
Jinak jsem zapomněl doplnit, že mám distro Debian.
18.7.2012 23:35 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: bash: No such file or directory
Nemůže být problém v tom, že to jméno je ve skutečnosti trochu jiné, ale vypadá stejně (napadá mne třeba mezera navíc na konci)? Psal jste ho celé ručně nebo jste použil automatické doplnění?
18.7.2012 23:36 Bramborák
Rozbalit Rozbalit vše Re: bash: No such file or directory
Použil jsem automatické doplnění, jinak jsem ho zkoušel i přejmenovat abych měl jistotu.
18.7.2012 23:44 MadCatX
Rozbalit Rozbalit vše Re: bash: No such file or directory
Zkuste, co vyplivne
file wolfenstein
a
ls -l | grep wolfenstein
. Jednou jsem něco podobného zažil, když jsem se pokoušel program zkompilovaný na Archu s novější verzí glibc spustit na Ubuntu.
18.7.2012 23:49 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: bash: No such file or directory
Případně ještě
  ldd wolfenstein
18.7.2012 23:48 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: bash: No such file or directory
Pár možností mne napadá - chybná specifikace interpreteru, filesystém mountovaný s noexec, problém s právy nebo ACL, SELinux nebo něco podobného - ale u všech by ta chybová hláška měla vypadat jinak. Zkuste se podívat, co vám o tom souboru řekne file, a pokud je to skript, zkontrolujte specifikaci interpreteru (první řádek).
18.7.2012 23:49 Bramborák
Rozbalit Rozbalit vše Re: bash: No such file or directory
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak jsem trošku pogooglil, a našel jsem že by to mohlo být tím že používám 64bitový systém. Po doinstalování ia32-libs už to jde spustit v pořádku.
19.7.2012 09:55 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: bash: No such file or directory
Hm… Sice je to kandidát na jednu z nejvíce zavádějících chybových hlášek, ale podle execve(2) se skutečně ENOENT vrací i pokud "script or ELF interpreter does not exist".
pepe_ avatar 19.7.2012 10:33 pepe_ | skóre: 48
Rozbalit Rozbalit vše Re: bash: No such file or directory

To je škandál ! To už tam vývojáři rovnou můžou psát (všeobecná chyba).

19.7.2012 09:41 rich
Rozbalit Rozbalit vše Re: bash: No such file or directory
Odpovědět | | Sbalit | Link | Blokovat | Admin
zkus to spustit takto

sh ./install

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.