From owner-freebsd-questions@FreeBSD.ORG Fri Apr 30 16:53:55 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3485D16A4CF; Fri, 30 Apr 2004 16:53:55 -0700 (PDT) Received: from mta1.lbl.gov (mta1.lbl.gov [128.3.41.24]) by mx1.FreeBSD.org (Postfix) with ESMTP id ECED243D39; Fri, 30 Apr 2004 16:53:54 -0700 (PDT) (envelope-from g_jin@lbl.gov) Received: from mta1.lbl.gov (localhost [127.0.0.1]) by mta1.lbl.gov (8.12.10/8.12.10) with ESMTP id i3UNrqQY000293; Fri, 30 Apr 2004 16:53:52 -0700 (PDT) Received: from lbl.gov (gracie.lbl.gov [131.243.2.175]) by mta1.lbl.gov (8.12.10/8.12.10) with ESMTP id i3UNrq6I000284; Fri, 30 Apr 2004 16:53:52 -0700 (PDT) Sender: jin@lbl.gov Message-ID: <4092E70E.4A1D725@lbl.gov> Date: Fri, 30 Apr 2004 16:53:50 -0700 From: "Jin Guojun [DSD]" X-Mailer: Mozilla 4.76 [en] (X11; U; FreeBSD 4.9-RELEASE i386) X-Accept-Language: zh, zh-CN, en MIME-Version: 1.0 To: questions@freebsd.org, bugs@freebsd.org Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Subject: ypinit doubles /var/yp/ypservers entries X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Apr 2004 23:53:55 -0000 more /usr/sbin/ypinit ... for host in ${HOST_LIST}; do echo "${host} ${host}" >> ${YP_DIR}/ypservers echo "${host} ${host}" done | ${MAKEDBM} - ${YP_DIR}/${DOMAIN}/ypservers This makes /var/yp/ypservers like this my_host_name my_host_name slave1_name slave1_name slave2_name slave2_name When type make under /var/yp, it complains: yppush: transfer of map passwd.byuid to server slave1_name slave1_name slave1_name failed yppush: status returned by ypxfr: no such host yppush: transfer of map passwd.byuid to server my_host_name failed yppush: status returned by ypxfr: Master's version not newer Pushed passwd.byuid map. Updating netid.byname... yppush: slave1_name slave1_name slave1_name : couldn't create udp handle to NIS server: RPC: Unknown host When changed it to following format, "make" is happy (no master name -- my_host_name): slave1_name slave2_name So, question is that does ypservers do require master_name in ypservers? My guess is not. The double-entry is not needed because it do nothing good. If both are true, we need to make quick fix in ypinit script in all new releases. -- ------------ Jin Guojun ----------- v --- j_guojun@lbl.gov --- Distributed Systems Department http://www.itg.lbl.gov/~jin M/S 50B-2239 Ph#:(510) 486-7531 Fax: 486-6363 Lawrence Berkeley National Laboratory, Berkeley, CA 94720