Summary: | net-misc/dhcp-3.0_p2-r2 fails to start chrooted | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Lisa Seelye (RETIRED) <lisa> |
Component: | [OLD] Server | Assignee: | Max Kalika (RETIRED) <max> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | CC: | gentoo |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Lisa Seelye (RETIRED)
![]() 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" |