Fred> Thanks for your responses. I am going to use a replacement NFS
Fred> server on a HP-UX 9 machine, which is at 1st glance OK for
Fred> Linux/Alpha (at least the mount command succeeded.) fred
There was a silly error in /usr/include/rpc/xdr.h that might have
caused the problem you're seeing. At the very least, fixing that bug
makes it possible to write files to the NFS server and end up with a
file that matches the original (kind of a cool feature! :-)
You can either get libc-0.40 from azstarnet (uploaded a few minutes
ago) or make sure that /usr/include/rpc/xdr.h reads like this:
#define IXDR_GET_LONG(buf) ((s32)ntohl(*((u32*)buf)++))
After changing xdr.h, just recompile rpc.nfsd and rpc.mountd and
things should work better.
I'd be interested in hearing whether this fixes the mount problems as
well.
Cheers,
--david