From bluen@micropc8.ee.uni-sb.de Fri Feb 19 07:59:22 1999
Return-Path: <bluen@micropc8.ee.uni-sb.de>
Received: from hermes.rz.uni-sb.de (hermes.rz.uni-sb.de [134.96.7.3])
	by hub.freebsd.org (Postfix) with ESMTP id A30D911252
	for <FreeBSD-gnats-submit@freebsd.org>; Fri, 19 Feb 1999 07:59:18 -0800 (PST)
	(envelope-from bluen@micropc8.ee.uni-sb.de)
Received: from ee.uni-sb.de (macrosun.ee.uni-sb.de [134.96.61.11])
	by hermes.rz.uni-sb.de (8.8.8/8.8.7/8.7.7) with ESMTP id QAA15962
	for <FreeBSD-gnats-submit@freebsd.org>; Fri, 19 Feb 1999 16:59:17 +0100 (CET)
Received: from micropc8.ee.uni-sb.de (micropc8 [134.96.61.208])
	by ee.uni-sb.de (8.9.1a/8.9.1) with ESMTP id QAA28474
	for <FreeBSD-gnats-submit@freebsd.org>; Fri, 19 Feb 1999 16:59:16 +0100 (MET)
Received: (from bluen@localhost)
	by micropc8.ee.uni-sb.de (8.9.2/8.9.1) id QAA00878;
	Fri, 19 Feb 1999 16:59:15 +0100 (CET)
	(envelope-from bluen)
Message-Id: <199902191559.QAA00878@micropc8.ee.uni-sb.de>
Date: Fri, 19 Feb 1999 16:59:15 +0100 (CET)
From: bluen@ee.uni-sb.de
Sender: bluen@micropc8.ee.uni-sb.de
Reply-To: bluen@ee.uni-sb.de
To: FreeBSD-gnats-submit@freebsd.org
Subject: init not starting when /var/msgs does not exist
X-Send-Pr-Version: 3.2

>Number:         10163
>Category:       conf
>Synopsis:       init does not start when /var/msgs is a symlink to a nonexistent file
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Feb 19 08:00:00 PST 1999
>Closed-Date:    Mon Jun 12 19:45:28 PDT 2000
>Last-Modified:  Mon Jun 12 19:46:04 PDT 2000
>Originator:     
>Release:        
>Organization:
>Environment:
>Description:
 
 	When booting to multi-user, init will not be able to use 
 	/dev/console (syscons) as controlling terminal, if 
 	/var/msgs is a symlink to a nonexisting file. (In my case,
 	/var/msgs is a symlink to a dir on an amd(nfs)-mounted filesystem).
 	Probably the lines in /etc/rc that try to create /var/msgs/bounds
 	(if it does not exist) confuse init in that case?
 
>How-To-Repeat:
 
 	rm -rf /var/msgs
 	ln -s /some/non/existing/file /var/msgs
 	reboot
 
>Fix:
 	
 	Instead of just checking whether /var/msgs/bounds exists,
 	rc should probably check if the file is writable.
 	My workaround here is: comment out that part of /etc/rc.
 
 
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: gnats-admin->freebsd-bugs 
Responsible-Changed-By: steve 
Responsible-Changed-When: Sun Feb 21 21:03:38 PST 1999 
Responsible-Changed-Why:  
Misfiled PR. 
State-Changed-From-To: open->closed 
State-Changed-By: nrahlstr 
State-Changed-When: Mon Jun 12 19:45:28 PDT 2000 
State-Changed-Why:  
Fixed in revision 1.197 of etc/rc by roberto. 


http://www.freebsd.org/cgi/query-pr.cgi?pr=10163 
>Unformatted:
 	FreeBSD 3.1-RELEASE i386
