Installing and Administering Internet Services

190 Chapter 5
Configuring TFTP and BOOTP Servers
Troubleshooting BOOTP and TFTP Servers
If the server still fails to start when the client attempts the file transfer,
then you probably have a connectivity problem. Refer to Installing and
Administering LAN/9000 Software or the BOOTP client manual (for
example, HP 700/X documentation).
Symptom: File transfer “timed out.” The system log contains one of the following
messages:
User tftp unknown
system_call: error
Cause: The TFTP server, tftpd, exited prematurely.
Action: If you suspect that there is a problem on the network, you can increase
the per-packet retransmission and the total retransmission timeouts
used by tftpd. These timeouts are specified (in seconds) with the -R or
-T options. See the tftpd man page for more information.
The User tftp unknown message can also mean that the password
database entry for the user tftp is either missing or incorrect. Verify
that the entry exists and is correct, then try the transfer again.
If tftpd experiences a system call failure that causes it to exit, it will log
the name of the system call and the reason for the system call failure.
For more information about the reason why it failed, refer to the system
call in the HP-UX Reference.
Symptom: File transfer fails with File Not Found, No Such File or
Directory, or TFTP Error Code 1 message.
Cause: The file the client is attempting to read from or write to the server does
not exist within the home directory of the user tftp or in the path
specified with the tftpd command.
Action: Ensure the full path name that the client is requesting from the server
exists within the tftp directory or in a path specified with the tftpd
command. For example, if the tftp directory is /home/tftpdir and the
TFTP client is requesting the file /usr/lib/X11/700X/C2300A, the file
must exist as /home/tftpdir/usr/lib/X11/700X/C2300A.
If no entry exists for the user tftp in the /etc/passwd file, you must
specify at least one file or directory with the tftpd command. Make sure
that you specify the full path name when attempting to get a file from a
directory specified with the tftpd command.