Date: Thu, 27 May 2010 09:35:35 +0300 From: Dimitar Vassilev <dimitar.vassilev@gmail.com> To: FreeBSD Questions <questions@freebsd.org> Subject: NANOBSD dhclient freeze Message-ID: <AANLkTikUumMCZzYeRoAZueLG0vhfqgyrmqDEDb12of6v@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Hello,
I'm having an issue with dhclient on nanobsd.
It requests a lease and never exits
truss /sbin/dh=07client vr0
__sysctl(0xbfbfe684,0x2,0xbfbfe68c,0xbfbfe690,0x0,0x0) =3D 0 (0x0)
mmap(0x0,328,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) =3D 671698944 (0x2809500=
0)
munmap(0x28095000,328) =3D 0 (0x0)
__sysctl(0xbfbfe6e8,0x2,0x2808be3c,0xbfbfe6f0,0x0,0x0) =3D 0 (0x0)
mmap(0x0,32768,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANON,-1,0x0) =3D
671698944 (0x28095000)
issetugid(0x280848a7,0xbfbfebac,0x104,0x0,0x0,0x0) =3D 0 (0x0)
open("/etc/libmap.conf",O_RDONLY,0666) ERR#2 'No such file
or directory'
open("/var/run/ld-elf.so.hints",O_RDONLY,00) =3D 2 (0x2)
read(2,"Ehnt\^A\0\0\0\M^@\0\0\0\^]\0\0\0"...,128) =3D 128 (0x80)
lseek(2,0x80,SEEK_SET) =3D 128 (0x80)
read(2,"/lib:/usr/lib:/usr/local/lib\0",29) =3D 29 (0x1d)
close(2) =3D 0 (0x0)
access("/lib/libc.so.7",0) =3D 0 (0x0)
open("/lib/libc.so.7",O_RDONLY,00) =3D 2 (0x2)
fstat(2,{ mode=3D-r--r--r-- ,inode=3D173008,size=3D1148004,blksize=3D4096 }=
) =3D 0 (0x0)
pread(0x2,0x2808ad80,0x1000,0x0,0x0,0x0) =3D 4096 (0x1000)
mmap(0x0,1155072,PROT_NONE,MAP_PRIVATE|MAP_ANON|MAP_NOCORE,-1,0x0) =3D
671731712 (0x2809d000)
mmap(0x2809d000,1036288,PROT_READ|PROT_EXEC,MAP_PRIVATE|MAP_FIXED|MAP_NOCOR=
E,2,0x0)
=3D 671731712 (0x2809d000)
mmap(0x2819a000,24576,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_FIXED,2,0xfd000)
=3D 672768000 (0x2819a000)
mprotect(0x281a0000,94208,PROT_READ|PROT_WRITE) =3D 0 (0x0)
close(2) =3D 0 (0x0)
sysarch(0xa,0xbfbfe750,0x2805b37b,0x2808a2f8,0x2806ddd9,0x2808a2f8) =3D 0 (=
0x0)
mmap(0x0,736,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) =3D 672886784 (0x281b700=
0)
munmap(0x281b7000,736) =3D 0 (0x0)
mmap(0x0,21896,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) =3D 672886784 (0x281b7=
000)
munmap(0x281b7000,21896) =3D 0 (0x0)
sigprocmask(SIG_BLOCK,SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM=
|SIGURG|SIGSTOP|SIGTSTP|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXF=
SZ|SIGVTALRM|SIGPROF|SIGWINCH|SIGINFO|SIGUSR1|SIGUSR2,0x0)
=3D 0 (0x0)
sigprocmask(SIG_SETMASK,0x0,0x0) =3D 0 (0x0)
__sysctl(0xbfbfe704,0x2,0x805a520,0xbfbfe70c,0x0,0x0) =3D 0 (0x0)
sigprocmask(SIG_BLOCK,SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM=
|SIGURG|SIGSTOP|SIGTSTP|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXF=
SZ|SIGVTALRM|SIGPROF|SIGWINCH|SIGINFO|SIGUSR1|SIGUSR2,0x0)
=3D 0 (0x0)
sigprocmask(SIG_SETMASK,0x0,0x0) =3D 0 (0x0)
socket(PF_LOCAL,SOCK_DGRAM,0) =3D 2 (0x2)
fcntl(2,F_SETFD,FD_CLOEXEC) =3D 0 (0x0)
connect(2,{ AF_UNIX "/var/run/logpriv" },106) =3D 0 (0x0)
__sysctl(0xbfbfe824,0x2,0x281a6400,0xbfbfe82c,0x0,0x0) =3D 0 (0x0)
__sysctl(0xbfbfe744,0x2,0xbfbfe6dc,0xbfbfe74c,0x28192294,0xc) =3D 0 (0x0)
__sysctl(0xbfbfe6dc,0x2,0x281a64f8,0xbfbfe788,0x0,0x0) =3D 0 (0x0)
readlink("/etc/malloc.conf",0xbfbfe833,1024) ERR#2 'No such file
or directory'
issetugid(0x28190fb1,0xbfbfe833,0x400,0xbfbfe82c,0x0,0x0) =3D 0 (0x0)
break(0x8100000) =3D 0 (0x0)
__sysctl(0xbfbfeab4,0x2,0xbfbfeabc,0xbfbfeac0,0x0,0x0) =3D 0 (0x0)
mmap(0x0,1048576,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANON,-1,0x0) =3D
672886784 (0x281b7000)
mmap(0x282b7000,299008,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANON,-1,0x0)
=3D 673935360 (0x282b7000)
munmap(0x281b7000,299008) =3D 0 (0x0)
access("/etc/localtime",4) =3D 0 (0x0)
open("/etc/localtime",O_RDONLY,00) =3D 3 (0x3)
fstat(3,{ mode=3D-r--r--r-- ,inode=3D133,size=3D751,blksize=3D16384 }) =3D =
0 (0x0)
read(3,"TZif\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,29000) =3D 751 (0x2ef)
close(3) =3D 0 (0x0)
clock_gettime(13,{1274949738.000000000 }) =3D 0 (0x0)
open("/etc/dhclient.conf",O_RDONLY,0666) =3D 3 (0x3)
fstat(3,{ mode=3D-rw-r--r-- ,inode=3D142,size=3D162,blksize=3D16384 }) =3D =
0 (0x0)
read(3,"initial-interval 1;\nsend host-n"...,16384) =3D 162 (0xa2)
read(3,0x2820d000,16384) =3D 0 (0x0)
close(3) =3D 0 (0x0)
socket(PF_INET,SOCK_DGRAM,0) =3D 3 (0x3)
ioctl(3,SIOCGIFMEDIA,0xbfbfec80) =3D 0 (0x0)
close(3) =3D 0 (0x0)
open("/dev/null",O_RDWR,00) =3D 3 (0x3)
stat("/etc/nsswitch.conf",{ mode=3D-rw-r--r--
,inode=3D76,size=3D323,blksize=3D16384 }) =3D 0 (0x0)
open("/etc/nsswitch.conf",O_RDONLY,0666) =3D 4 (0x4)
ioctl(4,TIOCGETA,0xbfbfea10) ERR#25 'Inappropriate
ioctl for device'
fstat(4,{ mode=3D-rw-r--r-- ,inode=3D76,size=3D323,blksize=3D16384 }) =3D 0=
(0x0)
read(4,"#\n# nsswitch.conf(5) - name ser"...,16384) =3D 323 (0x143)
read(4,0x28236000,16384) =3D 0 (0x0)
sigprocmask(SIG_BLOCK,SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM=
|SIGURG|SIGSTOP|SIGTSTP|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXF=
SZ|SIGVTALRM|SIGPROF|SIGWINCH|SIGINFO|SIGUSR1|SIGUSR2,0x0)
=3D 0 (0x0)
access("/lib/nss_compat.so.1",0) ERR#2 'No such file
or directory'
access("/usr/lib/nss_compat.so.1",0) ERR#2 'No such file
or directory'
access("/usr/local/lib/nss_compat.so.1",0) ERR#2 'No such file
or directory'
access("/lib/nss_compat.so.1",0) ERR#2 'No such file
or directory'
access("/usr/lib/nss_compat.so.1",0) ERR#2 'No such file
or directory'
sigprocmask(SIG_SETMASK,0x0,0x0) =3D 0 (0x0)
sigprocmask(SIG_BLOCK,SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM=
|SIGURG|SIGSTOP|SIGTSTP|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXF=
SZ|SIGVTALRM|SIGPROF|SIGWINCH|SIGINFO|SIGUSR1|SIGUSR2,0x0)
=3D 0 (0x0)
access("/lib/nss_nis.so.1",0) ERR#2 'No such file
or directory'
access("/usr/lib/nss_nis.so.1",0) ERR#2 'No such file
or directory'
access("/usr/local/lib/nss_nis.so.1",0) ERR#2 'No such file
or directory'
access("/lib/nss_nis.so.1",0) ERR#2 'No such file
or directory'
access("/usr/lib/nss_nis.so.1",0) ERR#2 'No such file
or directory'
sigprocmask(SIG_SETMASK,0x0,0x0) =3D 0 (0x0)
sigprocmask(SIG_BLOCK,SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM=
|SIGURG|SIGSTOP|SIGTSTP|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXF=
SZ|SIGVTALRM|SIGPROF|SIGWINCH|SIGINFO|SIGUSR1|SIGUSR2,0x0)
=3D 0 (0x0)
access("/lib/nss_files.so.1",0) ERR#2 'No such file
or directory'
access("/usr/lib/nss_files.so.1",0) ERR#2 'No such file
or directory'
access("/usr/local/lib/nss_files.so.1",0) ERR#2 'No such file
or directory'
access("/lib/nss_files.so.1",0) ERR#2 'No such file
or directory'
access("/usr/lib/nss_files.so.1",0) ERR#2 'No such file
or directory'
sigprocmask(SIG_SETMASK,0x0,0x0) =3D 0 (0x0)
sigprocmask(SIG_BLOCK,SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM=
|SIGURG|SIGSTOP|SIGTSTP|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXF=
SZ|SIGVTALRM|SIGPROF|SIGWINCH|SIGINFO|SIGUSR1|SIGUSR2,0x0)
=3D 0 (0x0)
access("/lib/nss_dns.so.1",0) ERR#2 'No such file
or directory'
access("/usr/lib/nss_dns.so.1",0) ERR#2 'No such file
or directory'
access("/usr/local/lib/nss_dns.so.1",0) ERR#2 'No such file
or directory'
access("/lib/nss_dns.so.1",0) ERR#2 'No such file
or directory'
access("/usr/lib/nss_dns.so.1",0) ERR#2 'No such file
or directory'
sigprocmask(SIG_SETMASK,0x0,0x0) =3D 0 (0x0)
ioctl(4,TIOCGETA,0xbfbfea10) ERR#25 'Inappropriate
ioctl for device'
close(4) =3D 0 (0x0)
sigprocmask(SIG_BLOCK,SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM=
|SIGURG|SIGSTOP|SIGTSTP|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXF=
SZ|SIGVTALRM|SIGPROF|SIGWINCH|SIGINFO|SIGUSR1|SIGUSR2,0x0)
=3D 0 (0x0)
sigprocmask(SIG_SETMASK,0x0,0x0) =3D 0 (0x0)
sigprocmask(SIG_BLOCK,SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM=
|SIGURG|SIGSTOP|SIGTSTP|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXF=
SZ|SIGVTALRM|SIGPROF|SIGWINCH|SIGINFO|SIGUSR1|SIGUSR2,0x0)
=3D 0 (0x0)
sigprocmask(SIG_SETMASK,0x0,0x0) =3D 0 (0x0)
geteuid() =3D 0 (0x0)
open("/etc/spwd.db",O_RDONLY,00) =3D 4 (0x4)
fcntl(4,F_SETFD,FD_CLOEXEC) =3D 0 (0x0)
fstat(4,{ mode=3D-rw------- ,inode=3D117,size=3D40960,blksize=3D16384 }) =
=3D 0 (0x0)
read(4,"\0\^F\^Ua\0\0\0\^B\0\0\^D\M-R\0"...,260) =3D 260 (0x104)
pread(0x4,0x28237000,0x1000,0x6000,0x0,0xc) =3D 4096 (0x1000)
pread(0x4,0x28238000,0x1000,0x4000,0x0,0xbfbfe9e4) =3D 4096 (0x1000)
pread(0x4,0x28239000,0x1000,0x5000,0x0,0xbfbfe9e4) =3D 4096 (0x1000)
pread(0x4,0x28246000,0x1000,0x7000,0x0,0xbfbfe9e4) =3D 4096 (0x1000)
pread(0x4,0x28247000,0x1000,0x8000,0x0,0xbfbfe9e4) =3D 4096 (0x1000)
pread(0x4,0x28248000,0x1000,0x1000,0x0,0xbfbfe9e4) =3D 4096 (0x1000)
pread(0x4,0x28249000,0x1000,0x2000,0x0,0xbfbfe9e4) =3D 4096 (0x1000)
pread(0x4,0x2824a000,0x1000,0x3000,0x0,0xbfbfe9e4) =3D 4096 (0x1000)
close(4) =3D 0 (0x0)
pipe(0xbfbfece0) =3D 0 (0x0)
fork() =3D 21796 (0x5524)
close(4) =3D 0 (0x0)
open("/var/db/dhclient.leases.vr0",O_EXLOCK|O_CREAT,00) =3D 4 (0x4)
open("/var/db/dhclient.leases.vr0",O_RDONLY,0666) =3D 6 (0x6)
fstat(6,{ mode=3D---------- ,inode=3D1382,size=3D0,blksize=3D16384 }) =3D 0=
(0x0)
read(6,0x28236000,16384) =3D 0 (0x0)
close(6) =3D 0 (0x0)
open("/var/db/dhclient.leases.vr0",O_WRONLY|O_CREAT|O_TRUNC,0666) =3D 6 (0x=
6)
lseek(6,0x0,SEEK_CUR) =3D 0 (0x0)
ftruncate(6,0,0x2809700000000000) =3D 0 (0x0)
fsync(0x6,0x0,0x0,0x806b220,0x4,0x281a6a80) =3D 0 (0x0)
close(4) =3D 0 (0x0)
clock_gettime(13,{1274949738.000000000 }) =3D 0 (0x0)
fork() =3D 21959 (0x55c7)
wait4(0xffffffff,0xbfbfec98,0x0,0x0,0x280fb1e9,0x55c7) =3D 21959 (0x55c7)
socket(PF_ROUTE,SOCK_RAW,0) =3D 4 (0x4)
__sysctl(0xbfbfec30,0x6,0x0,0xbfbfec48,0x0,0x0) =3D 0 (0x0)
__sysctl(0xbfbfec30,0x6,0x2823e500,0xbfbfec48,0x0,0x0) =3D 0 (0x0)
open("/dev/bpf0",O_RDWR,00) =3D 7 (0x7)
ioctl(7,BIOCSETIF,0x28236020) =3D 0 (0x0)
ioctl(7,BIOCVERSION,0xbfbfec4c) =3D 0 (0x0)
ioctl(7,BIOCIMMEDIATE,0xbfbfec48) =3D 0 (0x0)
ioctl(7,BIOCGBLEN,0xbfbfec44) =3D 0 (0x0)
ioctl(7,BIOCSETF,0xbfbfec3c) =3D 0 (0x0)
ioctl(7,BIOCSETWF,0xbfbfec3c) =3D 0 (0x0)
ioctl(7,BIOCLOCK,0x0) =3D 0 (0x0)
socket(PF_INET,SOCK_RAW,17) =3D 8 (0x8)
setsockopt(0x8,0x0,0x2,0xbfbfec4c,0x4,0xbfbfecb8) =3D 0 (0x0)
chroot("/var/empty") =3D 0 (0x0)
chdir("/") =3D 0 (0x0)
configs are:
kernel:
machine i386
cpu I586_CPU
cpu I686_CPU
ident KEEPER
option CPU_GEODE
option CPU_ELAN
options SCHED_ULE # ULE scheduler
options PREEMPTION # Enable kernel thread preemption
options SCTP # Stream Control Transmission Protocol
options INET #InterNETworking
options INET6
options FFS #Berkeley Fast Filesystem
options SOFTUPDATES #Enable FFS soft updates support
options UFS_ACL #Support for access control lists
options UFS_DIRHASH #Improve performance on big directories
options MD_ROOT #MD is a potential root device
options NFSCLIENT #Network Filesystem Client
options NFSSERVER #Network Filesystem Server
options NFS_ROOT #NFS usable as root device, requires NFSCLIENT
options NFSLOCKD
options PROCFS #Process filesystem (requires PSEUDOFS)
options PSEUDOFS #Pseudo-filesystem framework
options SCSI_DELAY=3D5000 #Delay (in ms) before probing SCSI
options KTRACE #ktrace(1) support
options SYSVSHM #SYSV-style shared memory
options SYSVMSG #SYSV-style message queues
options SYSVSEM #SYSV-style semaphores
options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extension=
s
options COMPAT_43TTY # BSD 4.3 TTY compat [KEEP THIS!]
options ATA_STATIC_ID #Static device numbering
options GEOM_LABEL
#
#network
#
options DEVICE_POLLING
options ZERO_COPY_SOCKETS
options HZ=3D1000
options ALTQ
options ALTQ_CBQ
options ALTQ_RED
options ALTQ_RIO
options ALTQ_HFSC
options ALTQ_PRIQ
options IPSEC
options IPSEC_NAT_T
options TCP_SIGNATURE
options MROUTING
options IPSTEALTH
#
#
#
options NETGRAPH # netgraph(4) system
options NETGRAPH_SOCKET
options NETGRAPH_MPPC_ENCRYPTION
options NETGRAPH_IFACE
options NETGRAPH_PPP
options NETGRAPH_TEE
options NETGRAPH_PPPOE
options NETGRAPH_ETHER
options NETGRAPH_ONE2MANY
options NETGRAPH_BPF
options NETGRAPH_L2TP
options NETGRAPH_PPTPGRE
options NETGRAPH_UI
options NETGRAPH_VJC
#
#samba
#
options NETSMB
options LIBMCHAIN
option SMBFS
options LIBICONV
#
#GPS sync
#
options PPS_SYNC
options CPU_ELAN_PPS
#
options AH_SUPPORT_AR5416
options SC_NO_SYSMOUSE
#
options GEOM_PART_GPT
#
#device section
#
device apic # I/O APIC
device cpufreq
device pci
device ata
device atadisk # ATA disk drives
# syscons is the default console driver, resembling an SCO console
device atkbdc
device atkbd
device vga
device sc
#
# Floating point support - do not disable.
device npx
device pmtimer
#
# Serial (COM) ports
#device sio # 8250, 16[45]50 based serial ports
device uart # Generic UART driver
device miibus # MII bus support
device vge # Silicon Integrated Systems SiS 900/SiS 7016
device vr # VIA Rhine, Rhine II
device vlan
device bridge
#
# Pseudo devices - the number indicates how many units to allocate.
device random # Entropy device
device loop # Network loopback
device ether # Ethernet support
device tun # Packet tunnel.
device tap
device gif
device pty # Pseudo-ttys (telnet etc)
device md # Memory "disks"
device scbus # SCSI bus (required for SCSI)
device ch # SCSI media changers
device da # Direct Access (disks)
device uhci # UHCI PCI->USB interface
device ohci # OHCI PCI->USB interface
device ehci # EHCI PCI->USB interface (USB 2.0)
device usb # USB Bus (required)
#device udbp # USB Double Bulk Pipe devices
device uhid # "Human Interface Devices"
device ukbd # Keyboard
device umass # Disks/Mass storage - Requires scbus and da
#
# syscons is the default console driver, resembling an SCO console
device sc
device mem
device pf
device pflog
device pfsync
device carp
#
#wlan and so forth
#
device wlan # 802.11 support
device wlan_wep
device wlan_tkip
device wlan_ccmp
device wlan_acl
device wlan_xauth
device iwi
device ath
device ath_hal
device ath_rate_sample
#
#devices for IPSEC support and tunneling
#
device crypto
device cryptodev
device enc
#
device sound
device firmware
device bpf
device faith
#
#Geode crypto
#
device glxsb
config
NANO_NAME=3DKEEPER
NANO_KERNEL=3DALIX4
NANO_BOOT0CFG=3D"-o nopacket -s 1 -m 3"
#number of IMAGES
NANO_IMAGES=3D2
NANO_MEDIASIZE=3D7978320
NANO_HEADS=3D255
NANO_SECTS=3D63
NANO_CODESIZE=3D0
NANO_CONFSIZE=3D40960
NANO_DATASIZE=3D398916 # set 200M for data partition
NANO_RAM_ETCSIZE=3D40960
NANO_RAM_TMPVARSIZE=3D40960
CONF_INSTALL=3D'
WITHOUT_INSTALLLIB=3DYES
'
CONF_WORLD=3D'
TARGET=3Di386
TARGET_ARCH=3Di386
WITHOUT_BLUETOOTH=3DYES
WITHOUT_CALENDAR=3DYES
WITHOUT_CTM=3DYES
WITHOUT_CVS=3DYES
WITHOUT_DICT=3DYES
WITHOUT_EXAMPLES=3DYES
WITHOUT_FLOPPY=3DYES
WITHOUT_GAMES=3DYES
WITHOUT_GCOV=3DYES
WITHOUT_IPFILTER=3DYES
WITHOUT_INFO=3DYES
WITHOUT_IPFW=3DYES
WITHOUT_IPX=3DYES
WITHOUT_LPR=3DYES
WITHOUT_MAKE=3DYES
WITHOUT_GROFF=3DYES
WITHOUT_NCP=3DYES
WITHOUT_FREEBSD_UPDATE=3DYES
WITHOUT_RCS=3DYES
WITHOUT_SHAREDOCS=3DYES
WITHOUT_CDDL=3DYES
'
customize_cmd cust_comconsole
customize_cmd cust_allow_ssh_root
customize_cmd cust_pkg
customize_cmd cust_install_files
Any clues what's wrong with my setup?
Thanks!
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTikUumMCZzYeRoAZueLG0vhfqgyrmqDEDb12of6v>
