This is driving me nuts. I finally had a moment to unpack the Slackare-14.1,-current isolinux/initrd.img and compare a bit. Neither has a /etc/host.allow file or /etc/rc.d/rc.rpc file. Flipping to another console, /var/log/setup/tmp/nsfout doesn't show any errors other than the (a) successful NFS mont of Slackware-14.1 tree or (b) unsuccessful NFS mont of Slackware-current tree.
NOTE: I do not use the internal NFS server within Slackware installation media. I have my own tpftboot/syslinux on a Slackware-14.1 box.
At the NSF MOUNT RESULT dialog, I get for Slackware-14.1:
Code:
#ps -A |grep rpc
18 ? 00:00:00 rpciod
1040 ? 00:00:00 rpc.portmap
1042 ? 00:00:00 rpc.statd
as specified in the /usr/lib/setup/INSNFS script.
However, for Slackware-current /usr/lib/setup/INSNFS script now uses rpcbind. Neither rpcbind nor rpc.statd are running but there are no errors that I can see.
Code:
#ps -A |grep -E 'rpc|bind|stat'
29 ? 00:00:00 rpciod
Once I use '-o nolock' I can install via NFS and after a full install, chmod +x /etc/rc.d/rc.rpc, I get the expected results and NFS mounting works as it should.
Code:
#ps -A |grep rpc
29 ? 00:00:00 rpciod
857 ? 00:00:00 rpcbind
863 ? 00:00:00 rpc.statd
Conclusion: There is something missing in the Slackware{32,64}-current installation media initrd.img. Is libtirpc.so missing?
EDIT: found libtirpc.so.3.0.0 and symlink libtirpc.so.3. symlink for libtirpc.so missing?