configure und suexec
hi, da nach Patchen meines Indianers die suexec-Einstellungen etwas anders als nötig sind, muss ich die wieder richten. Die Frage wie, ging leider ins Leere :-( Da ich mir erst einmal keinen anderen Rat weiss, habe ich mir die sourcen von apache.org gezogen (Version 1.3.20 - soll unter Suse 7.3. laufen.) und will jetzt neu kompilern. Reicht es, das suexec neu zu kompilern oder muss ich den ganzen Apachen neu installieren? leider bekomme ich nach Aufruf von ./configure als root folgende Fehlermeldung: bash: ./configure: bad interpreter: Keine Berechtigung was kann das sein? Gruss Herbert
Moin, Herbert Schrader:
bash: ./configure: bad interpreter: Keine Berechtigung was kann das sein?
a) Falsch entpackt, configure nicht eXecutable. chmod 755. b) Partition gemountet mit "noexec", prüfen in /etc/fstab. c) Datei liegt auf FAT-Partition o.ä. Auf "echte Linux"-Partition legen. d) Der in der ersten Zeile von configure anegebenene Inter- preter existiert nicht ("#!/pfad/zum/interpreter"). Prüfen, ob der da ist. e) Gruß, Ratti ;-) -- http://www.gesindel.de | Fontlinge | Die Schriftenverwaltung für Windows
Am Sonntag, 30. Juni 2002 18:15 schrieb ratti:
Moin,
Herbert Schrader:
bash: ./configure: bad interpreter: Keine Berechtigung was kann das sein?
a) Falsch entpackt, configure nicht eXecutable. chmod 755. b) Partition gemountet mit "noexec", prüfen in /etc/fstab. c) Datei liegt auf FAT-Partition o.ä. Auf "echte Linux"-Partition legen. d) Der in der ersten Zeile von configure anegebenene Inter- preter existiert nicht ("#!/pfad/zum/interpreter"). Prüfen, ob der da ist.
Hallo, a-c sind ok. zu d) der Pfad geht zu #!/bin/sh habe nachgeschaut: /bin/@sh geht auf -> bash ??? die bash ist meine shell. sehr ratlos.
Moin, Ratti:
a) Falsch entpackt, configure nicht eXecutable. chmod 755. b) Partition gemountet mit "noexec", prüfen in /etc/fstab. c) Datei liegt auf FAT-Partition o.ä. Auf "echte Linux"-Partition legen. d) Der in der ersten Zeile von configure anegebenene Inter- preter existiert nicht ("#!/pfad/zum/interpreter"). Prüfen, ob der da ist.
Herbert Schrader:
Hallo, a-c sind ok.
Merkwürdig...
zu d) der Pfad geht zu #!/bin/sh habe nachgeschaut: /bin/@sh geht auf -> bash ??? die bash ist meine shell.
Das ist OK. So soll's sein - mal vorrausgesetzt, das "@" da oben ist ein Tippfehler beim Mailschreiben. Was passiert denn, wenn du sh ./configure eingibst? Oh, und dann habe ich noch 'ne Idee: Ist das Script vieleicht über 'ne Dose gelaufen und hat jetzt Windows-Umbrüche? Gib mal ein vi configure Sind da jetzt lauter "^M" am Zeilenende? Wenn ja, dann könnte man das jetzt korrigieren, aber wahrscheinlich wäre dann noch mehr hinüber - Archiv neu besorgen. Hint: vi verlassen mit ":q!" (Grins) Gruß, Ratti -- http://www.gesindel.de | Fontlinge | Die Schriftenverwaltung für Windows
Am Sonntag, 30. Juni 2002 18:15 schrieb ratti:
Moin,
Herbert Schrader:
bash: ./configure: bad interpreter: Keine Berechtigung was kann das sein?
a) Falsch entpackt, configure nicht eXecutable. chmod 755. b) Partition gemountet mit "noexec", prüfen in /etc/fstab. c) Datei liegt auf FAT-Partition o.ä. Auf "echte Linux"-Partition legen. d) Der in der ersten Zeile von configure anegebenene Inter- preter existiert nicht ("#!/pfad/zum/interpreter"). Prüfen, ob der da ist.
e) Gruß, Ratti ;-)
Hallo an alle. Große Ratlosigkeit bei der Lösung eines Problems verleitet zu Handlungen, die letztlich entweder als solche nicht nachvollziehbar sind oder deren Anstoss im Dunklen liegt ;-). Habe die Susi mal runtergefahren, ausgemacht und wieder eingeschalten: nu gehts, warum auch immer. freu. configure lässt sich jetzt ausführen, irgendwo hat wohl was geklemmt Gruss Herbert.
participants (2)
-
Herbert Schrader
-
ratti