*BSD News Article 56285


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!news.rmit.EDU.AU!news.unimelb.EDU.AU!munnari.OZ.AU!news.hawaii.edu!ames!olivea!grapevine.lcs.mit.edu!grapevine.lcs.mit.edu!alan
From: alan@lcs.mit.edu (Alan Bawden)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: mount -t nfs -o tcp
Date: 7 Dec 95 17:57:14
Organization: ITS Preservation Society
Lines: 25
Message-ID: <ALAN.95Dec7175714@parsley.lcs.mit.edu>
NNTP-Posting-Host: parsley.lcs.mit.edu

Up until recently I've been using `mount -t nfs -o tcp ...' to NFS mount
the file system of a FreeBSD-2.0 machine from a FreeBSD-1.1.5.1 machine.
(The `-o tcp' is because the path between the two machines runs over a SLIP
connection and NFS/UDP needs packets larger than SLIP can support.)  It
worked beautifully.

This weekend I upgraded the 1.1.5.1 machine to run FreeBSD-2.1.0.  I've got
almost everything back in working order again, except now when I try that
mount command I get:

  Cannot MNT RPC: RPC: Program not registered

What program isn't registered?  Registered where?  The NFS/TCP server on
the 2.0 machine?  Remember that the 2.0 machine hasn't been changed at all
since it last worked from FreeBSD-1.1.5.1 -- hell, it hasn't even been
booted since then!

So what changed?  I tried looking through the way mount works in 2.1.0 to
see if I could figure out what the difference might be, but that code is
completely different between 1.1.5.1 and 2.1.0 (as you might well expect),
so I haven't a clue what's going on.  Can someone point me in the right
direction?
--
Alan Bawden                                    Alan@LCS.MIT.EDU
617/492-7274                   06BF9EB8FC4CFC24DC75BDAE3BB25C4B