Portál AbcLinuxu, 12. května 2025 14:35

Dotaz: co je to za chybu

24.8.2005 10:19 tomas horky | skóre: 3
co je to za chybu
Přečteno: 255×
Odpovědět | Admin
zdravim snazim se spustit instalaci Hotsanicu a píše mi to toto

bash: ./setup.pl: /usr/bin/perl: bad interpreter: Permission denied

na ten bin mam prava 755

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

Odpovědi

24.8.2005 10:32 Vlastimil Ott | skóre: 66 | blog: Plastique | Opava
Rozbalit Rozbalit vše Re: co je to za chybu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nemá ten skript, který se snažíš spustit, konce řádků z Windows (^M)?
Práce: Liberix, o.p.s. | Blog: OpensourceBlog.cz | Online kurz Zlatý WordPress
24.8.2005 10:38 tomas horky | skóre: 3
Rozbalit Rozbalit vše Re: co je to za chybu
ja ten script neupravoval je original jak jsem ho rozbalil z archivu tak nevim proc by mel mit win konec radku
24.8.2005 10:42 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: co je to za chybu
A proč by nemohl? Ale IMHO by pak to v takovém případě mělo spíš hlásit, že interpreter nenašel, ne že nemá právo ho spustit.
24.8.2005 11:38 tomas84 | skóre: 30
Rozbalit Rozbalit vše Re: co je to za chybu
Error u win konce řádku vypadá trochu jinak (alespoň u mě)
  bash: ./test: /bin/sh^M: bad interpreter: není souborem ani adresářem
24.8.2005 10:37 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: co je to za chybu
Odpovědět | | Sbalit | Link | Blokovat | Admin
A jaká práva máte na ten '/usr/bin/perl'?
24.8.2005 11:16 tomas horky | skóre: 3
Rozbalit Rozbalit vše Re: co je to za chybu
755
24.8.2005 10:48 tomas84 | skóre: 30
Rozbalit Rozbalit vše Re: co je to za chybu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nemáte tu instalaci náhodou na NFS?
24.8.2005 10:51 tomas84 | skóre: 30
Rozbalit Rozbalit vše Re: co je to za chybu
... nebo jiném noexec filesystemu?
24.8.2005 10:55 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: co je to za chybu
NFS nemusí být noexec, vždyť se dá použít i jako kořenový filesystém…
24.8.2005 11:30 tomas84 | skóre: 30
Rozbalit Rozbalit vše Re: co je to za chybu
To jo pravda, ale default je noexec a bývá to častá chyba.
24.8.2005 12:10 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: co je to za chybu
Z čeho soudíte, že je to default? Mountuji NFS bez exec a programy z něj spouštět jdou…
24.8.2005 12:28 tomas84 | skóre: 30
Rozbalit Rozbalit vše Re: co je to za chybu
viz níže
24.8.2005 12:35 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: co je to za chybu
Tak z toho nedělejte univerzální poznatek. Jinde to neplatí.
24.8.2005 12:37 tomas84 | skóre: 30
Rozbalit Rozbalit vše Re: co je to za chybu
To jsem netušil.
24.8.2005 11:17 tomas horky | skóre: 3
Rozbalit Rozbalit vše Re: co je to za chybu
ne nemam
24.8.2005 11:34 tomas84 | skóre: 30
Rozbalit Rozbalit vše Re: co je to za chybu
Hm, to je zvláštní, práva máte správně a přesně tuhle chybu to píše právě, když je skript na noexec disku.
24.8.2005 11:36 tomas horky | skóre: 3
Rozbalit Rozbalit vše Re: co je to za chybu
noexec disku ? mohl byste mi to objasnit
24.8.2005 11:42 tomas84 | skóre: 30
Rozbalit Rozbalit vše Re: co je to za chybu
Když je namountován s parametrem noexec. Např. u NFS je to defaultní stav, takže je potřeba jej namountovat s marametrem exec.

Příkaz mount bez parametrů Vám vypíše připojené disky s jejich parametry.
24.8.2005 11:47 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: co je to za chybu
No spíš to bude na CD, kde noexec je taky defaultní. Takže namountovat s exec.
24.8.2005 11:50 tomas horky | skóre: 3
Rozbalit Rozbalit vše Re: co je to za chybu
? namountovat s exec
24.8.2005 12:01 tomas84 | skóre: 30
Rozbalit Rozbalit vše Re: co je to za chybu
Jestli je to na CD, tak ho připojte a pak nám ukažte výpis mount znovu.

