kann sh-Script nicht ausführen -> keine Berechtigung [gel

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Hacky
Beiträge: 123
Registriert: 13.01.2005 16:05:55
Wohnort: München/Berlin
Kontaktdaten:

kann sh-Script nicht ausführen -> keine Berechtigung [gelöst

Beitrag von Hacky » 28.04.2006 19:19:42

Servus!

Ich habe ein Problem folgendes sh-Script auszuführen.
Es kommt immer folgender Fehler:

Code: Alles auswählen

bash: ./install: /bin/sh: bad interpreter: Keine Berechtigung
Ich führe das Script als root direkt von einer CD aus, um ein Programm zu installieren.

Wenn ich ein selbstgeschriebenes Script ausführe und dieses auch

Code: Alles auswählen

#!/bin/sh
im Kopf zu stehen hat, dann funktioniert dies. Nur dieses will einfach nicht.

Hat jmd. eine Idee?
Zuletzt geändert von Hacky am 29.04.2006 19:31:10, insgesamt 1-mal geändert.
MfG,
Hacky

floschi
Beiträge: 791
Registriert: 17.09.2002 14:36:18
Wohnort: München
Kontaktdaten:

Beitrag von floschi » 28.04.2006 19:42:30

Code: Alles auswählen

chmod +x SKRIPTNAME
schon gemacht?

Hacky
Beiträge: 123
Registriert: 13.01.2005 16:05:55
Wohnort: München/Berlin
Kontaktdaten:

Beitrag von Hacky » 28.04.2006 19:47:46

Jup, ausführbar ist es. Sonst hät ich's ja auch gar nicht ausführen können.
MfG,
Hacky

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 28.04.2006 19:54:57

Code: Alles auswählen

dos2unix install.sh
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Hacky
Beiträge: 123
Registriert: 13.01.2005 16:05:55
Wohnort: München/Berlin
Kontaktdaten:

Beitrag von Hacky » 28.04.2006 20:46:06

Hmm, dass könnte der Grund sein. Dummerweise habe ich vergessen zu erwähnen, dass es sich dabei um eine Cd handelt. Besser gesagt um drei CDs und ich hab nicht die Möglichkeit diese komplett auf meiner Platte zwischen zu speichern.

Hat jmd. vielleicht einen Lösungsvorschlag?
MfG,
Hacky

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 28.04.2006 21:04:38

CD nochmal brennen? Sorry aber das ist halt das Problem wenn man die Dateien unter Windows bearbeitet..
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Hacky
Beiträge: 123
Registriert: 13.01.2005 16:05:55
Wohnort: München/Berlin
Kontaktdaten:

Beitrag von Hacky » 28.04.2006 21:19:05

Stimmt ans brennen hab ich grad gar nicht gedacht. *schäm*
Naja, ich hab die nicht erstellt. Sind CDs bei uns aus'm RZ und die scheinen nichts zu können. ;)
MfG,
Hacky

Hacky
Beiträge: 123
Registriert: 13.01.2005 16:05:55
Wohnort: München/Berlin
Kontaktdaten:

Beitrag von Hacky » 29.04.2006 13:48:29

Hmm, hab irgendwie ien Problem beim brennen mit GnomeBaker. Das mwandeln mit dos2unix funzt einwandfrei und es würde dann auch theoretisch laufen. Aber sobald ich die CD brenne funktioniert das Script wieder wegen dem gleichen Fehler nicht. Wahrscheinlich weil er wieder das Ganze in Dos umwandelt.
Welche Einstellung muss ich wählen, damit dies klappt?

Auf jeden Fall vielen lieben Dank für die bisherige und die folgenden Hilfen. Ich bin immer wieder glücklich, dass diese sehr gute und freundliche Forum existiert.
MfG,
Hacky

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 29.04.2006 16:06:55

Hmm.. ich kenne mich mit Gnomebaker nicht aus und sehe auch keine sinnvolle Option die dieses Verhalten erklären könnte.. also du kopierst dir die CD auf die Platte, lässt dos2unix auf alle skripte los und versuchst das dann alles wieder zu brennen?
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Benutzeravatar
Phoenix
Beiträge: 227
Registriert: 25.01.2003 14:54:21
Wohnort: Niederrhein

Beitrag von Phoenix » 29.04.2006 17:55:00

Vielleicht liegt es auch am mounten

Standardmässig wird bei mir das CD Laufwerk mit user gemountet
This option implies the options noexec, nosuid, and nodev
Also einfach mal mit exec probieren
OS: Debian SID

--- Alles wird gut ;) ---
MfG Andy

Hacky
Beiträge: 123
Registriert: 13.01.2005 16:05:55
Wohnort: München/Berlin
Kontaktdaten:

Beitrag von Hacky » 29.04.2006 19:30:23

Danke der Tipp mit den exec hat geholfen. Supi.
MfG,
Hacky

Antworten