I had this problem also, and the solution ended up being in selecting just
the RIGHT combination of compile options. IIRC, you have to select NFS
Server support as a kernel option... Unfortunately I can't recall exactly,
but I know that it was almost exactly the opposite of what I had thought --
ie. kernel help file says "select this option if you want kernel NFS server,
not if you are running a daemon to do NFS", to which the response (I
thought, since I was using nfsd) should be NO, but it turns out you have to
Maybe it won't work modularised... Damn being 1300km away from your server,
and unable to check it! Keep trying different kernel options, though, as
that's where the solution is...
> I am attempting to set up NFS sharing between Linux computers using
> the 2.2.16 kernel. One machine is a Debian Potato box and the other
> is Redhat 6.2 but both have been upgraded to the 2.2.16 kernel.
> When I try to start the nfs services using /etc/rc.d/init.d/nfs start
> I get:
> Starting NFS services: [ OK ]
> Starting NFS quotas: [ OK ]
> Starting NFS mountd: [ OK ]
> Starting NFS daemon: nfssvc: Function not implemented
> Both machines do have NFS support in the kernel, I have checked that.
> What does the nfssvc error mean? How do I fix this problem?