I've modified the init script to remove --quiet and to --start /usr/bin/strace /usr/sbin/dhcpd Here's the output: * Setting ownership on dhcpd.leases... [ ok ] * Starting chrooted dhcpd... execve("/usr/sbin/dhcpd", ["/usr/sbin/dhcpd", "-pf", "/var/run/dhcp/dhcpd.pid", "-q", "-user", "dhcp", "-group", "dhcp", "-chroot", "/chroot/dhcp", "eth0"], [/* 36 vars */]) = 0 uname({sys="Linux", node="www", ...}) = 0 brk(0) = 0x80b3e9c open("/etc/ld.so.preload", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 close(3) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=37400, ...}) = 0 mmap2(NULL, 37400, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40014000 close(3) = 0 open("/lib/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P]\1\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1302844, ...}) = 0 mmap2(NULL, 1240484, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4001e000 mmap2(0x40147000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x128) = 0x40147000 mmap2(0x4014b000, 7588, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4014b000 close(3) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4014d000 munmap(0x40014000, 37400) = 0 open("/dev/urandom", O_RDONLY) = 3 read(3, "Y\r\223X\337\227\10\356\24\367\321\261\251\353p\0\306\""..., 32) = 32 close(3) = 0 open("/dev/null", O_RDWR) = 3 close(3) = 0 brk(0) = 0x80b3e9c brk(0x80d4e9c) = 0x80d4e9c brk(0) = 0x80d4e9c brk(0x80d5000) = 0x80d5000 socket(PF_UNIX, SOCK_DGRAM, 0) = 3 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0 connect(3, {sa_family=AF_UNIX, path="/dev/log"}, 16) = 0 geteuid32() = 0 socket(PF_UNIX, SOCK_STREAM, 0) = 4 connect(4, {sa_family=AF_UNIX, path="/var/run/.nscd_socket"}, 110) = -1 ENOENT (No such file or directory) close(4) = 0 open("/etc/nsswitch.conf", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=498, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000 read(4, "# /etc/nsswitch.conf:\n# $Header:"..., 4096) = 498 read(4, "", 4096) = 0 close(4) = 0 munmap(0x40014000, 4096) = 0 open("/etc/ld.so.cache", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=37400, ...}) = 0 mmap2(NULL, 37400, PROT_READ, MAP_PRIVATE, 4, 0) = 0x40014000 close(4) = 0 open("/lib/libnss_compat.so.2", O_RDONLY) = 4 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360\21"..., 512) = 512 fstat64(4, {st_mode=S_IFREG|0755, st_size=27720, ...}) = 0 mmap2(NULL, 30152, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x4014e000 mmap2(0x40155000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x6) = 0x40155000 close(4) = 0 open("/lib/libnsl.so.1", O_RDONLY) = 4 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340;\0"..., 512) = 512 fstat64(4, {st_mode=S_IFREG|0755, st_size=77004, ...}) = 0 mmap2(NULL, 85440, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40156000 mmap2(0x40168000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x11) = 0x40168000 mmap2(0x40169000, 7616, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40169000 close(4) = 0 munmap(0x40014000, 37400) = 0 open("/etc/ld.so.cache", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=37400, ...}) = 0 mmap2(NULL, 37400, PROT_READ, MAP_PRIVATE, 4, 0) = 0x40014000 close(4) = 0 open("/lib/libnss_nis.so.2", O_RDONLY) = 4 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\33"..., 512) = 512 fstat64(4, {st_mode=S_IFREG|0755, st_size=33648, ...}) = 0 mmap2(NULL, 35564, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x4016b000 mmap2(0x40173000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x7) = 0x40173000 close(4) = 0 open("/lib/libnss_files.so.2", O_RDONLY) = 4 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\35\0"..., 512) = 512 fstat64(4, {st_mode=S_IFREG|0755, st_size=35640, ...}) = 0 mmap2(NULL, 33716, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40174000 mmap2(0x4017c000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x8) = 0x4017c000 close(4) = 0 munmap(0x40014000, 37400) = 0 open("/etc/passwd", O_RDONLY) = 4 fcntl64(4, F_GETFD) = 0 fcntl64(4, F_SETFD, FD_CLOEXEC) = 0 _llseek(4, 0, [0], SEEK_CUR) = 0 fstat64(4, {st_mode=S_IFREG|0644, st_size=2506, ...}) = 0 mmap2(NULL, 2506, PROT_READ, MAP_SHARED, 4, 0) = 0x40014000 _llseek(4, 2506, [2506], SEEK_SET) = 0 munmap(0x40014000, 2506) = 0 close(4) = 0 geteuid32() = 0 socket(PF_UNIX, SOCK_STREAM, 0) = 4 connect(4, {sa_family=AF_UNIX, path="/var/run/.nscd_socket"}, 110) = -1 ENOENT (No such file or directory) close(4) = 0 open("/etc/group", O_RDONLY) = 4 fcntl64(4, F_GETFD) = 0 fcntl64(4, F_SETFD, FD_CLOEXEC) = 0 _llseek(4, 0, [0], SEEK_CUR) = 0 fstat64(4, {st_mode=S_IFREG|0644, st_size=841, ...}) = 0 mmap2(NULL, 841, PROT_READ, MAP_SHARED, 4, 0) = 0x40014000 _llseek(4, 841, [841], SEEK_SET) = 0 munmap(0x40014000, 841) = 0 close(4) = 0 geteuid32() = 0 chroot("/chroot/dhcp") = 0 chdir("/") = 0 open("/etc/ld.so.cache", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/i686/mmx/libnss_db.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i686/mmx", 0xbffff0f0) = -1 ENOENT (No such file or directory) open("/lib/i686/libnss_db.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i686", 0xbffff0f0) = -1 ENOENT (No such file or directory) open("/lib/mmx/libnss_db.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/mmx", 0xbffff0f0) = -1 ENOENT (No such file or directory) open("/lib/libnss_db.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib", 0xbffff0f0) = -1 ENOENT (No such file or directory) open("/usr/lib/i686/mmx/libnss_db.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i686/mmx", 0xbffff0f0) = -1 ENOENT (No such file or directory) open("/usr/lib/i686/libnss_db.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i686", 0xbffff0f0) = -1 ENOENT (No such file or directory) open("/usr/lib/mmx/libnss_db.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/mmx", 0xbffff0f0) = -1 ENOENT (No such file or directory) open("/usr/lib/libnss_db.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib", 0xbffff0f0) = -1 ENOENT (No such file or directory) open("/etc/services", O_RDONLY) = -1 ENOENT (No such file or directory) time([1077554235]) = 1077554235 brk(0) = 0x80d5000 brk(0x80f7000) = 0x80f7000 brk(0) = 0x80f7000 brk(0x8118000) = 0x8118000 open("/etc/protocols", O_RDONLY) = -1 ENOENT (No such file or directory) socket(PF_INET, SOCK_RAW, IPPROTO_ICMP) = 4 fcntl64(4, F_SETFD, FD_CLOEXEC) = 0 setsockopt(4, SOL_SOCKET, SO_DONTROUTE, [0], 4) = 0 open("/etc/dhcp/dhcpd.conf", O_RDONLY) = 5 lseek(5, 0, SEEK_END) = 3416 lseek(5, 0, SEEK_SET) = 0 read(5, "# dhcpd.conf\n#\n# Sample configur"..., 3416) = 3416 brk(0) = 0x8118000 brk(0x8141000) = 0x8141000 close(5) = 0 close(3) = 0 socket(PF_UNIX, SOCK_DGRAM, 0) = 3 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0 connect(3, {sa_family=AF_UNIX, path="/dev/log"}, 16) = -1 ENOENT (No such file or directory) close(3) = 0 time([1077554235]) = 1077554235 open("/etc/localtime", O_RDONLY) = -1 ENOENT (No such file or directory) rt_sigaction(SIGPIPE, {0x400ef8a0, [], SA_RESTORER, 0x40047398}, {SIG_DFL}, 8) = 0 socket(PF_UNIX, SOCK_DGRAM, 0) = 3 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0 connect(3, {sa_family=AF_UNIX, path="/dev/log"}, 16) = -1 ENOENT (No such file or directory) close(3) = 0 rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0 time([1077554235]) = 1077554235 rt_sigaction(SIGPIPE, {0x400ef8a0, [], SA_RESTORER, 0x40047398}, {SIG_DFL}, 8) = 0 socket(PF_UNIX, SOCK_DGRAM, 0) = 3 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0 connect(3, {sa_family=AF_UNIX, path="/dev/log"}, 16) = -1 ENOENT (No such file or directory) close(3) = 0 rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0 time([1077554235]) = 1077554235 rt_sigaction(SIGPIPE, {0x400ef8a0, [], SA_RESTORER, 0x40047398}, {SIG_DFL}, 8) = 0 socket(PF_UNIX, SOCK_DGRAM, 0) = 3 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0 connect(3, {sa_family=AF_UNIX, path="/dev/log"}, 16) = -1 ENOENT (No such file or directory) close(3) = 0 rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0 time([1077554235]) = 1077554235 rt_sigaction(SIGPIPE, {0x400ef8a0, [], SA_RESTORER, 0x40047398}, {SIG_DFL}, 8) = 0 socket(PF_UNIX, SOCK_DGRAM, 0) = 3 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0 connect(3, {sa_family=AF_UNIX, path="/dev/log"}, 16) = -1 ENOENT (No such file or directory) close(3) = 0 rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0 open("/var/lib/dhcp/dhcpd.leases", O_RDONLY) = 3 lseek(3, 0, SEEK_END) = 2739 lseek(3, 0, SEEK_SET) = 0 read(3, "# All times in this file are in "..., 2739) = 2739 close(3) = 0 open("/var/lib/dhcp/dhcpd.leases", O_WRONLY|O_APPEND|O_CREAT, 0666) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=2739, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000 fstat64(3, {st_mode=S_IFREG|0644, st_size=2739, ...}) = 0 _llseek(3, 2739, [2739], SEEK_SET) = 0 time([1077554235]) = 1077554235 close(3) = 0 munmap(0x40014000, 4096) = 0 time([1077554235]) = 1077554235 open("/var/lib/dhcp/dhcpd.leases.1077554235", O_WRONLY|O_CREAT|O_TRUNC, 0664) = 3 fcntl64(3, F_GETFL) = 0x1 (flags O_WRONLY) fstat64(3, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000 _llseek(3, 0, [0], SEEK_CUR) = 0 time([1077554235]) = 1077554235 rt_sigaction(SIGPIPE, {0x400ef8a0, [], SA_RESTORER, 0x40047398}, {SIG_DFL}, 8) = 0 socket(PF_UNIX, SOCK_DGRAM, 0) = 5 fcntl64(5, F_SETFD, FD_CLOEXEC) = 0 connect(5, {sa_family=AF_UNIX, path="/dev/log"}, 16) = -1 ENOENT (No such file or directory) close(5) = 0 rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0 time([1077554235]) = 1077554235 rt_sigaction(SIGPIPE, {0x400ef8a0, [], SA_RESTORER, 0x40047398}, {SIG_DFL}, 8) = 0 socket(PF_UNIX, SOCK_DGRAM, 0) = 5 fcntl64(5, F_SETFD, FD_CLOEXEC) = 0 connect(5, {sa_family=AF_UNIX, path="/dev/log"}, 16) = -1 ENOENT (No such file or directory) close(5) = 0 rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0 time([1077554235]) = 1077554235 rt_sigaction(SIGPIPE, {0x400ef8a0, [], SA_RESTORER, 0x40047398}, {SIG_DFL}, 8) = 0 socket(PF_UNIX, SOCK_DGRAM, 0) = 5 fcntl64(5, F_SETFD, FD_CLOEXEC) = 0 connect(5, {sa_family=AF_UNIX, path="/dev/log"}, 16) = -1 ENOENT (No such file or directory) close(5) = 0 rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0 write(3, "# All times in this file are in "..., 2739) = 2739 fsync(3) = 0 unlink("/var/lib/dhcp/dhcpd.leases~") = 0 link("/var/lib/dhcp/dhcpd.leases", "/var/lib/dhcp/dhcpd.leases~") = 0 rename("/var/lib/dhcp/dhcpd.leases.1077554235", "/var/lib/dhcp/dhcpd.leases") = 0 socket(PF_INET, SOCK_DGRAM, IPPROTO_UDP) = 5 ioctl(5, 0x8912, 0xbfffee5c) = 0 ioctl(5, 0x8912, 0xbfffee5c) = 0 ioctl(5, 0x8913, 0xbfffefc4) = 0 ioctl(5, 0x8913, 0xbfffefc4) = 0 ioctl(5, 0x8913, 0xbfffefc4) = 0 ioctl(5, 0x8927, 0xbfffee74) = 0 ioctl(5, 0x8927, 0xbfffee74) = 0 socket(PF_PACKET, SOCK_PACKET, 768) = 6 bind(6, {sa_family=AF_PACKET, proto=0x6574, if12392, pkttype=PACKET_HOST, addr(0)={0, }, 16) = 0 setsockopt(6, SOL_SOCKET, 0x1a /* SO_??? */, "\v\0\v\10 \213\n\10", 8) = -1 ENOPROTOOPT (Protocol not available) time([1077554235]) = 1077554235 rt_sigaction(SIGPIPE, {0x400ef8a0, [], SA_RESTORER, 0x40047398}, {SIG_DFL}, 8) = 0 socket(PF_UNIX, SOCK_DGRAM, 0) = 7 fcntl64(7, F_SETFD, FD_CLOEXEC) = 0 connect(7, {sa_family=AF_UNIX, path="/dev/log"}, 16) = -1 ENOENT (No such file or directory) close(7) = 0 rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0 time([1077554235]) = 1077554235 rt_sigaction(SIGPIPE, {0x400ef8a0, [], SA_RESTORER, 0x40047398}, {SIG_DFL}, 8) = 0 socket(PF_UNIX, SOCK_DGRAM, 0) = 7 fcntl64(7, F_SETFD, FD_CLOEXEC) = 0 connect(7, {sa_family=AF_UNIX, path="/dev/log"}, 16) = -1 ENOENT (No such file or directory) close(7) = 0 rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0 time([1077554235]) = 1077554235 rt_sigaction(SIGPIPE, {0x400ef8a0, [], SA_RESTORER, 0x40047398}, {SIG_DFL}, 8) = 0 socket(PF_UNIX, SOCK_DGRAM, 0) = 7 fcntl64(7, F_SETFD, FD_CLOEXEC) = 0 connect(7, {sa_family=AF_UNIX, path="/dev/log"}, 16) = -1 ENOENT (No such file or directory) close(7) = 0 rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0 time([1077554235]) = 1077554235 rt_sigaction(SIGPIPE, {0x400ef8a0, [], SA_RESTORER, 0x40047398}, {SIG_DFL}, 8) = 0 socket(PF_UNIX, SOCK_DGRAM, 0) = 7 fcntl64(7, F_SETFD, FD_CLOEXEC) = 0 connect(7, {sa_family=AF_UNIX, path="/dev/log"}, 16) = -1 ENOENT (No such file or directory) close(7) = 0 rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0 time([1077554235]) = 1077554235 rt_sigaction(SIGPIPE, {0x400ef8a0, [], SA_RESTORER, 0x40047398}, {SIG_DFL}, 8) = 0 socket(PF_UNIX, SOCK_DGRAM, 0) = 7 fcntl64(7, F_SETFD, FD_CLOEXEC) = 0 connect(7, {sa_family=AF_UNIX, path="/dev/log"}, 16) = -1 ENOENT (No such file or directory) close(7) = 0 rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0 time([1077554235]) = 1077554235 rt_sigaction(SIGPIPE, {0x400ef8a0, [], SA_RESTORER, 0x40047398}, {SIG_DFL}, 8) = 0 socket(PF_UNIX, SOCK_DGRAM, 0) = 7 fcntl64(7, F_SETFD, FD_CLOEXEC) = 0 connect(7, {sa_family=AF_UNIX, path="/dev/log"}, 16) = -1 ENOENT (No such file or directory) close(7) = 0 rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0 time([1077554235]) = 1077554235 rt_sigaction(SIGPIPE, {0x400ef8a0, [], SA_RESTORER, 0x40047398}, {SIG_DFL}, 8) = 0 socket(PF_UNIX, SOCK_DGRAM, 0) = 7 fcntl64(7, F_SETFD, FD_CLOEXEC) = 0 connect(7, {sa_family=AF_UNIX, path="/dev/log"}, 16) = -1 ENOENT (No such file or directory) close(7) = 0 rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0 time([1077554235]) = 1077554235 rt_sigaction(SIGPIPE, {0x400ef8a0, [], SA_RESTORER, 0x40047398}, {SIG_DFL}, 8) = 0 socket(PF_UNIX, SOCK_DGRAM, 0) = 7 fcntl64(7, F_SETFD, FD_CLOEXEC) = 0 connect(7, {sa_family=AF_UNIX, path="/dev/log"}, 16) = -1 ENOENT (No such file or directory) close(7) = 0 rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0 time([1077554235]) = 1077554235 rt_sigaction(SIGPIPE, {0x400ef8a0, [], SA_RESTORER, 0x40047398}, {SIG_DFL}, 8) = 0 socket(PF_UNIX, SOCK_DGRAM, 0) = 7 fcntl64(7, F_SETFD, FD_CLOEXEC) = 0 connect(7, {sa_family=AF_UNIX, path="/dev/log"}, 16) = -1 ENOENT (No such file or directory) close(7) = 0 rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0 time([1077554235]) = 1077554235 rt_sigaction(SIGPIPE, {0x400ef8a0, [], SA_RESTORER, 0x40047398}, {SIG_DFL}, 8) = 0 socket(PF_UNIX, SOCK_DGRAM, 0) = 7 fcntl64(7, F_SETFD, FD_CLOEXEC) = 0 connect(7, {sa_family=AF_UNIX, path="/dev/log"}, 16) = -1 ENOENT (No such file or directory) close(7) = 0 rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0 time([1077554235]) = 1077554235 rt_sigaction(SIGPIPE, {0x400ef8a0, [], SA_RESTORER, 0x40047398}, {SIG_DFL}, 8) = 0 socket(PF_UNIX, SOCK_DGRAM, 0) = 7 fcntl64(7, F_SETFD, FD_CLOEXEC) = 0 connect(7, {sa_family=AF_UNIX, path="/dev/log"}, 16) = -1 ENOENT (No such file or directory) close(7) = 0 rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0 time([1077554235]) = 1077554235 rt_sigaction(SIGPIPE, {0x400ef8a0, [], SA_RESTORER, 0x40047398}, {SIG_DFL}, 8) = 0 socket(PF_UNIX, SOCK_DGRAM, 0) = 7 fcntl64(7, F_SETFD, FD_CLOEXEC) = 0 connect(7, {sa_family=AF_UNIX, path="/dev/log"}, 16) = -1 ENOENT (No such file or directory) close(7) = 0 rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0 time([1077554235]) = 1077554235 rt_sigaction(SIGPIPE, {0x400ef8a0, [], SA_RESTORER, 0x40047398}, {SIG_DFL}, 8) = 0 socket(PF_UNIX, SOCK_DGRAM, 0) = 7 fcntl64(7, F_SETFD, FD_CLOEXEC) = 0 connect(7, {sa_family=AF_UNIX, path="/dev/log"}, 16) = -1 ENOENT (No such file or directory) close(7) = 0 rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0 time([1077554235]) = 1077554235 rt_sigaction(SIGPIPE, {0x400ef8a0, [], SA_RESTORER, 0x40047398}, {SIG_DFL}, 8) = 0 socket(PF_UNIX, SOCK_DGRAM, 0) = 7 fcntl64(7, F_SETFD, FD_CLOEXEC) = 0 connect(7, {sa_family=AF_UNIX, path="/dev/log"}, 16) = -1 ENOENT (No such file or directory) close(7) = 0 rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0 time([1077554235]) = 1077554235 rt_sigaction(SIGPIPE, {0x400ef8a0, [], SA_RESTORER, 0x40047398}, {SIG_DFL}, 8) = 0 socket(PF_UNIX, SOCK_DGRAM, 0) = 7 fcntl64(7, F_SETFD, FD_CLOEXEC) = 0 connect(7, {sa_family=AF_UNIX, path="/dev/log"}, 16) = -1 ENOENT (No such file or directory) close(7) = 0 rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0 time([1077554235]) = 1077554235 rt_sigaction(SIGPIPE, {0x400ef8a0, [], SA_RESTORER, 0x40047398}, {SIG_DFL}, 8) = 0 socket(PF_UNIX, SOCK_DGRAM, 0) = 7 fcntl64(7, F_SETFD, FD_CLOEXEC) = 0 connect(7, {sa_family=AF_UNIX, path="/dev/log"}, 16) = -1 ENOENT (No such file or directory) close(7) = 0 rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0 time([1077554235]) = 1077554235 rt_sigaction(SIGPIPE, {0x400ef8a0, [], SA_RESTORER, 0x40047398}, {SIG_DFL}, 8) = 0 socket(PF_UNIX, SOCK_DGRAM, 0) = 7 fcntl64(7, F_SETFD, FD_CLOEXEC) = 0 connect(7, {sa_family=AF_UNIX, path="/dev/log"}, 16) = -1 ENOENT (No such file or directory) close(7) = 0 rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0 time([1077554235]) = 1077554235 rt_sigaction(SIGPIPE, {0x400ef8a0, [], SA_RESTORER, 0x40047398}, {SIG_DFL}, 8) = 0 socket(PF_UNIX, SOCK_DGRAM, 0) = 7 fcntl64(7, F_SETFD, FD_CLOEXEC) = 0 connect(7, {sa_family=AF_UNIX, path="/dev/log"}, 16) = -1 ENOENT (No such file or directory) close(7) = 0 rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0 time([1077554235]) = 1077554235 rt_sigaction(SIGPIPE, {0x400ef8a0, [], SA_RESTORER, 0x40047398}, {SIG_DFL}, 8) = 0 socket(PF_UNIX, SOCK_DGRAM, 0) = 7 fcntl64(7, F_SETFD, FD_CLOEXEC) = 0 connect(7, {sa_family=AF_UNIX, path="/dev/log"}, 16) = -1 ENOENT (No such file or directory) close(7) = 0 rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0 time([1077554235]) = 1077554235 rt_sigaction(SIGPIPE, {0x400ef8a0, [], SA_RESTORER, 0x40047398}, {SIG_DFL}, 8) = 0 socket(PF_UNIX, SOCK_DGRAM, 0) = 7 fcntl64(7, F_SETFD, FD_CLOEXEC) = 0 connect(7, {sa_family=AF_UNIX, path="/dev/log"}, 16) = -1 ENOENT (No such file or directory) close(7) = 0 rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0 time([1077554235]) = 1077554235 rt_sigaction(SIGPIPE, {0x400ef8a0, [], SA_RESTORER, 0x40047398}, {SIG_DFL}, 8) = 0 socket(PF_UNIX, SOCK_DGRAM, 0) = 7 fcntl64(7, F_SETFD, FD_CLOEXEC) = 0 connect(7, {sa_family=AF_UNIX, path="/dev/log"}, 16) = -1 ENOENT (No such file or directory) close(7) = 0 rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0 munmap(0x40014000, 4096) = 0 exit_group(1) = ? [ ok ] root@www linux # ps aux | grep dhcp root 11207 0.0 0.0 1472 192 ? S Feb22 0:00 /sbin/dhcpcd -R eth1 root 343 0.0 0.0 1528 476 pts/0 S 11:45 0:00 grep dhcp Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.4.22-gentoo-r7) ================================================================= System uname: 2.4.22-gentoo-r7 i686 Pentium III (Coppermine) Gentoo Base System version 1.4.3.13 distcc 2.12.1 i386-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.58-r1 Automake: sys-devel/automake-1.7.7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -Os -pipe -g" CHOST="i386-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /etc/tomcat /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=pentium3 -Os -pipe -g" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox userpriv usersandbox" GENTOO_MIRRORS="ftp://mirror.iawnet.sandia.gov/pub/gentoo/ http://gentoo.noved.org/ ftp://gentoo.noved.org/" MAKEOPTS="-j5" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.us.gentoo.org/gentoo-portage" USE="3dnow apache2 apm berkdb crypt ethereal foomaticdb gd gdbm gif gpm guile icc-gpo imlib jpeg libg++ libwww mad mbox mikmod mmx mysql ncurses oav oggvorbis pam pdflib perl png python readline samba sasl sdl slang spell sse ssl svga tcpd tiff truetype x86 xml xml2 xmms zlib" I have run the ebuild foo.ebuild config.
Okay. It seems this is user error. Running tests now...
closing this one Max. :) figure we can both get it off our screens.
Hi, what was you solution to this - or the reason for this error? I have got very similar problems when trying to start my dhcp (dhcp-3.0.1) running in chroot since I rebooted my server... :( Currently I am trying an "emerge -e system" because I suppose that glibc got broken sometimes during the latest gcc/glibc upgrades during last two weeks. ----------------------------------------------------------------------- # /etc/init.d/dhcp start * Re-caching dependency info (mtimes differ)... * Setting ownership on dhcpd.leases... [ ok ] * Starting chrooted dhcpd... execve("/usr/sbin/dhcpd", ["/usr/sbin/dhcpd", "-pf", "/var/run/dhcp/dhcpd.pid", "-q", "-user", "dhcp", "-group", "dhcp", "-chroot", "/daten/chroot/dhcp", "eth0"], [/* 42 vars */]) = 0 uname({sys="Linux", node="intranet", ...}) = 0 brk(0) = 0x80e2d5c open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=28286, ...}) = 0 mmap2(NULL, 28286, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40018000 close(3) = 0 open("/lib/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000M\1\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1226456, ...}) = 0 mmap2(NULL, 1149996, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4001f000 mmap2(0x40132000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x113) = 0x40132000 mmap2(0x40136000, 7212, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40136000 close(3) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40138000 mprotect(0x40132000, 8192, PROT_READ) = 0 mprotect(0x40016000, 4096, PROT_READ) = 0 set_thread_area({entry_number:-1 -> 6, base_addr:0x401382e0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 munmap(0x40018000, 28286) = 0 open("/dev/urandom", O_RDONLY) = 3 read(3, "tp\35\315", 4) = 4 close(3) = 0 open("/dev/null", O_RDWR) = 3 close(3) = 0 brk(0) = 0x80e2d5c brk(0x8103d5c) = 0x8103d5c brk(0x8104000) = 0x8104000 socket(PF_FILE, SOCK_DGRAM, 0) = 3 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0 connect(3, {sa_family=AF_FILE, path="/dev/log"}, 16) = 0 geteuid32() = 0 socket(PF_FILE, SOCK_STREAM, 0) = 4 connect(4, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory) close(4) = 0 open("/etc/nsswitch.conf", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=498, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40018000 read(4, "# /etc/nsswitch.conf:\n# $Header:"..., 4096) = 498 read(4, "", 4096) = 0 close(4) = 0 munmap(0x40018000, 4096) = 0 open("/etc/ld.so.cache", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=28286, ...}) = 0 mmap2(NULL, 28286, PROT_READ, MAP_PRIVATE, 4, 0) = 0x40018000 close(4) = 0 open("/lib/libnss_compat.so.2", O_RDONLY) = 4 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200\21"..., 512) = 512 fstat64(4, {st_mode=S_IFREG|0755, st_size=31060, ...}) = 0 mmap2(NULL, 33356, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x40139000 mmap2(0x40140000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x6) = 0x40140000 close(4) = 0 open("/lib/libnsl.so.1", O_RDONLY) = 4 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`;\0\000"..., 512) = 512 fstat64(4, {st_mode=S_IFREG|0755, st_size=80360, ...}) = 0 mmap2(NULL, 88320, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x40142000 mmap2(0x40154000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x11) = 0x40154000 mmap2(0x40156000, 6400, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40156000 close(4) = 0 munmap(0x40018000, 28286) = 0 open("/etc/ld.so.cache", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=28286, ...}) = 0 mmap2(NULL, 28286, PROT_READ, MAP_PRIVATE, 4, 0) = 0x40018000 close(4) = 0 open("/lib/libnss_nis.so.2", O_RDONLY) = 4 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\34"..., 512) = 512 fstat64(4, {st_mode=S_IFREG|0755, st_size=39864, ...}) = 0 mmap2(NULL, 37452, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x40158000 mmap2(0x40160000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x8) = 0x40160000 close(4) = 0 open("/lib/libnss_files.so.2", O_RDONLY) = 4 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200\34"..., 512) = 512 fstat64(4, {st_mode=S_IFREG|0755, st_size=39684, ...}) = 0 mmap2(NULL, 41640, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x40162000 mmap2(0x4016b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x8) = 0x4016b000 close(4) = 0 munmap(0x40018000, 28286) = 0 open("/etc/passwd", O_RDONLY) = 4 fcntl64(4, F_GETFD) = 0 fcntl64(4, F_SETFD, FD_CLOEXEC) = 0 _llseek(4, 0, [0], SEEK_CUR) = 0 fstat64(4, {st_mode=S_IFREG|0644, st_size=2272, ...}) = 0 mmap2(NULL, 2272, PROT_READ, MAP_SHARED, 4, 0) = 0x40018000 _llseek(4, 2272, [2272], SEEK_SET) = 0 munmap(0x40018000, 2272) = 0 close(4) = 0 geteuid32() = 0 socket(PF_FILE, SOCK_STREAM, 0) = 4 connect(4, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory) close(4) = 0 open("/etc/group", O_RDONLY) = 4 fcntl64(4, F_GETFD) = 0 fcntl64(4, F_SETFD, FD_CLOEXEC) = 0 _llseek(4, 0, [0], SEEK_CUR) = 0 fstat64(4, {st_mode=S_IFREG|0644, st_size=781, ...}) = 0 mmap2(NULL, 781, PROT_READ, MAP_SHARED, 4, 0) = 0x40018000 _llseek(4, 781, [781], SEEK_SET) = 0 munmap(0x40018000, 781) = 0 close(4) = 0 geteuid32() = 0 chroot("/daten/chroot/dhcp") = 0 chdir("/") = 0 open("/etc/ld.so.cache", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/tls/i686/libnss_db.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/i686", 0xbffff060) = -1 ENOENT (No such file or directory) open("/lib/tls/libnss_db.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls", 0xbffff060) = -1 ENOENT (No such file or directory) open("/lib/i686/libnss_db.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i686", 0xbffff060) = -1 ENOENT (No such file or directory) open("/lib/libnss_db.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib", 0xbffff060) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/i686/libnss_db.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/i686", 0xbffff060) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/libnss_db.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls", 0xbffff060) = -1 ENOENT (No such file or directory) open("/usr/lib/i686/libnss_db.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i686", 0xbffff060) = -1 ENOENT (No such file or directory) open("/usr/lib/libnss_db.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib", 0xbffff060) = -1 ENOENT (No such file or directory) --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV +++ ----------------------------------------------------------------------- emerge --info: Portage 2.0.51_rc1 (!/usr/portage/profiles/default-x86-2004.2, gcc-3.4.2, glibc-2.3.4.20040808-r0, 2.6.7-hardened-r7 i686) ================================================================= System uname: 2.6.7-hardened-r7 i686 Pentium II (Deschutes) Gentoo Base System version 1.5.3 distcc 2.17 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 Headers: sys-kernel/linux26-headers-2.6.8.1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium2 -O2 -pipe -fomit-frame-pointer -fstack-protector" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium2 -O2 -pipe -fomit-frame-pointer -fstack-protector" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox userpriv usersandbox" GENTOO_MIRRORS="http://gentoo.inode.at/ ftp://gentoo.inode.at/source/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo ftp://ftp.easynet.nl/mirror/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/daten/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X apache2 apm berkdb bitmap-fonts cdr crypt cups directfb encode fbcon ftp gdbm gnome gpm gtk gtk2 hardened icq imap imlib java libg++ libwww mad maildir mikmod mmx motif mpeg ncurses nls nptl oggvorbis opengl pam pdflib perl pic pie png posix python qt readline sdl slang spell ssl svga tcpd truetype x86 xml2 xprint xv zlib"