mountd error under 5.1-BETA
Jin Guojun [DSD]
j_guojun at lbl.gov
Mon May 19 11:40:24 PDT 2003
Dan Nelson wrote:
> In the last episode (May 19), Jin Guojun [DSD] said:
> > Never see this type of message before, and this is the only message to cause
> > mountd quit:
> >
> > May 19 10:07:47 oliver mountd[571]: could not create any services
> > May 19 10:42:42 oliver mountd[588]: can't register UDP RPCMNT_VER1 service
> > May 19 10:42:42 oliver mountd[588]: can't register UDP RPCMNT_VER3 service
> > May 19 10:42:42 oliver mountd[588]: can't register TCP RPCMNT_VER1 service
> > May 19 10:42:42 oliver mountd[588]: can't register TCP RPCMNT_VER3 service
> > May 19 10:42:42 oliver mountd[588]: can't register UDP6 RPCMNT_VER1 service
> > May 19 10:42:42 oliver mountd[588]: can't register UDP6 RPCMNT_VER3 service
> > May 19 10:42:42 oliver mountd[588]: can't register TCP6 RPCMNT_VER1 service
> > May 19 10:42:42 oliver mountd[588]: can't register TCP6 RPCMNT_VER3 service
> > May 19 10:42:42 oliver mountd[588]: could not create any services
>
> Is rpcbind running?
No, I did grep for rpcbind, but it seems that it is missing from configuration
files:
oliver 62 # grep rpcbind /etc/rc*
Binary file /etc/rc.d matches
/etc/rc.subr: [ -n "$portmap_enable" ] &&
rpcbind_enable="$portmap_enable"
/etc/rc.subr: [ -n "$portmap_program" ] &&
rpcbind_program="$portmap_program"
/etc/rc.subr: [ -n "$portmap_flags" ] && rpcbind_flags="$portmap_flags"
oliver 63 # grep portmap /etc/rc* /etc/*/*
/etc/RCS/rc.conf.oliver,v:portmap_enable="YES"
/etc/RCS/rc.conf.oliver,v:portmap_flags="-v"
/etc/defaults/rc.conf:rpcbind_enable="NO" # Run the portmapper
service YES/NO).
/etc/rc.subr: [ -n "$portmap_enable" ] &&
rpcbind_enable="$portmap_enable"
/etc/rc.subr: [ -n "$portmap_program" ] &&
rpcbind_program="$portmap_program"
/etc/rc.subr: [ -n "$portmap_flags" ] && rpcbind_flags="$portmap_flags"
Nowhere this rpcbind is specified.
I can manually start it, but 4.7/4.8 and solaris clients, and even itself do not
like it:
client# mount oliver:/home/u0 /mnt
oliver:/home/u0: nfsd: RPCPROG_NFS: RPC: Program not registered
oliver 73 # showmount -e
Exports list on localhost:
/home/u0 xxx.yyy.zzz.0
/home/u1 xxx.yyy.zzz.0
/home/u2 xxx.yyy.zzz.0
/home/u3 xxx.yyy.zzz.0
oliver 74 # mount oliver:/home/u0 /mnt
[udp] oliver:/home/u0: RPCPROG_NFS: RPC: Program not registered
So, a couple of things does not seem set correctly:
(1) configuration file -- /etc/rc.*
(2) exporting file system.oliver
I thought that this may be the new FS and old FS issue, so I tried use -L with
rpcbind:
80 # ps uxagw | grep rpc
root 675 0.0 0.1 1420 1080 ?? Ss 11:17AM 0:00.01 rpcbind
oliver 81 # ps uxagw | grep mountd
root 679 0.0 0.1 1372 1136 ?? Is 11:18AM 0:00.01 mountd -ln
oliver 82 # kill -9 675 679
oliver 83 # rpcbind -L
oliver 84 # mountd -ln
oliver 85 # mount oliver:/home/u0 /mnt
[udp] oliver:/home/u0: RPCPROG_NFS: RPC: Program not registered
^C
oliver 86 # ps agxuw | egrep "rpc|mountd"
root 814 0.0 0.1 1420 1084 ?? Ss 11:37AM 0:00.01 rpcbind -L
root 816 0.0 0.1 1356 1092 ?? Is 11:37AM 0:00.01 mountd -ln
What thing else I may miss for this new version?
--
------------ Jin Guojun ----------- v --- j_guojun at lbl.gov ---
Distributed Systems Department http://www.itg.lbl.gov/~jin
M/S 50B-2239 Ph#:(510) 486-7531 Fax: 486-6363
Lawrence Berkeley National Laboratory, Berkeley, CA 94720
More information about the freebsd-questions
mailing list