Date: Thu, 16 Sep 1999 12:24:09 -0400 (EDT) From: Mikhail Teterin <mi@misha.cisco.com> To: FreeBSD-gnats-submit@freebsd.org Subject: conf/13775: multi-user boot may hang in NIS environment Message-ID: <199909161624.MAA45940@misha.cisco.com>
next in thread | raw e-mail | index | archive | help
>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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199909161624.MAA45940>