From owner-freebsd-stable@FreeBSD.ORG Fri Mar 28 23:04:09 2008 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E730F1065671 for ; Fri, 28 Mar 2008 23:04:09 +0000 (UTC) (envelope-from jhary@unsane.co.uk) Received: from unsane.co.uk (unknown [IPv6:2001:470:1f08:110::2]) by mx1.freebsd.org (Postfix) with ESMTP id 3BD3F8FC14 for ; Fri, 28 Mar 2008 23:04:09 +0000 (UTC) (envelope-from jhary@unsane.co.uk) Received: from crab.unsane.co.uk (crab.unsane.co.uk [10.0.0.111]) (authenticated bits=0) by unsane.co.uk (8.14.0/8.14.0) with ESMTP id m2SN46oX009904 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 28 Mar 2008 23:04:06 GMT (envelope-from jhary@unsane.co.uk) Message-ID: <47ED7861.3020507@unsane.co.uk> Date: Fri, 28 Mar 2008 22:59:45 +0000 From: Vince User-Agent: Thunderbird 2.0.0.12 (X11/20080313) MIME-Version: 1.0 To: Attila Nagy References: <47ECF7F3.2010301@fsn.hu> In-Reply-To: <47ECF7F3.2010301@fsn.hu> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-stable@freebsd.org Subject: Re: Mounting devfs over to ZFS from fstab fails X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Mar 2008 23:04:10 -0000 Attila Nagy wrote: > Hello, > > I have some jails running on ZFS, so I have to mount devfs's into them. > > For this purpose, I have some similar lines in /etc/fstab: > devfs /pool/jail/ldap/dev devfs rw 0 0 > > Where /pool is a ZFS filesystem. > I'm not sure if it will have any adverse effects but changing this to devfs /pool/jail/ldap/dev devfs rw,late 0 0 Will probably fix it. My guess is that the error checking correction in the latest version in -stable picked up an error that was being incorrectly ignored before. see http://www.freebsd.org/cgi/cvsweb.cgi/src/etc/rc.d/mountcritlocal.diff?only_with_tag=RELENG_7&r1=text&tr1=1.14.2.2&r2=text&tr2=1.14 which i believe is the MFC for http://www.freebsd.org/cgi/getmsg.cgi?fetch=1314016+1316331+/usr/local/www/db/text/2008/cvs-all/20080309.cvs-all Although I cant seen a commit message in cvsweb (i'm still learning that though :) Vince > This has worked until today -when I upgraded from a previous 7-STABLE > (FreeBSD 7.0-STABLE #16: Fri Mar 7 14:30:08 CET 2008) to today's > STABLE- but not anymore. > > The boot process fails with something like WARNING: $true wasn't set, > see man rc.conf (or something similar, I don't have the exact error > message, but I can reproduce if it's needed), and the problem is that > the rc scripts try to mount the devfs (and nullfs) stuff to the yet > unmounted ZFS, so /pool/jail/ldap/dev doesn't exist. > > If I create them on the root filesystem, the OS boots up fine, but of > course I don't have the devfs's mounted onto ZFS, they are beneath it > (umount and mount -a solves the issue). There is a similar problem with > nullfs's as well. > > AFAIK only the following has been changed in rc.d: > ./dhclient > ./mountcritlocal > ./mountlate > > neither of them seems to be able to produce this kind of malfunction. > > Any ideas? > _______________________________________________ > freebsd-stable@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"