I just downloaded the new nis package. It installed fine. Now, when I run ypbind -debug, I get this:
43 ROOT ruchetta ~>ypbind -debug parsing config file Trying entry: ypserver fava.idsia.ch parsed ypserver fava.idsia.ch add_server() domain: idsia.ch, host: fava.idsia.ch, nobroadcast, slot: 0 Trying entry: domain idsia.ch parsed domain 'idsia.ch' broadcast add_server() domain: idsia.ch, broadcast, slot: 0 [Welcome to ypbind-mt, version 1.6] Cannot register service: RPC: Unable to receive; errno = Connection refused Unable to register (YPBINDPROG, YPBINDVERS, udp). --- Before I upgraded to woody, yp worked fine. Also, yp works on our redhat machines. I grabbed the redhat ypbind binary and tried it. Same error. When I do a strace, this is what I see. Why 127.0.0.1? Seems like I'm refusing my own RPC service registration? What gives?: port=htons(111), sin_addr=inet_addr("127.0.0.1")}}, 16) = 56 poll([{fd=7, events=POLLIN, revents=POLLERR}], 1, 5000) = 1 recvfrom(7, 0x8056ec8, 400, 0, 0xbffff92c, 0xbffff8d8) = -1 ECONNREFUSED (Connection refused) write(2, "Cannot register service: RPC: Un"..., 76Cannot register service: RPC: Unable to receive; errno = Connection refused ) = 76 write(2, "Unable to register (YPBINDPROG, "..., 49Unable to register (YPBINDPROG, YPBINDVERS, udp).) = 49 write(2, "\n", 1 ) = 1 write(5, "[EMAIL PROTECTED]@[EMAIL PROTECTED]"..., 148) = 148 rt_sigprocmask(SIG_SETMASK, NULL, [HUP INT QUIT SEGV TERM CHLD RT_0], 8) = 0 rt_sigsuspend([HUP INT QUIT SEGV TERM CHLD] <unfinished ...> --- SIGRT_0 (Real-time signal 0) --- <... rt_sigsuspend resumed> ) = -1 EINTR (Interrupted system call) sigreturn() = ? (mask now [HUP INT QUIT SEGV TERM CHLD]) wait4(30253, NULL, __WCLONE, NULL) = 30253 _exit(1) = ?