destroyed NFS exported filesystems not removed from
/etc/zfs/exports
Rick Macklem
rmacklem at uoguelph.ca
Wed Jun 17 15:21:01 UTC 2009
On Wed, 17 Jun 2009, Kris Kennaway wrote:
> mountd was failing to start after an upgrade, with lots of log entries like:
>
> Jun 17 10:19:22 <daemon.err> pointyhat mountd[855]: bad exports list line
> /a/portbuild/i386/20090421213917
> Jun 17 10:19:22 <daemon.err> pointyhat mountd[855]: bad exports list line
> /a/portbuild/i386/7-exp/builds/20090422073914/src
> Jun 17 10:19:22 <daemon.err> pointyhat mountd[855]: bad exports list line
> /a/portbuild/i386/8-exp/builds/20080814181849/ports
>
> These came from /etc/zfs/exports, and refer to filesystems that used to exist
> & were exported, but which have been destroyed. These were not cleaned up at
> destroy time.
>
> zfs unshare -a didn't clean this file up either, I had to remove it and
> recreate.
>
> Also, mountd was treating these as fatal errors at runtime and failing to
> start. I think this is a recent change in mountd, since this used to work
> even with the stale entries (the 200808 filesystem was destroyed in 2008, and
> mountd has started correctly after numerous reboots until the upgrade I just
> did from a May 9 world+kernel).
>
Well, the most recent change pre-May 9 done to mountd.c was on Nov. 3. It
involved adding security flavors to the exports.
(http://svn.freebsd.org/viewc/base/ is your friend:-)
I can't think of how that might have broken things, but I don't know
diddly about zfs.
rick
More information about the freebsd-current
mailing list