Jestli je to na /dev/hda1, tak je chyba jinde - ten je namountován správně.
24.8.2005 11:49 tomas horky | skóre: 3
Rozbalit Rozbalit vše Re: co je to za chybu
debian:~# mount
/dev/hda1 on / type ext2 (rw,errors=remount-ro)
proc on /proc type proc (rw)
24.8.2005 11:51 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
Rozbalit Rozbalit vše Re: co je to za chybu
Kde jsi vzal, že mountování NFS je s noexec? Mám namountovaný nfs pomocí příkazu mount sodik:/data /mnt (výpis z mount: sodik:/data on /mnt type nfs (rw,addr=179.100.1.205)) a nevidím nikde nějaký noexec... Na serveru je NFS vyexportováno s parametry rw,async.
-- Nezdar není hanbou, hanbou je strach z pokusu.
24.8.2005 11:57 tomas84 | skóre: 30
Rozbalit Rozbalit vše Re: co je to za chybu
U mě na Debianu Sarge (klient i server) se namountuje s noexec, takže musím mít ve fstab exec.
server.herfik.home:/home/tomas on /mnt/n type nfs (rw,noexec,nosuid,nodev,addr=10.12.1.1)
server.herfik.home:/data on /mnt/m type nfs (rw,nosuid,nodev,addr=10.12.1.1)
První je bez exec druhý s exec
24.8.2005 12:18 tomas horky | skóre: 3
Rozbalit Rozbalit vše Re: co je to za chybu
takže ja musím mít co mam debiana 3.0.1?
24.8.2005 12:27 tomas84 | skóre: 30
Rozbalit Rozbalit vše Re: co je to za chybu
Jestli to nemáte na NFS, tak si tohoto nevšímejte. Spíš odpovězte na tohle
24.8.2005 12:30 tomas horky | skóre: 3
Rozbalit Rozbalit vše Re: co je to za chybu
no na NFS to nemam viz. výpis

debian:~# mount /dev/hda1 on / type ext2 (rw,errors=remount-ro) proc on /proc type proc (rw)

no na cd to nemam je to na disku
24.8.2005 12:50 tomas84 | skóre: 30
Rozbalit Rozbalit vše Re: co je to za chybu
Co říká tehle příkaz?
echo "print \"Perl je OK\n\";" | /usr/bin/perl
24.8.2005 13:10 tomas horky | skóre: 3
Rozbalit Rozbalit vše Re: co je to za chybu
vypada ze maka vyjela hlaska

Perl je OK
24.8.2005 13:24 tomas84 | skóre: 30
Rozbalit Rozbalit vše Re: co je to za chybu
Přepněte se do adresáře, kde máte uložený soubor setup.pl a spusťte tento příkaz:
echo '#!/usr/bin/perl' > testik.pl && echo 'print "Skript je OK\n";' >> testik.pl && chmod +x testik.pl && ./testik.pl
A napište výsledek
24.8.2005 13:27 tomas horky | skóre: 3
Rozbalit Rozbalit vše Re: co je to za chybu
debian:/usr/local# cd HOTSANIC debian:/usr/local/HOTSANIC# echo '#!/usr/bin/perl' > testik.pl && echo 'print "Skript je OK\n";' >> testik.pl && chmod +x testik.pl && ./testik.pl bash: testik.pl: Read-only file system
24.8.2005 13:40 tomas84 | skóre: 30
Rozbalit Rozbalit vše Re: co je to za chybu
Hm, takže Vy tvrdíte, že to máte na disku a přitom jedíný disk, který je připojený je /dev/hda1 na "/". To je nějaké divné, ne? Kdyby byl "/" read-only, tak nemůžete zapisovat na disk vůbec nic
24.8.2005 13:42 tomas horky | skóre: 3
Rozbalit Rozbalit vše Re: co je to za chybu
no opravdu mam jen jeden disk a na nem dve part.. jednu normalni a druhou na odkladani
24.8.2005 13:50 tomas84 | skóre: 30
Rozbalit Rozbalit vše Re: co je to za chybu
A jak jste ten adresář /usr/local/HOTSANIC vytvořil? A jak do něj dostal ty data?
24.8.2005 14:08 tomas horky | skóre: 3
Rozbalit Rozbalit vše Re: co je to za chybu
myslite HOTSANIC no proste jsem to tam nakopiroval ten adresar pres winscp
24.8.2005 13:12 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
Rozbalit Rozbalit vše Re: co je to za chybu
Používám sarge a nepozoruju tohle divné chování.
-- Nezdar není hanbou, hanbou je strach z pokusu.
24.8.2005 13:17 tomas horky | skóre: 3
Rozbalit Rozbalit vše Re: co je to za chybu
NEJAKA NOVA distribuce debiana jo v cem je lepsi kde bych nasel ke stahnuti
24.8.2005 13:20 tomas84 | skóre: 30
Rozbalit Rozbalit vše Re: co je to za chybu
24.8.2005 13:30 tomas horky | skóre: 3
Rozbalit Rozbalit vše Re: co je to za chybu
no skusim si ji stahnout ale vyskousim ji pozdeji staci mi 1 cd že.
24.8.2005 13:41 tomas84 | skóre: 30
Rozbalit Rozbalit vše Re: co je to za chybu
Stačí netinst CD (asi 100MB) a zbytek se stáhne během instalace.
24.8.2005 13:17 tomas84 | skóre: 30
Rozbalit Rozbalit vše Re: co je to za chybu
Hmm, to je zvláštní. Od doby, co používám NFS, tak se takhle chová (i na woodym). Možná mám někde jiné nastavení. Každopádně je to OT a vůbec se to netýká této diskuze.
24.8.2005 19:05 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: co je to za chybu
Odpovědět | | Sbalit | Link | Blokovat | Admin
No a funguje ti aspoň
perl ./setup.pl
?

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.