Nowe posty

xx Problem z Linux Lite po instalacji (1)
Dzisiaj o 15:19:31
xx Dystrybucja pod HP Omen (7)
Dzisiaj o 11:33:05
xx [Poradnik] Wyszukiwanie Sterowników (2)
2024-03-27, 21:08:23
xx Ile pingwinów? (1)
2024-03-27, 08:59:24
xx konfiguracja pale moon (0)
2024-03-24, 21:53:42
xx Plasma 6 w Neonie ssie trochę mniej ... (10)
2024-03-23, 02:38:11
xx problem z instalacja sterowników do karty sieciowej (3)
2024-03-18, 18:10:16
xx Plik abc.001 (1)
2024-03-17, 17:48:27
xx Zlecę dopracowanie programu w MatLab (0)
2024-03-13, 15:28:40
xx Linux Mint 21.3 XFCE brak dźwieku po paru minutach (karta muzyczna zintegrowana) (5)
2024-03-12, 23:07:01

Autor Wątek: ./setup.sh: /bin/sh: bad interpreter: Brak dostępu  (Przeczytany 12148 razy)

Kamil_g

  • Gość
./setup.sh: /bin/sh: bad interpreter: Brak dostępu
« dnia: 2008-06-05, 07:48:20 »
Witam próbuję zainstalować aplikację na Centosie i niestety za każdym razem wywala mi ten błąd ./setup.sh: /bin/sh: bad interpreter: Brak dostępu ,nawet zmieniłem chmod /bin/sh na 777 ,ale nic to nie zmieniło :(

Jak zwykle proszę o pomoc i z góry przepraszam za moje laikowskie pytania :)



Pozdrawiam

Kamil

magnusek

  • Gość
./setup.sh: /bin/sh: bad interpreter: Brak dostępu
« Odpowiedź #1 dnia: 2008-06-05, 11:37:05 »
daj wynik polecenia:
cat /etc/shells

Kamil_g

  • Gość
./setup.sh: /bin/sh: bad interpreter: Brak dostępu
« Odpowiedź #2 dnia: 2008-06-05, 13:23:05 »
Po wpisaniu tego wyskoczyło mi :

/bin/sh
/bin/bash
/sbin/nologin

ps. oczywiście mam dostęp do roota

magnusek

  • Gość
./setup.sh: /bin/sh: bad interpreter: Brak dostępu
« Odpowiedź #3 dnia: 2008-06-05, 14:38:49 »
właściwie /bin/sh jest "linkiem" do /bin/bash

Ok, masz root-a, masz również plik /bin/sh... a wlasnie, na co on wskazuje?
tzn na /bin/bash?

I pochwal sie od razu co instalujesz :)

Kamil_g

  • Gość
./setup.sh: /bin/sh: bad interpreter: Brak dostępu
« Odpowiedź #4 dnia: 2008-06-05, 14:45:32 »
Na co on wskazuje ?? ,tzn. ,bo ja całkiem zielony jestem prawie w pingwinie :)

Wolfensteina Enemy Territory instaluję

magnusek

  • Gość
./setup.sh: /bin/sh: bad interpreter: Brak dostępu
« Odpowiedź #5 dnia: 2008-06-05, 15:31:32 »
wklej wynik tego polecenia:
ls -la | grep sh

Kamil_g

  • Gość
./setup.sh: /bin/sh: bad interpreter: Brak dostępu
« Odpowiedź #6 dnia: 2008-06-05, 16:14:59 »
-rw-------  1 root root      17715 cze  5 13:35 .bash_history
-rw-r--r--  1 root root         24 sty  6  2007 .bash_logout
-rw-r--r--  1 root root        191 sty  6  2007 .bash_profile
-rw-r--r--  1 root root        176 sty  6  2007 .bashrc
-rw-r--r--  1 root root        100 sty  6  2007 .cshrc
drwx------  2 root root       4096 maj 29 19:28 .ssh
-rw-r--r--  1 root root        129 sty  6  2007 .tcshrc


dokładnie to zwróciło

magnusek

  • Gość
