Date: Fri, 28 Mar 2008 22:59:45 +0000 From: Vince <jhary@unsane.co.uk> To: Attila Nagy <bra@fsn.hu> Cc: freebsd-stable@freebsd.org Subject: Re: Mounting devfs over to ZFS from fstab fails Message-ID: <47ED7861.3020507@unsane.co.uk> In-Reply-To: <47ECF7F3.2010301@fsn.hu> References: <47ECF7F3.2010301@fsn.hu>
next in thread | previous in thread | raw e-mail | index | archive | help
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"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?47ED7861.3020507>