Felaktig tolk?

Här diskuterar vi skal, kommandon och klassiska linuxverktyg.
The Dude
Inlägg: 23
Blev medlem: 17 okt 2007, 16:21
Ort: Umeå

Felaktig tolk?

Inlägg av The Dude »

Jag får ett problem när jag försöker starta ett shellscript från en cdskiva.

Kod: Markera allt

bash: /media/cdrom0/setup.sh: /bin/sh: felaktig tolk: Åtkomst nekas
Vad menas?
Användarvisningsbild
alatariel
Inlägg: 750
Blev medlem: 20 aug 2007, 13:33
OS: Kubuntu
Utgåva: 18.04 Bionic Beaver LTS
Ort: Upplands Väsby

SV: Felaktig tolk?

Inlägg av alatariel »

shellskriptet har troligen som första rad
#!/bin/sh

- men du verkar inte kunna köra det programmet på din dator antagligen pga att du inte har rätt att antingen läsa eller köra det ...
det KAN vara bra att du inte kan köra det - detta kan vara en säkerhetsåtgärd ...

vad är det för shellscript du försöker köra?
och varifrån?
Senast redigerad av 1 alatariel, redigerad totalt 22 gånger.
~~~ Kubuntu18.04 ~~~
The Dude
Inlägg: 23
Blev medlem: 17 okt 2007, 16:21
Ort: Umeå

SV: Felaktig tolk?

Inlägg av The Dude »

Så här ser scriptet ut i början. det är en installationscd för Ankh (ett spel).

Kod: Markera allt

#! /bin/sh
#
# Product setup script
#
# Go to the proper setup directory (if not already there)
cd `dirname $0`

# defaults
FATAL_ERROR="Fatal error, no tech support email configured in this setup"
# try to get root prior to running setup?
# 0: no
# 1: prompt, but run anyway if fails
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

SV: Felaktig tolk?

Inlägg av Lars »

Har du exekveringsrättigheter på skriptet? Eller är kanske CD:n monterad med flaggan noexec?
The Dude
Inlägg: 23
Blev medlem: 17 okt 2007, 16:21
Ort: Umeå

SV: Felaktig tolk?

Inlägg av The Dude »

Provade just att installera som root, men det blev samma resultat. Provade att ta bort "/bin/sh", men fick samma resultat.
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

SV: Felaktig tolk?

Inlägg av Lars »

Prova med kommandot "sh /media/cdrom0/setup.sh".
The Dude
Inlägg: 23
Blev medlem: 17 okt 2007, 16:21
Ort: Umeå

SV: Felaktig tolk?

Inlägg av The Dude »

Tack!
Nu gick den igång, men då blev det andra råplems. Jag ger upp tror jag. Knepigt det här.

Kod: Markera allt

cp: läser "setup.data/bin/Linux/x86/glibc-2.1/setup.gtk": In/ut-fel
/media/cdrom0/setup.sh: line 157:  8145 Segmenteringsfel        (core dumped) "$setup" "$@"
cp: läser "setup.data/bin/Linux/x86/setup": In/ut-fel
/media/cdrom0/setup.sh: line 157:  8153 Segmenteringsfel        (core dumped) "$setup" "$@"
The setup program seems to have failed on x86/glibc-2.1

Fatal error, no tech support email configured in this setup
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

SV: Felaktig tolk?

Inlägg av Lars »

Det där ser ju ut som en trasig CD-skivan (om inte ens cp fungerar), är den hembränd?
The Dude
Inlägg: 23
Blev medlem: 17 okt 2007, 16:21
Ort: Umeå

SV: Felaktig tolk?

Inlägg av The Dude »

Nej! Det är en orginalskiva. Borde man inte se om den är skadad?
SakJur
Inlägg: 1358
Blev medlem: 31 mar 2007, 18:00
OS: Fedora
Utgåva: Vet inte/ingen utgåva passar
Ort: Västerås
Kontakt:

SV: Felaktig tolk?

Inlägg av SakJur »

orro_xo skrev: Nej! Det är en orginalskiva. Borde man inte se om den är skadad?
Inte alltid, har den funkat förut?
För i annat fall så kan skivan blivit felbränd...
Jag är inte tyvärr inte särskilt aktiv längre.
sakjur@launchpad
Skriv svar

Återgå till "Terminalforum"