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.