You might see the following types of NFS error messages:
The following error messages are issued to the screen or console or sent to
syslogd.
authget: unknown authflavor n
authflavor
User Action: Have the client application use the AUTH_UNIX authentication type.
fh3tovp: bad length: n
NFS request from unprivileged port, source IP address = n
NFS server: fs(n,n) not mounted; client address = n.n.n.n
User Action: Make sure that the appropriate file system is mounted on the NFS server. If the file system is mounted on the same device, have the client system retry the operation. If the file system is mounted on a different device, have the client system unmount and remount the remote file system.
NFS server: stale file handle fs(n,n) file file gen n,
client address = n.n.n.n errno n
NFS server: unexported fs(n,n) file file,
client address = n.n.n.n
/etc/exports
file or in net group mapping.
User Action: Have the client system unmount the file system.
rfs_dispatch botch
rfs_dispatch: bad rfs reply nret
rfs_dispatch: dispatch error, no reply
rfs_dispatch: sendreply failed
too many nfsds
nfsd
daemons registered with NFS than were started.
This appendix provides an explanation and suggested user actions for the following classes of client error messages:
Within each section, error messages are listed alphabetically.
The following error messages are displayed if you are mounting directories or file systems from remote systems:
Don't know how to mount xxx
/etc/fstab
file for the argument you specified on the mount command line.
User Action:
Edit the
/etc/fstab
file and verify that the mount point or
remote file system exists.
/etc/fstab: No such file or directory
/etc/fstab
file does not exist. The
mount
command discovered this when it tried to look up the name specified on the
command line.
User Action:
Create an
/etc/fstab
file and include the appropriate entries.
nfs_mount: Permission denied for yyy
User Action:
If the file system or directory name appears in the
See
showmount -e
command. For example, enter the following command
if your server's host name is
host2:
#
/usr/bin/showmount -e host2
/etc/exports
file for the correct file system entry.
/etc/exports
file, but not in the output from
showmount,
the failure is in the
mountd
daemon. The
mountd
daemon could not parse that line in the
file, could not find the file system or directory, or the file system or
directory name was not a locally mounted file system.
/etc/exports
file and Network Information Service (NIS) is running, check the server's
ypbind
daemon; it might be dead or hung.
exports(4)
for further information.
nfs_mount: cannot mount xxx on yyy:
Mount device busy
nfs_mount: cannot mount xxx on yyy:
No such file or directory
User Action:
Check the spelling; list the files in both directories by using the
ls
command.
nfs_mount: cannot mount xxx on file:
Not a directory
User Action:
Check the spelling; list both directories by using the
ls
command.
nfs_mount: cannot mount xxx on yyy:
Not owner
nfs_mount: illegal file system name xxx;
use host:pathname
mount
command.
User Action:
For example, to mount the file system
/usr/src
from the server
host2,
enter the following command:
#
mount host2:/usr/src /host2/usr/src
nfs_mount: invalid directory name xxxdirectory pathname must begin with '/'.
/).
nfs_mount: RPC: Authentication error;
why=Client credential too weak
mountd(8)
for further information.
nfs_mount: RPC: Authentication error;
why=Server rejected credential
/etc/hosts
file or the distributed
hosts
file.
See
mountd(8)
for further information.
rpc timed out Giving up on yyy
User Action:
If NIS is running, kill the
Restart the NFS daemons on the server by entering the following command:
rpcinfo
command from the server. For example,
for a server named
host2,
you would enter the following command:
#
/usr/sbin/rpcinfo -p host2
rpcinfo
lists the registered program numbers. If it does not,
restart the port mapper on the server. You also need a port mapper running on
the client host; if it is not running there, start it.
#
/sbin/init.d/nfs stop
ypbind
daemon on the server. Use the
kill
command and specify the process ID (PID).
ypbind
daemon, restart it by entering the following command:
#
/usr/sbin/ypbind
#
/sbin/init.d/nfs start
nfs_mount: xxxserver not responding: rpc prog not registered
mount
command got through to the port mapper, but the NFS
mountd
daemon was not registered.
User Action:
/usr/sbin/mountd
file exists, using the
ls
command.
ps
command to see if the
mountd
daemon is running. If it is not running, restart it by entering the following
command:
#
/usr/sbin/mountd
Can't get net id for host
/etc/hosts
file for the NFS server
specified in the
mount
command line. If NIS is running, there
is no entry in the
hosts
NIS map for the host name specified.
If BIND is running, there is no entry in the
hosts
database for
the host name specified.
The following error messages are issued to the screen or console or sent to
syslogd
by the
automount
program:
bad entry in map mapname
mapname
is malformed and the
automount
program cannot interpret it.
User Action: Recheck the entry; you might need to include escape characters.
Can't mount mountpoint:
reason
automount
program cannot mount itself at
mountpoint.
The reason should be self-explanatory.
couldn't create directory: reason
automount
program could not create a directory. The reason
should be self-explanatory.
dir mountpoint must start with '/'
mountpoint
must have a full pathname.
User Action: Check both the spelling and pathname of the mount point.
hierarchical mountpoint: mountpoint
automount
program will not allow itself to be mounted within
an automounted directory.
User Action: Use another strategy to mount the directory.
host hostname not responding
automount
program attempted to mount from
hostname
but received no response or failed. These
errors could indicate a server or network problem.
hostname:filesystem
server not responding
automount
program attempted to mount from
hostname
but received no response or failed. These
errors could indicate a server or network problem.
hostname: exports: rpc_err
automount
program encountered an error while attempting to
get the list of exported file systems and directories that it is allowed to
mount from
hostname.
This error occurs when a user attempts to access a mount point that has the
-hosts
map associated with it. This error indicates a server or network problem.
hostname:filesystem
already mounted on mountpoint
automount
program is attempting to mount a file system on a
mount point that has already been mounted with that file system.
map mapname,
key key:
bad
mapname
is malformed and the
automount
program cannot interpret it.
User Action: Recheck the entry; you might need to include escape characters.
mapname: Not found
automount
program cannot locate the map it requires. This
message is returned only when you specify the
-v
option.
mapname:
yp_err
automount
program encountered an error when looking up a NIS
map entry.
Mount of hostname:filesystem on mountpoint: reason
automount
program attempted to mount from
hostname
but received no response or failed. These
errors could indicate a server or network problem.
mountpoint: Not a directory
mountpoint
exists but is not a directory.
User Action: Check both the spelling and pathname of the mount point.
mountpoint-
pathname from hostname: absolute symbolic link
automount
program detected that
mountpoint
is an absolute symbolic link (begins with /). The content of the link is
pathname.
Because
this might have undesired consequences on the client, the
automount
program will not mount on absolute symbolic links.
no mount maps specified
automount
program cannot find any maps to serve, nor can it
find any NIS maps. This message is returned only when you specify the
-v
option.
WARNING: hostname:file system already mounted on mountpoint
automount
program is mounting itself on top of an existing
mount point. This message is a warning only.
WARNING: mountpoint not empty!
mountpoint
directory is not empty. This message
is returned only when you specify the
-v
option. It is warning
you that the previous contents of
mountpoint
will not be accessible while the mount is in effect.
The following error messages can occur when a file system is exported from
multiple servers as specified in a multiple-server map entry. They indicate
possible network problems that can occur when the
automount
daemon requests a response from the servers.
Cannot create socket for broadcast rpc: rpc_err
Cannot receive reply to many_cast: rpc_err
Cannot send broadcast packet: rpc_err
Many_cast select problem: rpc_err
NFS server (pid n@mountpoint)
not responding still trying
n
serving mount point has timed out. The
automount
daemon might be overloaded or not running.
User Action:
If the condition persists, reboot the client. You can also do the following:
automount
process.
automount
process from the command line.
Remount hostname:filesystem on mountpoint server not responding
automount
program was attempting to remount
filesystem
because it discovered that a part of the
automounted hierarchy at the
mountpoint
was busy. The remote file system's server,
hostname,
did not respond to the mount request. This error indicates a server problem.
trymany: servers not responding: reason
The following error messages might be displayed on the NFS client system console and in the error logger. They note an NFS file access failure.
NFS server hostname not responding, still trying
NFS server hostname ok
NFS file operation failed for server hostname:
reason
NFS write error, server hostname,
remote file system full
NFS write error errno,
server hostname,
fs(n,n),
file file
fs
and
file
variables are parts of the file handle
(fhandle). See
errno(2)
for a description of write errors.