Hi CNK
... The "could not open connection" errors are apparantly just because I'm not set up for IPv6, and shouldn't stop IPv4 connections from working. I'm guessing the "AF_INET6" error from rpc.nfsd is also IPv6 related. ...
Just to be certain that is true, try installing ipv6-netfilter-5.10.3-tinycore64.tcz and see if anything changes.
Ah you're right, after loading ipv6-netfilter-5.10.3-tinycore64 (I didn't realise that was all it took to enable IPv6 to be honest) the init.d script runs without the earlier errors:
Script path removed because it was triggering 500 error pages.
$ sudo nfs-server start
nodev nfsd
nfs-server utilities are started.
And NFS mounts work straight away.
I see that silly me missed this line in the nfs-utils extension's description:
nfs-server requires the filesystem-KERNEL and ipv6-KERNEL extensions
Though saying ipv6-KERNEL instead of ipv6-netfilter-KERNEL is a bit misleading. Equally filesystem-KERNEL should say filesystems-KERNEL.
It's annoying that it needs IPv6 when I'm only using IPv4 on my LAN, and looking at the nfsd man page there doesn't seem to be any option to specify IPv4-only. I'll probably just keep using my modified script for now, but thanks for clearing this up.