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...@\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!
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"

Reply via email to