Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

hi habe ein problem, wollte apache installen und bekomme diesen fehler:

[root@linuxrechner apache_1.3.27]# ./configure

bash: ./configure: bad interpreter: Keine Berechtigung

bin wie man sieht als root eingelogged!

Weiß jemand rat?

Gruß TT

Geschrieben

Kontrolliere mal, ob "." auch im Suchpfad ist.

Ansonsten kannst Du noch einen Blick ins configure Skript werfen und nachschauen ob die dort eingetragene Shell auch vorhanden ist (sollte aber eigentlich der Fall sein).

Nic

Geschrieben
Originally posted by nic_power

Kontrolliere mal, ob "." auch im Suchpfad ist.

Ansonsten kannst Du noch einen Blick ins configure Skript werfen und nachschauen ob die dort eingetragene Shell auch vorhanden ist (sollte aber eigentlich der Fall sein).

Nic

hm die ganze zeit konnte ich in der shell aber alles machen...

Geschrieben

Durchaus moeglich, "configure" ruft jedoch externe Skripte aus dem current directory auf (beispielsweise "missing"). Fehlt "." im Suchpfad, so koennen diese Skripte nicht ausgefuehrt werden.

Nic

Geschrieben
Originally posted by nic_power

Durchaus moeglich, "configure" ruft jedoch externe Skripte aus dem current directory auf (beispielsweise "missing"). Fehlt "." im Suchpfad, so koennen diese Skripte nicht ausgefuehrt werden.

Nic

und wo kann ich das nachschauen?

Geschrieben
Originally posted by nic_power

Beispielsweise mit

echo $PATH

mit

export PATH=$PATH:.

kannst Du "." mit in den Suchpfad aufnehmen.

Nic

den . mach ich ja nur weil ich als root ausführen will...

Geschrieben

Das ist auch sinnvoll, da "." im Suchpfad von Root ein Sicherheitsproblem darstellen kann. Das Problem ist aber, dass "configure" unter Umstaenden die Programme nicht mit "./irgendwas" sondern nur als "irgendwas" aufruft (was dann fehl schlaegt).

Nic

Geschrieben

Hallo,

es ist doch so, das das aktuelle verzeichnis nicht im

"suchpfad" ist. Deshalb gibt man ein ./ an um, sicherzusetllen

das man auch das programm in dem verzeichnis ausführt in

dem man sich gerade befindet und nicht eines das irgendwo anders

liegt und nur zufällig den selben namen hat.

Have a nice day

HansPans

Geschrieben

"configure" ist ein Shell-Skript (!) welches die Makefiles fuer apache generiert (*). Dieses Skript ruft jede Menge externe Programme und Skripte auf, um die Systemkonfiguration zu ermitteln. Dazu gehoeren unter anderem auch Dateien die im selben Verzeichnis wie "configure" liegen. Ist dieses Verzeichnis _nicht_ im Suchpfad, koennen einige Skripte von configure nicht ausgefuehrt werden. D.h. wenn configure mit ./configure aufgerufen wird und das Verzeichnis "." nicht im Suchpfad vorhanden ist hast Du ein Problem (configure ist dann nicht in der Lage die notwendigen Skripte im aktuellen Verzeichnis auszufuehren).

Nic

(*) Dieselbe Methode wird bei einer Unmenge an Software angewendet. Das "configure" Skript wird dabei mit autoconf und einer Konfigurationsdatei ("configure.in") für das entsprechende Softwarepaket erzeugt.

Geschrieben

hab das gleiche Problem auch gehabt (jedoch nicht mit Apache). Das Problem war, dass die Berechtigungen falsch waren (chmod)...

Vielleicht hilft dir das ?!

Geschrieben
Originally posted by daking

Das Problem war, dass die Berechtigungen falsch waren (chmod)...

In diesem Fall hilft vielleicht ein "chmod +x <datei>". Damit macht dann die <datei> ausführbar. An TrashTalker gerichtet...

  • 2 Monate später...

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...