[Chrootssh-users] cannot execute bin/sh: No such file or directory
Brought to you by:
punkball
|
From: <ge...@in...> - 2003-05-23 08:30:04
|
Hi all,
I have installed correctly chrootssh, and I=B4v configured a chroot
environment like the manual, but... when I execute:
chroot /path/to/chroot/ bin/sh
chroot: cannot execute bin/sh: No such file or directory
(/bin/sh is really in my chroot path)
I execute strace but I can=B4t find the error:
execve("/usr/sbin/chroot", ["chroot", "/path/to/chroot/", "bin/sh"], [/* =
25
vars */]) =3D 0
uname({sys=3D"Linux", node=3D"my.host.com", ...}) =3D 0
brk(0) =3D 0x804b624
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,=
0)
=3D 0x40017000
open("/etc/ld.so.preload", O_RDONLY) =3D -1 ENOENT (No such file or
directory)
open("/etc/ld.so.cache", O_RDONLY) =3D 3
fstat64(3, {st_mode=3DS_IFREG|0644, st_size=3D43271, ...}) =3D 0
old_mmap(NULL, 43271, PROT_READ, MAP_PRIVATE, 3, 0) =3D 0x40018000
close(3) =3D 0
open("/lib/i686/libc.so.6", O_RDONLY) =3D 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\307\1"..., 1024=
) =3D
1024
fstat64(3, {st_mode=3DS_IFREG|0755, st_size=3D5792713, ...}) =3D 0
old_mmap(NULL, 1293384, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =3D 0x400=
23000
mprotect(0x40156000, 35912, PROT_NONE) =3D 0
old_mmap(0x40156000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, =
3,
0x132000) =3D 0x40156000
old_mmap(0x4015b000, 15432, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) =3D 0x4015b000
close(3) =3D 0
munmap(0x40018000, 43271) =3D 0
brk(0) =3D 0x804b624
brk(0x804b64c) =3D 0x804b64c
brk(0x804c000) =3D 0x804c000
open("/usr/share/locale/locale.alias", O_RDONLY) =3D 3
fstat64(3, {st_mode=3DS_IFREG|0644, st_size=3D2601, ...}) =3D 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)=
=3D
0x40018000
read(3, "# Locale name alias data base.\n#"..., 4096) =3D 2601
brk(0x804d000) =3D 0x804d000
read(3, "", 4096) =3D 0
close(3) =3D 0
munmap(0x40018000, 4096) =3D 0
open("/usr/lib/locale/es_ES+euro/LC_IDENTIFICATION", O_RDONLY) =3D -1 ENO=
ENT
(No such file or directory)
open("/usr/lib/locale/es_ES@euro/LC_IDENTIFICATION", O_RDONLY) =3D 3
fstat64(3, {st_mode=3DS_IFREG|0644, st_size=3D433, ...}) =3D 0
mmap2(NULL, 433, PROT_READ, MAP_PRIVATE, 3, 0) =3D 0x40018000
close(3) =3D 0
open("/usr/lib/locale/es_ES+euro/LC_MEASUREMENT", O_RDONLY) =3D -1 ENOENT=
(No
such file or directory)
open("/usr/lib/locale/es_ES@euro/LC_MEASUREMENT", O_RDONLY) =3D 3
fstat64(3, {st_mode=3DS_IFREG|0644, st_size=3D29, ...}) =3D 0
mmap2(NULL, 29, PROT_READ, MAP_PRIVATE, 3, 0) =3D 0x40019000
close(3) =3D 0
open("/usr/lib/locale/es_ES+euro/LC_TELEPHONE", O_RDONLY) =3D -1 ENOENT (=
No
such file or directory)
open("/usr/lib/locale/es_ES@euro/LC_TELEPHONE", O_RDONLY) =3D 3
fstat64(3, {st_mode=3DS_IFREG|0644, st_size=3D55, ...}) =3D 0
mmap2(NULL, 55, PROT_READ, MAP_PRIVATE, 3, 0) =3D 0x4001a000
close(3) =3D 0
open("/usr/lib/locale/es_ES+euro/LC_ADDRESS", O_RDONLY) =3D -1 ENOENT (No=
such
file or directory)
open("/usr/lib/locale/es_ES@euro/LC_ADDRESS", O_RDONLY) =3D 3
fstat64(3, {st_mode=3DS_IFREG|0644, st_size=3D133, ...}) =3D 0
mmap2(NULL, 133, PROT_READ, MAP_PRIVATE, 3, 0) =3D 0x4001b000
close(3) =3D 0
open("/usr/lib/locale/es_ES+euro/LC_NAME", O_RDONLY) =3D -1 ENOENT (No su=
ch
file or directory)
open("/usr/lib/locale/es_ES@euro/LC_NAME", O_RDONLY) =3D 3
fstat64(3, {st_mode=3DS_IFREG|0644, st_size=3D68, ...}) =3D 0
mmap2(NULL, 68, PROT_READ, MAP_PRIVATE, 3, 0) =3D 0x4001c000
close(3) =3D 0
open("/usr/lib/locale/es_ES+euro/LC_PAPER", O_RDONLY) =3D -1 ENOENT (No s=
uch
file or directory)
open("/usr/lib/locale/es_ES@euro/LC_PAPER", O_RDONLY) =3D 3
fstat64(3, {st_mode=3DS_IFREG|0644, st_size=3D40, ...}) =3D 0
mmap2(NULL, 40, PROT_READ, MAP_PRIVATE, 3, 0) =3D 0x4001d000
close(3) =3D 0
brk(0x804e000) =3D 0x804e000
open("/usr/lib/locale/es_ES+euro/LC_MESSAGES", O_RDONLY) =3D -1 ENOENT (N=
o
such file or directory)
open("/usr/lib/locale/es_ES@euro/LC_MESSAGES", O_RDONLY) =3D 3
fstat64(3, {st_mode=3DS_IFDIR|0755, st_size=3D4096, ...}) =3D 0
close(3) =3D 0
open("/usr/lib/locale/es_ES@euro/LC_MESSAGES/SYS_LC_MESSAGES", O_RDONLY) =
=3D 3
fstat64(3, {st_mode=3DS_IFREG|0644, st_size=3D60, ...}) =3D 0
mmap2(NULL, 60, PROT_READ, MAP_PRIVATE, 3, 0) =3D 0x4001e000
close(3) =3D 0
open("/usr/lib/locale/es_ES+euro/LC_MONETARY", O_RDONLY) =3D -1 ENOENT (N=
o
such file or directory)
open("/usr/lib/locale/es_ES@euro/LC_MONETARY", O_RDONLY) =3D 3
fstat64(3, {st_mode=3DS_IFREG|0644, st_size=3D296, ...}) =3D 0
mmap2(NULL, 296, PROT_READ, MAP_PRIVATE, 3, 0) =3D 0x4001f000
close(3) =3D 0
open("/usr/lib/locale/es_ES+euro/LC_COLLATE", O_RDONLY) =3D -1 ENOENT (No=
such
file or directory)
open("/usr/lib/locale/es_ES@euro/LC_COLLATE", O_RDONLY) =3D 3
fstat64(3, {st_mode=3DS_IFREG|0644, st_size=3D21980, ...}) =3D 0
mmap2(NULL, 21980, PROT_READ, MAP_PRIVATE, 3, 0) =3D 0x4015f000
close(3) =3D 0
open("/usr/lib/locale/es_ES+euro/LC_TIME", O_RDONLY) =3D -1 ENOENT (No su=
ch
file or directory)
open("/usr/lib/locale/es_ES@euro/LC_TIME", O_RDONLY) =3D 3
fstat64(3, {st_mode=3DS_IFREG|0644, st_size=3D2377, ...}) =3D 0
mmap2(NULL, 2377, PROT_READ, MAP_PRIVATE, 3, 0) =3D 0x40020000
close(3) =3D 0
open("/usr/lib/locale/es_ES+euro/LC_NUMERIC", O_RDONLY) =3D -1 ENOENT (No=
such
file or directory)
open("/usr/lib/locale/es_ES@euro/LC_NUMERIC", O_RDONLY) =3D 3
fstat64(3, {st_mode=3DS_IFREG|0644, st_size=3D60, ...}) =3D 0
mmap2(NULL, 60, PROT_READ, MAP_PRIVATE, 3, 0) =3D 0x40021000
close(3) =3D 0
open("/usr/lib/locale/es_ES+euro/LC_CTYPE", O_RDONLY) =3D -1 ENOENT (No s=
uch
file or directory)
open("/usr/lib/locale/es_ES@euro/LC_CTYPE", O_RDONLY) =3D 3
fstat64(3, {st_mode=3DS_IFREG|0644, st_size=3D173660, ...}) =3D 0
mmap2(NULL, 173660, PROT_READ, MAP_PRIVATE, 3, 0) =3D 0x40165000
brk(0x804f000) =3D 0x804f000
close(3) =3D 0
chroot("/path/to/chroot/") =3D 0
chdir("/") =3D 0
execve("bin/sh", ["bin/sh"], [/* 25 vars */]) =3D -1 ENOENT (No such file=
or
directory)
open("/usr/share/locale/es_ES+euro/LC_MESSAGES/sh-utils.mo", O_RDONLY) =3D=
-1
ENOENT (No such file or directory)
open("/usr/share/locale/es_ES@euro/LC_MESSAGES/sh-utils.mo", O_RDONLY) =3D=
-1
ENOENT (No such file or directory)
open("/usr/share/locale/es@euro/LC_MESSAGES/sh-utils.mo", O_RDONLY) =3D -=
1
ENOENT (No such file or directory)
open("/usr/share/locale/es+euro/LC_MESSAGES/sh-utils.mo", O_RDONLY) =3D -=
1
ENOENT (No such file or directory)
open("/usr/share/locale/es_ES/LC_MESSAGES/sh-utils.mo", O_RDONLY) =3D -1
ENOENT (No such file or directory)
open("/usr/share/locale/es/LC_MESSAGES/sh-utils.mo", O_RDONLY) =3D -1 ENO=
ENT
(No such file or directory)
write(2, "chroot: ", 8chroot: ) =3D 8
write(2, "cannot execute bin/sh", 21cannot execute bin/sh) =3D 21
open("/usr/share/locale/es_ES+euro/LC_MESSAGES/libc.mo", O_RDONLY) =3D -1
ENOENT (No such file or directory)
open("/usr/share/locale/es_ES@euro/LC_MESSAGES/libc.mo", O_RDONLY) =3D -1
ENOENT (No such file or directory)
open("/usr/share/locale/es@euro/LC_MESSAGES/libc.mo", O_RDONLY) =3D -1 EN=
OENT
(No such file or directory)
open("/usr/share/locale/es+euro/LC_MESSAGES/libc.mo", O_RDONLY) =3D -1 EN=
OENT
(No such file or directory)
open("/usr/share/locale/es_ES/LC_MESSAGES/libc.mo", O_RDONLY) =3D -1 ENOE=
NT
(No such file or directory)
open("/usr/share/locale/es/LC_MESSAGES/libc.mo", O_RDONLY) =3D -1 ENOENT =
(No
such file or directory)
write(2, ": No such file or directory", 27: No such file or directory) =3D=
27
write(2, "\n", 1
) =3D 1
_exit(1) =3D ?
Can anybody help me?
Gerard Farr=E0s
|