[Mageia-discuss] home network using broadband router

WALKER RICHARD richard.j.walker at ntlworld.com
Sun Mar 11 22:59:10 CET 2012


On 10/03/2012, imnotpc <imnotpc at rock3d.net> wrote:
>
> You mentioned in an earlier post that the mga1 box worked once after you
> commented out the RPCMOUNTD_OPTIONS="--port 4003" option in
> /etc/sysconfig/nfs-server. I just checked the mga1 test server I set up
> yesterday and this option isn't set at all. Is it possible you are
> mixing files from different Mandriva/Mageia versions? Perhaps try
> un-installing nfs-utils and deleting all it's config files and start
> again with a clean package install.
>

Hi Jeff, it took a little more time than I thought but I have found
the cause and the cure for the problem with nfs-server function on
Mageia 1. In the process I learned how to use an rpm source package to
patch and rebuild the offending file for the nfs-utils package.
Tomorrow; the World!

First up, the problem is well known and of quite some vintage. It only
affected nfs-utils v1.2.3 so versions just prior and subsequent (as in
v1.2.5 in Mageia 2 Cauldron) are OK. Hence the Mandriva 2010.2 worked
as did my MGA2 Beta1 server.

This reference tells the whole story;
https://bugzilla.linux-nfs.org/show_bug.cgi?id=190

So the proposed fix was first seen in October 2010. I have used the
proposed patch to rebuild the nfs-utils-1.2.3-2.1.mga1 package and it
works perfectly well with the --ports option for rpc.mountd.

In the course of all this I can confirm your observation that in a
fresh MGA1 install of the nfs server the RPCMOUNTD_OPTIONS= entry is
blank in /etc/sysconfig/nfs-server. My guess is that it is only set to
a specific port number when you use the personal firewall with a hole
for NFS. I don't see how you could configure the firewall if the
listening port were to be some random value, so I reckon it's a good
guess.

I'll report this bug for the MGA1 package and we should have the fixed
version out quite soon.

Richard


More information about the Mageia-discuss mailing list