NANOBSD dhclient freeze
Dimitar Vassilev
dimitar.vassilev at gmail.com
Thu May 27 06:35:37 UTC 2010
Hello,
I'm having an issue with dhclient on nanobsd.
It requests a lease and never exits
truss /sbin/dhclient vr0
__sysctl(0xbfbfe684,0x2,0xbfbfe68c,0xbfbfe690,0x0,0x0) = 0 (0x0)
mmap(0x0,328,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 671698944 (0x28095000)
munmap(0x28095000,328) = 0 (0x0)
__sysctl(0xbfbfe6e8,0x2,0x2808be3c,0xbfbfe6f0,0x0,0x0) = 0 (0x0)
mmap(0x0,32768,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANON,-1,0x0) =
671698944 (0x28095000)
issetugid(0x280848a7,0xbfbfebac,0x104,0x0,0x0,0x0) = 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) = 2 (0x2)
read(2,"Ehnt\^A\0\0\0\M^@\0\0\0\^]\0\0\0"...,128) = 128 (0x80)
lseek(2,0x80,SEEK_SET) = 128 (0x80)
read(2,"/lib:/usr/lib:/usr/local/lib\0",29) = 29 (0x1d)
close(2) = 0 (0x0)
access("/lib/libc.so.7",0) = 0 (0x0)
open("/lib/libc.so.7",O_RDONLY,00) = 2 (0x2)
fstat(2,{ mode=-r--r--r-- ,inode=173008,size=1148004,blksize=4096 }) = 0 (0x0)
pread(0x2,0x2808ad80,0x1000,0x0,0x0,0x0) = 4096 (0x1000)
mmap(0x0,1155072,PROT_NONE,MAP_PRIVATE|MAP_ANON|MAP_NOCORE,-1,0x0) =
671731712 (0x2809d000)
mmap(0x2809d000,1036288,PROT_READ|PROT_EXEC,MAP_PRIVATE|MAP_FIXED|MAP_NOCORE,2,0x0)
= 671731712 (0x2809d000)
mmap(0x2819a000,24576,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_FIXED,2,0xfd000)
= 672768000 (0x2819a000)
mprotect(0x281a0000,94208,PROT_READ|PROT_WRITE) = 0 (0x0)
close(2) = 0 (0x0)
sysarch(0xa,0xbfbfe750,0x2805b37b,0x2808a2f8,0x2806ddd9,0x2808a2f8) = 0 (0x0)
mmap(0x0,736,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 672886784 (0x281b7000)
munmap(0x281b7000,736) = 0 (0x0)
mmap(0x0,21896,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 672886784 (0x281b7000)
munmap(0x281b7000,21896) = 0 (0x0)
sigprocmask(SIG_BLOCK,SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTSTP|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|SIGWINCH|SIGINFO|SIGUSR1|SIGUSR2,0x0)
= 0 (0x0)
sigprocmask(SIG_SETMASK,0x0,0x0) = 0 (0x0)
__sysctl(0xbfbfe704,0x2,0x805a520,0xbfbfe70c,0x0,0x0) = 0 (0x0)
sigprocmask(SIG_BLOCK,SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTSTP|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|SIGWINCH|SIGINFO|SIGUSR1|SIGUSR2,0x0)
= 0 (0x0)
sigprocmask(SIG_SETMASK,0x0,0x0) = 0 (0x0)
socket(PF_LOCAL,SOCK_DGRAM,0) = 2 (0x2)
fcntl(2,F_SETFD,FD_CLOEXEC) = 0 (0x0)
connect(2,{ AF_UNIX "/var/run/logpriv" },106) = 0 (0x0)
__sysctl(0xbfbfe824,0x2,0x281a6400,0xbfbfe82c,0x0,0x0) = 0 (0x0)
__sysctl(0xbfbfe744,0x2,0xbfbfe6dc,0xbfbfe74c,0x28192294,0xc) = 0 (0x0)
__sysctl(0xbfbfe6dc,0x2,0x281a64f8,0xbfbfe788,0x0,0x0) = 0 (0x0)
readlink("/etc/malloc.conf",0xbfbfe833,1024) ERR#2 'No such file
or directory'
issetugid(0x28190fb1,0xbfbfe833,0x400,0xbfbfe82c,0x0,0x0) = 0 (0x0)
break(0x8100000) = 0 (0x0)
__sysctl(0xbfbfeab4,0x2,0xbfbfeabc,0xbfbfeac0,0x0,0x0) = 0 (0x0)
mmap(0x0,1048576,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANON,-1,0x0) =
672886784 (0x281b7000)
mmap(0x282b7000,299008,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANON,-1,0x0)
= 673935360 (0x282b7000)
munmap(0x281b7000,299008) = 0 (0x0)
access("/etc/localtime",4) = 0 (0x0)
open("/etc/localtime",O_RDONLY,00) = 3 (0x3)
fstat(3,{ mode=-r--r--r-- ,inode=133,size=751,blksize=16384 }) = 0 (0x0)
read(3,"TZif\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,29000) = 751 (0x2ef)
close(3) = 0 (0x0)
clock_gettime(13,{1274949738.000000000 }) = 0 (0x0)
open("/etc/dhclient.conf",O_RDONLY,0666) = 3 (0x3)
fstat(3,{ mode=-rw-r--r-- ,inode=142,size=162,blksize=16384 }) = 0 (0x0)
read(3,"initial-interval 1;\nsend host-n"...,16384) = 162 (0xa2)
read(3,0x2820d000,16384) = 0 (0x0)
close(3) = 0 (0x0)
socket(PF_INET,SOCK_DGRAM,0) = 3 (0x3)
ioctl(3,SIOCGIFMEDIA,0xbfbfec80) = 0 (0x0)
close(3) = 0 (0x0)
open("/dev/null",O_RDWR,00) = 3 (0x3)
stat("/etc/nsswitch.conf",{ mode=-rw-r--r--
,inode=76,size=323,blksize=16384 }) = 0 (0x0)
open("/etc/nsswitch.conf",O_RDONLY,0666) = 4 (0x4)
ioctl(4,TIOCGETA,0xbfbfea10) ERR#25 'Inappropriate
ioctl for device'
fstat(4,{ mode=-rw-r--r-- ,inode=76,size=323,blksize=16384 }) = 0 (0x0)
read(4,"#\n# nsswitch.conf(5) - name ser"...,16384) = 323 (0x143)
read(4,0x28236000,16384) = 0 (0x0)
sigprocmask(SIG_BLOCK,SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTSTP|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|SIGWINCH|SIGINFO|SIGUSR1|SIGUSR2,0x0)
= 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) = 0 (0x0)
sigprocmask(SIG_BLOCK,SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTSTP|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|SIGWINCH|SIGINFO|SIGUSR1|SIGUSR2,0x0)
= 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) = 0 (0x0)
sigprocmask(SIG_BLOCK,SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTSTP|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|SIGWINCH|SIGINFO|SIGUSR1|SIGUSR2,0x0)
= 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) = 0 (0x0)
sigprocmask(SIG_BLOCK,SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTSTP|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|SIGWINCH|SIGINFO|SIGUSR1|SIGUSR2,0x0)
= 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) = 0 (0x0)
ioctl(4,TIOCGETA,0xbfbfea10) ERR#25 'Inappropriate
ioctl for device'
close(4) = 0 (0x0)
sigprocmask(SIG_BLOCK,SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTSTP|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|SIGWINCH|SIGINFO|SIGUSR1|SIGUSR2,0x0)
= 0 (0x0)
sigprocmask(SIG_SETMASK,0x0,0x0) = 0 (0x0)
sigprocmask(SIG_BLOCK,SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTSTP|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|SIGWINCH|SIGINFO|SIGUSR1|SIGUSR2,0x0)
= 0 (0x0)
sigprocmask(SIG_SETMASK,0x0,0x0) = 0 (0x0)
geteuid() = 0 (0x0)
open("/etc/spwd.db",O_RDONLY,00) = 4 (0x4)
fcntl(4,F_SETFD,FD_CLOEXEC) = 0 (0x0)
fstat(4,{ mode=-rw------- ,inode=117,size=40960,blksize=16384 }) = 0 (0x0)
read(4,"\0\^F\^Ua\0\0\0\^B\0\0\^D\M-R\0"...,260) = 260 (0x104)
pread(0x4,0x28237000,0x1000,0x6000,0x0,0xc) = 4096 (0x1000)
pread(0x4,0x28238000,0x1000,0x4000,0x0,0xbfbfe9e4) = 4096 (0x1000)
pread(0x4,0x28239000,0x1000,0x5000,0x0,0xbfbfe9e4) = 4096 (0x1000)
pread(0x4,0x28246000,0x1000,0x7000,0x0,0xbfbfe9e4) = 4096 (0x1000)
pread(0x4,0x28247000,0x1000,0x8000,0x0,0xbfbfe9e4) = 4096 (0x1000)
pread(0x4,0x28248000,0x1000,0x1000,0x0,0xbfbfe9e4) = 4096 (0x1000)
pread(0x4,0x28249000,0x1000,0x2000,0x0,0xbfbfe9e4) = 4096 (0x1000)
pread(0x4,0x2824a000,0x1000,0x3000,0x0,0xbfbfe9e4) = 4096 (0x1000)
close(4) = 0 (0x0)
pipe(0xbfbfece0) = 0 (0x0)
fork() = 21796 (0x5524)
close(4) = 0 (0x0)
open("/var/db/dhclient.leases.vr0",O_EXLOCK|O_CREAT,00) = 4 (0x4)
open("/var/db/dhclient.leases.vr0",O_RDONLY,0666) = 6 (0x6)
fstat(6,{ mode=---------- ,inode=1382,size=0,blksize=16384 }) = 0 (0x0)
read(6,0x28236000,16384) = 0 (0x0)
close(6) = 0 (0x0)
open("/var/db/dhclient.leases.vr0",O_WRONLY|O_CREAT|O_TRUNC,0666) = 6 (0x6)
lseek(6,0x0,SEEK_CUR) = 0 (0x0)
ftruncate(6,0,0x2809700000000000) = 0 (0x0)
fsync(0x6,0x0,0x0,0x806b220,0x4,0x281a6a80) = 0 (0x0)
close(4) = 0 (0x0)
clock_gettime(13,{1274949738.000000000 }) = 0 (0x0)
fork() = 21959 (0x55c7)
wait4(0xffffffff,0xbfbfec98,0x0,0x0,0x280fb1e9,0x55c7) = 21959 (0x55c7)
socket(PF_ROUTE,SOCK_RAW,0) = 4 (0x4)
__sysctl(0xbfbfec30,0x6,0x0,0xbfbfec48,0x0,0x0) = 0 (0x0)
__sysctl(0xbfbfec30,0x6,0x2823e500,0xbfbfec48,0x0,0x0) = 0 (0x0)
open("/dev/bpf0",O_RDWR,00) = 7 (0x7)
ioctl(7,BIOCSETIF,0x28236020) = 0 (0x0)
ioctl(7,BIOCVERSION,0xbfbfec4c) = 0 (0x0)
ioctl(7,BIOCIMMEDIATE,0xbfbfec48) = 0 (0x0)
ioctl(7,BIOCGBLEN,0xbfbfec44) = 0 (0x0)
ioctl(7,BIOCSETF,0xbfbfec3c) = 0 (0x0)
ioctl(7,BIOCSETWF,0xbfbfec3c) = 0 (0x0)
ioctl(7,BIOCLOCK,0x0) = 0 (0x0)
socket(PF_INET,SOCK_RAW,17) = 8 (0x8)
setsockopt(0x8,0x0,0x2,0xbfbfec4c,0x4,0xbfbfecb8) = 0 (0x0)
chroot("/var/empty") = 0 (0x0)
chdir("/") = 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=5000 #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 extensions
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=1000
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=KEEPER
NANO_KERNEL=ALIX4
NANO_BOOT0CFG="-o nopacket -s 1 -m 3"
#number of IMAGES
NANO_IMAGES=2
NANO_MEDIASIZE=7978320
NANO_HEADS=255
NANO_SECTS=63
NANO_CODESIZE=0
NANO_CONFSIZE=40960
NANO_DATASIZE=398916 # set 200M for data partition
NANO_RAM_ETCSIZE=40960
NANO_RAM_TMPVARSIZE=40960
CONF_INSTALL='
WITHOUT_INSTALLLIB=YES
'
CONF_WORLD='
TARGET=i386
TARGET_ARCH=i386
WITHOUT_BLUETOOTH=YES
WITHOUT_CALENDAR=YES
WITHOUT_CTM=YES
WITHOUT_CVS=YES
WITHOUT_DICT=YES
WITHOUT_EXAMPLES=YES
WITHOUT_FLOPPY=YES
WITHOUT_GAMES=YES
WITHOUT_GCOV=YES
WITHOUT_IPFILTER=YES
WITHOUT_INFO=YES
WITHOUT_IPFW=YES
WITHOUT_IPX=YES
WITHOUT_LPR=YES
WITHOUT_MAKE=YES
WITHOUT_GROFF=YES
WITHOUT_NCP=YES
WITHOUT_FREEBSD_UPDATE=YES
WITHOUT_RCS=YES
WITHOUT_SHAREDOCS=YES
WITHOUT_CDDL=YES
'
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!
More information about the freebsd-questions
mailing list