System information

Troubleshooting TACACS+ and XTACACS
Book Title
24-472
Table 24-1 outlines the problems that might cause this symptom and describes solutions to those
problems.
Table 24-1 TACACS+: Errors Unarchiving Source File
TACACS+: Cannot Compile Daemon
Symptom: Attempts to compile the TACACS+ daemon result in errors.
Table 24-2 outlines the problems that might cause this symptom and describes solutions to those
problems.
Table 24-2 TACACS+: Cannot Compile Daemon
Possible Problem Solution
Archive file was not transferred
using FTP binary (image)
mode
The TACACS+ archive file must be transferred using FTP binary (image) mode.
FTP the tac_plus.2.1.tar file again, using binary transfer mode. From the FTP
command line, enter the image command to set the image mode. For other FTP
software, refer to your documentation for instructions on setting the image mode.
Insufficient disk space Make sure there is sufficient disk space for the expanded tac_plus.2.1.tar file. If
there is not enough space on your UNIX system, free up enough disk space to
accommodate decompression of the file. TACACS+ requires about 900 KB.
Possible Problem Solution
make is not in $PATH or is not
installed on the UNIX machine
Step 1 Enter the command which make at the UNIX prompt. If the output says
“No make in $PATH...,make is not in the specified path or is not
installed.
Step 2 If make is already installed, modify the $PATH variable to include the
directory in which make is located.
If make is not installed, see your system administrator for help installing
it.
Step 3 Compile the TACACS+ daemon again.
gcc not in $PATH or not
installed correctly
Step 1 Enter the command which gcc at the UNIX prompt. If the output says “No
gcc in $PATH...,gcc is not in the specified path or is not installed.
Step 2 If gcc is already installed, modify the $PATH variable to include the
directory in which gcc is located.
If gcc is not installed, ask your system administrator to install it.
Step 3 Compile the TACACS+ daemon again.
UNIX platform commented out
or not in makefile
Your UNIX platform must be listed and uncommented in the makefile for make to
compile the TACACS+ source code properly. The makefile is located in the
tac_plus.2.1 directory.
Step 1 Make sure that your UNIX platform is not commented out in the makefile.
Step 2 If your platform is not listed at all, see your system administrator for help
compiling the source code. The only supported platforms are those listed
in the makefile.
Step 3 Compile the TACACS+ daemon again.