22 Oct
2002
22 Oct
'02
13:06
mc kann in der chroot-Umgebung nicht mit ^O auf eine shell wechseln (oder wie immer mc das auch macht).
Hier mal eine Meldung, die der mc beim Start nach stderr schreibt :
---schnipp--- subshell.c: couldn't open master side of pty pty_open_master: Bad file descriptor ---schnipp---
in deiner chroot-Umgebung fehlen vermutlich die entsprechenden Device Files in /dev, oder sie haben nicht die richtigen Permissions. Vergleiche mit deinem original /dev. Im strace-output nach open suchen, dort wo /dev/p* aufgemacht wird. Bin nicht sicher ob chroot() auch die Device Files kopiert. Kannst du irgendwie pruefen welches das tty **vor** und **nach** chroot() ist, evtl. ein wrapper-Script basteln welches einfach w vorher und nachher ausgibt. Achim