clnttcp_create: RPC: Port mapper failure - RPC: Unable to receive

clnttcp_create: RPC: Port mapper failure - RPC: Unable to receive

Post by Morgan Fletch » Tue, 26 Sep 1995 04:00:00



Darla is a linux box which I recently added to our company network. It
sits on my desk, and is attached to a network of Suns running SunOS 4.1.X
and NIS.

I've attempted to configure darla properly for NIS and NFS (the latter as
both a client and a server), using the NAG. My sysadmin attempted to help
me, but some of the Linux variations boggled him.

When I startup now, I get

 ...
Mounting remote files systems...
clnttcp_create: RPC: Port mapper failure - RPC: Unable to receive
clnttcp_create: RPC: Port mapper failure - RPC: Unable to receive
clnttcp_create: RPC: Port mapper failure - RPC: Unable to receive
Starting daemons: syslogd klogd portmap ypbind inetd lpd mountd nfsd pcnfsd
 ...

The system is Slackware 2.2, kernel 1.2.13, and I've added yp-clients
1.6. Here is /etc/rc.d/rc.inet2:

#! /bin/sh
#
# rc.inet2      This shell script boots up the entire INET system.
#               Note, that when this script is used to also fire
#               up any important remote NFS disks (like the /usr
#               distribution), care must be taken to actually
#               have all the needed binaries online _now_ ...
#

#

#

# Constants.
NET="/usr/sbin"
IN_SERV="lpd"
LPSPOOL="/var/spool/lpd"

# At this point, we are ready to talk to The World...
echo "Mounting remote file systems..."
/sbin/mount -a -t nfs           # This may be our /usr runtime!!!

echo -n "Starting daemons:"
# Start the SYSLOGD/Klogd daemons.  These must come first.
if [ -f ${NET}/syslogd ]
then
 echo -n " syslogd"
 ${NET}/syslogd
 echo -n " klogd"
 ${NET}/klogd
fi

# Start the SUN RPC Portmapper.
if [ -f ${NET}/rpc.portmap ]
then
 echo -n " portmap"
 ${NET}/rpc.portmap
fi
#
# Set NIS domainname
#
if [ -f /etc/defaultdomain ] ; then
        /bin/domainname `cat /etc/defaultdomain`
fi
#
# Start the ypbind daemon
#
if [ -f ${NET}/ypbind -a -d /var/yp ]; then
   echo -n " ypbind"
   ${NET}/ypbind
fi

# Start the INET SuperServer
if [ -f ${NET}/inetd ]
then
 echo -n " inetd"
 ${NET}/inetd
else
 echo "no INETD found.  INET cancelled!"
 exit 1
fi

# Start the NAMED/BIND name server.
# if [ -f ${NET}/named ]
# then
#  echo -n " named"
#  ${NET}/named
# fi

# Start the ROUTEd server.
# if [ -f ${NET}/routed ]
# then
#  echo -n " routed"
#  ${NET}/routed -g -s
# fi

# Start the RWHO server.
# if [ -f ${NET}/rwhod ]
# then
#  echo -n " rwhod"
#  ${NET}/rwhod -t -s
# fi

# Start the various INET servers.
for server in ${IN_SERV}
do
 if [ -f ${NET}/${server} ]
 then
  echo -n " ${server}"
  ${NET}/${server}
 fi
done

# # Start the various SUN RPC servers.
if [ -f ${NET}/rpc.portmap ]
then
 if [ -f ${NET}/rpc.mountd ]
 then
  echo -n " mountd"
  ${NET}/rpc.mountd
 fi
 if [ -f ${NET}/rpc.nfsd ]
 then
  echo -n " nfsd"
  ${NET}/rpc.nfsd
 fi
 # Fire up the PC-NFS daemon(s).
 if [ -f ${NET}/rpc.pcnfsd ]
 then
  echo -n " pcnfsd"
  ${NET}/rpc.pcnfsd ${LPSPOOL}
 fi
# if [ -f ${NET}/rpc.bwnfsd ]
# then
#  echo -n " bwnfsd"
#  ${NET}/rpc.bwnfsd ${LPSPOOL}
# fi
fi

echo

# Done!
<<<

Where does this error come from, and why? I am able to mount other
systems via NFS, and darla can be mounted from other systems as well.

morgan

--
A child of five could understand this!  Fetch me a child of five.