From owner-freebsd-bugs Thu Sep 16 11:20: 7 1999 Delivered-To: freebsd-bugs@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id CD7E815744 for ; Thu, 16 Sep 1999 11:20:02 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id LAA00691; Thu, 16 Sep 1999 11:20:02 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from misha.cisco.com (misha.cisco.com [171.69.206.50]) by hub.freebsd.org (Postfix) with ESMTP id F4167151B9 for ; Thu, 16 Sep 1999 09:24:10 -0700 (PDT) (envelope-from mi@misha.cisco.com) Received: (from mi@localhost) by misha.cisco.com (8.9.3/8.9.1) id MAA45940; Thu, 16 Sep 1999 12:24:09 -0400 (EDT) (envelope-from mi) Message-Id: <199909161624.MAA45940@misha.cisco.com> Date: Thu, 16 Sep 1999 12:24:09 -0400 (EDT) From: Mikhail Teterin Reply-To: mi@aldan.algebra.com To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: conf/13775: multi-user boot may hang in NIS environment Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 13775 >Category: conf >Synopsis: multi-user boot may hang in NIS environment >Confidential: yes >Severity: serious >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Sep 16 11:20:02 PDT 1999 >Closed-Date: >Last-Modified: >Originator: Mikhail Teterin >Release: FreeBSD 3.2-STABLE i386 >Organization: Virtual Estates, Inc. >Environment: In our setup NIS is responsible for user, group, services databases. >Description: When the machine boots, /etc/rc is doing certain things, like chown, which fail/hang since ypbind is not running yet. In particular, things like chown (needs user and group ids), mounting NFS systems (needs host names), syslog (needs syslog service from services database). >How-To-Repeat: In our environment, the /etc/services file consists only of a single `+'. `+:::::::::' follows the list of the FreeBSD standard "users". `+:::' is the first line of /etc/group. When such a setup boots, one needs to press ^C and then start things like syslog manually. >Fix: Probably, ypbind should go into network_pass1... A workaround is to put the syslog service into /etc/services. Change `chown root:wheel' to `chown 0:0' in /etc/rc and put the NFS servers into /etc/hosts. This should not be needed... >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message