Hallo zusammen,
ich muß für mein Studium diverse Software installieren, die natürlich nicht Teil des Ubuntu Releases sind (Matlab, Labview, etc.). Diese Programme werden typischerweise über ein "install" Skript installiert. Bei mir kommt leider immer folgender Fehler:
stephan@phoenix:/media/cdrom1$ ./install bash: ./install: /bin/sh: bad interpreter: Keine Berechtigung
Das Skript sieht (zumindest oben) so aus:
stephan@phoenix:/media/cdrom1$ head install #! /bin/sh
Das ganze funktioniert wo anders, deshalb vermute ich, daß es an Ubuntu liegt. Denn sobald ich folgendes eingebe, meckert er zwar, aber er geht weiter:
stephan@phoenix:/media/cdrom1$ /bin/sh install Inconsistency detected by ld.so: rtld.c: 1259: dl_main: Assertion `_rtld_local._dl_rtld_map.l_prev->l_next == _rtld_local._dl_rtld_map.l_next' failed!
Sobald aber andere Skripte aus einem Skript aufgerufen werden, geht das Thema schon wieder los. Kann mir jemand sagen, was hier los ist? Ich bin völlig am Verzweifeln. Die Berechtigungen für die Shell stimmen ja, sonst könnte ich ja gar kein Terminal aufmachen. Nur zur Info: /bin/bash gehört root.root und ist mit 755 doch völlig korrekt installiert, oder? "/bin/sh/" ist ein Link auf "/bin/bash".
Ich benutze Hoary (eine frische Installation, keine drei Wochen alt, mit allen aktuellen Upgrades).
Danke + Gruß,
Stephan