bash: ./configure: /bin/sh: bad interpreter: permission denied.
sh: /usr/bin/pager: No such file or directory
sh: exec: /usr/bin/pager: cannot execute: No such file or directory
bist du dir sicher, dass du die Dateien nicht aus irgendeinem Grund im
"DOS"-Format auf deiner HD liegen hast?? Dies würde bedeuten, dass der
Interpreter jede Textzeile mit einem abschließenden charriage return + line
feed ("\r\n") findet anstatt des gewollten alleinstehenden line feed ("
\n"). In einigen Editoren wird dies mit abschließendem ^M am Zeilenende
angezeigt oder in letzter Zeit beispielsweise in vim mit dem Hinweis
"[dos]" beim Öffnen der Datei.
Es würde mich in diesem Fall allerdings wundern wie du zu diesem Ergebnis
kommst.... eine einzelne Datei läßt sich in diesem Fall schnell mit einem
Aufruf von "perl -i -npe 's/\r\n/\n/g' DATEINAME" erledigen, aber wenn du
das Problem (wie es aussieht) Systemweit hast, dann bin ich mir nicht
sicher was schneller und sauberer ist.....
Ich setze bei dieser Annahme voraus, dass es /bin/sh und /usr/bin/pager
gibt und dass Sie von Hand aufgerufen werden können.
Grüße,
Günther
Günther Mair
Service Manager
ENERGIS Italia GmbH
Negrellistrasse 13/B
39100 Bozen (BZ)
Tel.: +39 0471 066500
Fax: +39 0471 066501
Email: guenther.mair(a)energis.it
Web: http://www.energis.it
:
> bash: ./configure: /bin/sh: bad interpreter: permission denied.
>
> sh: /usr/bin/pager: No such file or directory
> sh: exec: /usr/bin/pager: cannot execute: No such file or directory
bist du dir sicher, dass du die Dateien nicht aus irgendeinem Grund im
"DOS"-Format auf deiner HD liegen hast?? Dies würde bedeuten, dass der
Interpreter jede Textzeile mit einem abschließenden charriage return + line
feed ("\r\n") findet anstatt des gewollten alleinstehenden line feed ("
\n"). In einigen Editoren wird dies mit abschließendem ^M am Zeilenende
angezeigt oder in letzter Zeit beispielsweise in vim mit dem Hinweis
"[dos]" beim Öffnen der Datei.
Das klnigt jetzt sehr kompliziert :-))
Es würde mich in diesem Fall allerdings wundern wie du zu diesem Ergebnis
kommst.... eine einzelne Datei läßt sich in diesem Fall schnell mit einem
Aufruf von "perl -i -npe 's/\r\n/\n/g' DATEINAME" erledigen, aber wenn du
das Problem (wie es aussieht) Systemweit hast, dann bin ich mir nicht
sicher was schneller und sauberer ist.....
Ich setze bei dieser Annahme voraus, dass es /bin/sh und /usr/bin/pager
gibt und dass Sie von Hand aufgerufen werden können.
also sh aus einer graphische Oberfläche im Terminal startet dann rührt sich
was es wechselt die Kommandozeile > sh-2.05a$ , aber wenn ich sh aus der
konsole z.B. tty1 starte dann passiert nix, was so glaube ich auch richtig
ist da es ja nur ein link auf /bin/bash ist oder irre ich mich da ?
und /usr/bin/pager ist nicht ausführbar weil gar nicht vorliegend und auch
nicht in den paketen vorgesehen !
und nun ??
gruss ULI
und /usr/bin/pager ist nicht ausführbar weil gar nicht vorliegend und auch
nicht in den paketen vorgesehen !
Auf meiner unstable ist pager ein symbolischer Links vom alternatives
System.
patrick(a)inspiron:~$ ls -ld /usr/bin/pager
lrwxrwxrwx 1 root root 23 2003-09-04 18:08
/usr/bin/pager -> /etc/alternatives/pager
patrick(a)inspiron:~$ ls -ld /etc/alternatives/pager
pager pager.1.gz
patrick(a)inspiron:~$ ls -ld /etc/alternatives/pager
pager pager.1.gz
patrick(a)inspiron:~$ ls -ld /etc/alternatives/pager
lrwxrwxrwx 1 root root 13 2003-09-25 11:58
/etc/alternatives/pager -> /usr/bin/less
Wahrscheinlich hast du less nicht richtig konfiguriert. Probier
$ dpkg-reconfigure less
Und sonst musst du einfach dein alternatives System auf Vordermann bringen.
$ man update-alternatives
Das mit den Dateirechten sollte es aber schon gewesen sein. Schau dir
mal die Rechte der ./configure an.
$ ln -ld configure
Hast du Ausführrechte?
Happy hacking!
Patrick
Hi Patrick !
> und /usr/bin/pager ist nicht ausführbar weil gar nicht vorliegend und
> auch nicht in den paketen vorgesehen !
Auf meiner unstable ist pager ein symbolischer Links vom alternatives
System.
patrick(a)inspiron:~$ ls -ld /usr/bin/pager
lrwxrwxrwx 1 root root 23 2003-09-04 18:08
/usr/bin/pager -> /etc/alternatives/pager
patrick(a)inspiron:~$ ls -ld /etc/alternatives/pager
pager pager.1.gz
patrick(a)inspiron:~$ ls -ld /etc/alternatives/pager
pager pager.1.gz
patrick(a)inspiron:~$ ls -ld /etc/alternatives/pager
lrwxrwxrwx 1 root root 13 2003-09-25 11:58
/etc/alternatives/pager -> /usr/bin/less
sieht bei mir auch so aus !
Wahrscheinlich hast du less nicht richtig konfiguriert. Probier
$ dpkg-reconfigure less
YES that s it ! das war s, jetzt funzt "man" wieder !
Das mit den Dateirechten sollte es aber schon gewesen sein. Schau dir
mal die Rechte der ./configure an.
$ ln -ld configure
Hast du Ausführrechte?
also bei
$ ls -l configure
-rwxr-xr-x 1 uli uli 284332 Dec 1 2002 configure
was stimmt daran nicht ?
mamma mia ich habs !!!!!!
ich hab das File nicht von meiner home directory gestartet.
Nun grad eben die entzippte directory zu mir rübergeholt zu mir hergeholt und
./configure ausgeführt und es läuft.
Ach immer diese Anfänger !
mal sehen wie weit ich nun komme
Gruss und danke für die Hilfe !
Uli