On Mon, May 28, 2007 at 09:59:19PM +0100, Edd Barrett wrote:
> Hi,
>
> >> Maybe your path is not set correctly (for this specific problem).
>
> Today has been one dumb mistake after another. I apologize.
>
> I'll do it properly shall I:
>
> # sysctl -a | grep linux
> kern.emul.linux=1
> # ls -al a.out
> -rwxr-xr-x 1 edd edd 1176578 May 28 13:18 a.out
> # file a.out
> a.out: ELF 32-bit LSB executable, Intel 80386, version 1, for
> GNU/Linux 2.6.9, statically linked, not stripped
> # uname -a
> OpenBSD puff.langash.lan 4.1 GENERIC#1435 i386
> # ktrace ./a.out
> ktrace: exec of './a.out' failed: Operation not permitted
> # kdump -f ktrace.out
> 8108 ktrace RET ktrace 0
> 8108 ktrace CALL execve(0xcfbdc9d3,0xcfbdc89c,0xcfbdc8a4)
> 8108 ktrace NAMI "./a.out"
> 8108 ktrace RET execve -1 errno 1 Operation not permitted
you sure the file system where a.out is allows execution?
cu
--
paranoic mickey (my employers have changed but, the name has remained)