[Bug 254282] 13.0-RC2: NFS export from nullfs mount doesn't work as of 13.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 22 Jun 2021 01:58:20 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=254282 Rick Macklem <rmacklem@FreeBSD.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |rmacklem@FreeBSD.org --- Comment #2 from Rick Macklem <rmacklem@FreeBSD.org> --- The problem is your specification of "late" on the nullfs mount lines. If you look in /etc/rc.d, you'll find "statd" requires "nfsd", which requires "mountd". However, it specifies BEFORE DAEMON. "mountlate" requires DAEMON. --> As such, mountd is executed before mountlate, which is what mounts the "late" file systems. To fix this, you could: - Drop "late" from the /etc/fstab lines, if you don't need to mount them "late". or - If you don't run rpc.statd and rpc.lockd, you could remove DAEMON from "statd" and "lockd" and then add "mountlate" to the REQUIRES line in "mountd". I don't know why this worked for FreeBSD-12, but I suspect that some DAEMON related dependency was added to the scripts (ie. they were broken). - Although rpc.statd and rpc.lockd are NFSv3 related protocols I avoid using, they need to be running before nfsd (for server side locking) and NFS mounts are done for client side locking, if you are using them. I can't think of a way to fix this so that mountd can start after "mountlate" and still work correctly, for those who are using rpc.statd, rpc.lockd. -- You are receiving this mail because: You are the assignee for the bug.