./setup.sh: /bin/sh: bad interpreter: Brak dostępu
« Odpowiedź #7 dnia: 2008-06-05, 16:46:30 »
Mój błąd...

ls -la /bin | grep sh

Kamil_g

  • Gość
./setup.sh: /bin/sh: bad interpreter: Brak dostępu
« Odpowiedź #8 dnia: 2008-06-05, 17:08:03 »
-rwxrwxrwx  1 root root 722684 sty  6  2007 bash
lrwxrwxrwx  1 root root      4 maj 28 13:23 sh -> bash

A proszę bardzo ,zwróciło to w/w

magnusek

  • Gość
./setup.sh: /bin/sh: bad interpreter: Brak dostępu
« Odpowiedź #9 dnia: 2008-06-05, 19:56:53 »
Cytat: Kamil_g
Na co on wskazuje ?? ,tzn. ,bo ja całkiem zielony jestem prawie w pingwinie :)

Wolfensteina Enemy Territory instaluję
nie masz żadnej "paczki" tej gry?

/bin/sh wskazuje dobrze wiec to nie w tym kierunku....

Wklej kilka ostatnich linijek komunikatu jaki dostajesz...

siewca.qbi

  • Gość
./setup.sh: /bin/sh: bad interpreter: Brak dostępu
« Odpowiedź #10 dnia: 2008-06-05, 22:18:41 »
Jak na moje, to urządzenie na którym jest instalka jest zamontowane bez flagi exec, co powoduje, że nie można uruchomić żadnego programu/skryptu z tego urządzenia.

spróbuj użyć polecenia jako root:
mount -o remount,exec /dev/urzadzenie punkt_montowania

arctgx: spacja do "-oremount..."

magnusek

  • Gość
./setup.sh: /bin/sh: bad interpreter: Brak dostępu
« Odpowiedź #11 dnia: 2008-06-05, 22:40:11 »
Cytat: siewca.qbi
Jak na moje, to urządzenie na którym jest instalka jest zamontowane bez flagi exec, co powoduje, że nie można uruchomić żadnego programu/skryptu z tego urządzenia.

spróbuj użyć polecenia jako root:
mount -o remount,exec /dev/urzadzenie punkt_montowania
objaw by sie zgadzał, i popieram to co napisałeś.

Albo ja nie doceniam początkujących albo Ty ich przeceniasz ;)

arctgx: spacja do "-oremount..."

Kamil_g

  • Gość
./setup.sh: /bin/sh: bad interpreter: Brak dostępu
« Odpowiedź #12 dnia: 2008-06-06, 16:50:53 »
Verifying archive integrity... All good.
Uncompressing Enemy Territory 2.60 Full Install.................................                                                                             ................................................................................                                                                             ................................................................................                                                                             .............................................................................................................................
./et-linux-2.60.x86.run: ./setup.sh: /bin/sh: bad interpreter: Brak dostępu


dalej nic :(

co mam wpisać tam w "urządzenie ,punkt montowania" ??

sorry za dziecinne pewnie dla Was pytania ale nie mam pojęcia :)

Pozdrawiam

arctgx

  • Gość
./setup.sh: /bin/sh: bad interpreter: Brak dostępu
« Odpowiedź #13 dnia: 2008-06-06, 17:24:36 »
Cytat: Kamil_g
sorry za dziecinne pewnie dla Was pytania ale nie mam pojęcia :)
Moze byś tak odpalił wyszukiwarkę i poczytał trochę, czym jest montowanie systemów plików, zobaczył poleceniem mount bez argumentów, co masz gdzie zamontowane.

Może ktoś inny będzie miał ochotę wytłumaczyć Ci coś, czego mógłbyś poszukać samodzielnie i nabrać jakiejś podstawowej intuicji raz na zawsze.

Kamil_g

  • Gość
./setup.sh: /bin/sh: bad interpreter: Brak dostępu
« Odpowiedź #14 dnia: 2008-06-10, 08:50:21 »
Już sobie poradziłem w sposób najmniej skomplikowany ,skopiowałem gotowe pliki zainstalowane na PC który nie wywalał takich błędów do siebie i działa :)


Pozdrawiam