On Mon, Apr 03, 2006 at 05:02:51PM +0200, Matteo Croce wrote: > Package: dchroot > Version: 0.12 > Severity: grave > Justification: renders package unusable
> All programs can't be started in the i386 chroot.
> I ran strace on dchroot and i get ENOPERM on chroot() as user
> and a very weird 'umovestr: Input/output error' on execve("/bin/bash")
> as root.
> dchroot is setuid root, so ENOPERM should not happen:
It will if you try to run strace on it. A user process (strace) can't
ptrace a process owned by a different user (dchroot), so dchroot ends up
losing its suid permissions when run under strace.
You might try an strace as root instead.
--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
[EMAIL PROTECTED] http://www.debian.org/
signature.asc
Description: Digital signature

