Hallo, Am Fre, 24 Nov 2006, R-Theo Selle schrieb:
Am Freitag, 24. November 2006 00:17 schrieb David Haller:
ls -l /bin/sh /bin/bash ./do_install.sh head -n 1 ./do_install | od -t x1
hier die Ausgaben dazu: suse-linux:/home/theo/ov511-2.32 # ls -l /bin/sh /bin/bash -rwxr-xr-x 1 root root 501804 2006-06-02 16:34 /bin/bash lrwxrwxrwx 1 root root 4 2006-11-12 01:37 /bin/sh -> bash
Ok, daran liegt's dann schonmal nicht.
suse-linux:/home/theo/ov511-2.32 # ./do_install | od -t x1 bash: ./do_install: Datei oder Verzeichnis nicht gefunden
Da habe ich natuerlich das ".sh" vergessen. Also: head -n 1 /home/theo/ov511-2.32/do_install.sh | od -t x1
do_install.sh ist aber vorhanden und ich kopiere es nun mal hier ein #!/bin/sh
Das bringt leider nix, weil da ein evtl. \r ( ) am Zeilenende wohl nicht ueberlebt. Du kannst das auch gleich selber pruefen. Die Ausgabe sollte so aussehen: 0000000 23 21 2f 62 69 6e 2f 73 68 0a 0000012 ^^^^^ hier darf kein 0d dazwischen sein. Falls das so stimmt, dann aendere mal die erste Zeile in #!/bin/sh -x um.
Da bin ich leider für mehr nicht fit, weiß ja nicht mal was das mit *(Evtl. liegt's auch an AppArmor.
AppArmor ist eine Erweiterung, die Rechte zusaetzlich einschraenken kann. Das gibt dann unerwartete "Permission denied" Fehler etc. Ich kenne mich damit aber ueberhaupt nicht aus. -dnh -- Das 42te Gebot des Usernetzes besagt: "Du sollst nicht süchtig siggen eines Süchtigen Signatur. Auf das du selber nicht siggsüchtig werdest." Wahrscheinlich wird das jetzt wieder gesiggt. [Woko° in dag°] -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org