Table of Contents
Troubleshooting AUS
Why isn't the device showing up in the Device Summary?
Why hasn't the device contacted the AUS?
AUS gives authentication errorswhat should I do?
Why isn't the device current after I request an auto update?
Why does the AUS give errors when I try to add a PDM or PIX Firewall image file?
Why can't I add a file that is not a PIX Firewall image or PDM file through the AUS GUI?
I assigned an image file to a devicewhy isn't it current?
Why can't I assign two image files of the same type to a device?
Why does the device reboot after I assign a new image file to it?
Why does the device keep downloading the same file?
Why aren't reports from more than 7 days ago displayed?
Why can't I access the AUS from my browser after several hours?
Why are buttons are grayed-out on certain screens?
Why can't I start AUS after I reboot my machine?
Understanding error messages
Troubleshooting AUS
These topics will help you troubleshoot AUS:
You can check the following logs for information about errors:
- NMSROOT\MDC\log\autoupdate dateAUS log that contains all messages from the AUS application.
- NMSROOT\MDC\tomcat\logs\stdout.logtomcat output log that contains messages from any application running under tomcatServeletEngine.
- NMSROOT\MDC\tomcat\logs\stderr.logtomcat standard error log that contains a java stack trace when the java code breaks.
 |
Note NMSROOT is the directory in which AUS is installed. |
Why isn't the device showing up in the Device Summary?
If the device is not shown in the Device Summary, it was not added correctly to the PIX MC.
To correct the problem:
Step 1 Use PIX MC to add the device to AUS. See the PIX MC online help for more information. See the "Setting Up Devices and Groups" section of Using Management Center for PIX Firewalls 1.0 for more information.
Step 2 Verify that the device was added to AUS by selecting Device > Device Summary.
Why hasn't the device contacted the AUS?
If the device has never contacted AUS, it could be because:
- The device is not configured with the correct AUS URL.
- The device does not have network connectivity.
- The credentials for the device in AUS are incorrect.
- The device is configured correctly but has not yet polled AUS.
- You are not using the correct PIX Firewall OS version.
For the device to contact AUS, do one or more of the following:
- Wait for the polling period to end.
 |
Note The default polling period is 12 hours. You can use PIX MC to change the polling period. See the "Configuring Auto Update Server" section of Using Management Center for PIX Firewalls 1.0 for more information, or see the PIX MC online help. |
- If the device has not contacted AUS after the polling period ends, verify that the device can connect to AUS by pinging it from the device console. To do this, from the device console, enter:
ping outside <
AUSIPAddress>
- Verify that the device is configured to operate in its deployed environment. If it is deployed for DHCP, ensure that a DHCP server is present to give the device a network address. If the device is deployed with a static IP address, verify that the IP address is correct.
- Check the Event Report to see if there are any authentication errors for the device by selecting Report>Event Report. If there are authentication errors, the Event Type column displays CONNECT_FAILURE and the description column gives a message that the device has an authentication error.
- Check the AutoUpdate URL to verify that it matches the URL in the System Info Report (Report>System Info Report) by performing the following steps:
1. Connect to the device console.
2. Enter enable mode. Enter:
3. Enter the enable password that you previously set.
4. Enter:
You will see all AUS settings, including the AUS URL.
If the URL does not match the URL shown in the System Info report, set the new AUS URL by entering the following:
https://
username:password@<
AUSServerAddress>:port/autoupdate/
AutoUpdateServlet
- Make sure that you are using PIX Firewall OS version 6.2 or later (earlier PIX Firewall OS versions will not work with AUS). See the PIX MC documentation for more information.
- Check the AUS logs to see if there are any errors.
AUS gives authentication errorswhat should I do?
Authentication errors can occur when the device tries to contact AUS. Authentication errors are visible in the Event Report (see the "Viewing the Event Report" section) or from the device console (if debug is enabled on the console).
To enable debug on the console:
Step 1 Enter enable mode by entering:
Step 2 Enter your enable password.
Step 3 Enter the following:
The device displays all error messages; you can use the information to debug the device.
Authentication errors can result from using incorrect credentials:
- When you added the device to AUS, you entered a set of credentials that allowed the device to contact the server. The username/password credentials are incorrect.
- A user changed, through the command line, the set of credentials that the device was using to connect to AUS. Now, the set of credentials no longer matches the server credentials.
To resolve the problem, do one or more of the following:
- Wait until the device contacts AUS and reports the new configuration file.
- Access the device to resolve authentication problems. Refer to the appropriate device documentation.
- Use the command line from PIX MC to change your username and password. Enter:
https://
username:password@<AUSServerIP>:port/autoupdate/
AutoUpdateServelet
Why isn't the device current after I request an auto update?
If you requested that a device immediately contact AUS (see the "Requesting an Auto Update" section), but the device is not current, the cause could be one of the following:
- The request has not yet gone through the queue. If you requested that multiple devices immediately contact AUS, it might take a period of time for the request to go through, as AUS processes requests one at a time.
- The device is not accessible.
To resolve the problem, do one or more of the following:
- Wait a few moments for the request to go through the queue.
- Verify that the device is not behind a firewall or NAT boundary. The Request Auto Update command does not work on such devices; you must wait until the polling period ends before the device is current.
Why does the AUS give errors when I try to add a PDM or PIX Firewall image file?
If you are trying to add a PDM or PIX Firewall image file to AUS and are receiving errors, the problem might be a result of one of the following:
- You are not selecting the correct image type to assign to the device.
- The image file that you are adding is not correct, or it is corrupted.
You can resolve the problem by doing one or more of the following:
- Make sure that you select the correct image type when adding the file.
- Verify that the image file is not corrupted. Check the MD5 checksum of the image file. To view the checksum value, select Images > Software Images. Click the name of the image file in the Image Name column. A popup window appears, providing you with information about the image file, including the checksum value. See the "Viewing Software Images" section for more information.
Compare this checksum value with the value you received when the image was downloaded. If they are different, the image file is corrupted.
Why can't I add a file that is not a PIX Firewall image or PDM file through the AUS GUI?
The AUS GUI supports only PDM files and PIX Firewall images; therefore, you cannot use it to add any other types of files.
If you are trying to add configuration files, use PIX MC. See the PIX MC documentation for more information.
I assigned an image file to a devicewhy isn't it current?
If you assigned an image file to a device but the device does not contain this information, the problem could be because:
- The device must contact AUS to report that it is running an image file. Depending on the polling period of the device, you might need to wait several hours for an update.
- The device is having problems contacting AUS.
- The image file is bad.
To resolve the problem, do one or both of the following:
- Check the AUS timestamp to verify the last time the device contacted AUS. If the polling period has not ended, then the device has not contacted AUS to report the latest information. If you do not want to wait for the polling period to end, you can request that the device contact AUS immediately (see the "Requesting an Auto Update" section).
- Check the Event Report (select Report > Event Report) to look for errors. If a bad configuration file is assigned to the device, you will see empty lines in the report. This empty report means that the configuration file cannot be parsed. Add a new configuration file to AUS using PIX MC (see the PIX MC documentation) and assign it to the device.
Why can't I assign two image files of the same type to a device?
A device can run only one PIX Firewall image or PDM file at a time, so you can assign only one file of each type to a device.
Why does the device reboot after I assign a new image file to it?
After you assign a new image file to a device, a reboot is required. The reboot is automatic.
Why does the device keep downloading the same file?
If a device continuously downloads a file, the device is having problems running the image.
Check the Event Report (select Report > Event Report) for errors. If there are errors, assign a new image file.
Why aren't reports from more than 7 days ago displayed?
AUS reports show data only from the past 7 days; they do not show data from any time earlier.
Why can't I access the AUS from my browser after several hours?
Your AUS session automatically times out after several hours of idle time. To access AUS, log in to AUS again.
Why are buttons are grayed-out on certain screens?
If buttons are grayed out on certain AUS screens, you might not have the correct privileges to perform certain commands. See "User Roles and Permissions for AUS."
Why can't I start AUS after I reboot my machine?
It takes AUS a few minutes to restart after you reboot your machine. Do one of the following:
- Wait a few minutes before starting the AUS.
- Check the AUS error logs to ensure that all processes are running properly.
Understanding error messages
Table A-1 contains a list of common error messages, their probable cause, and possible solutions.
Table A-1 AUS Error Messages
| Message |
Probable Cause |
Possible Solution |
|
CALLHOME-DB-ADD_FILE_
FAILURE
|
An error occurred when the file was being added to AUS.
A database communications problem occurred.
|
Try to add the file to AUS again. If that does not work, restart AUS.
|
|
CALLHOME-FILE-INVALID_FILE_
NAME
|
The filename is incorrect.
The name of the file is either too long or too short, or the file is named "." or "..".
|
Enter the correct filename.
|
|
CALLHOME-FILE-INVALID_FILE_
CONTENTS
|
You added a file that is either corrupted or is not the correct file type.
|
Replace the file or try to add a different file.
|
|
CALLHOME-FILE-FILE_NOT_
FOUND
|
Either the file does not exist or it cannot be read.
|
Refresh the screen by clicking the tab.
|
|
CALLHOME-FILE-BAD_FILE_NAME
|
There was a problem when AUS tried to access the file.
Either the file does not exist or it cannot be read.
|
Verify that the file exists and that it is not corrupted.
|
|
CALLHOME-FILE-INVALID_IMAGE
|
You cannot add the file to AUS; either the file is corrupted or you are trying to add a file type that is different from the file type specified in the GUI.
|
Download a new version of the image file and add the file to AUS.
|
|
CALLHOME-DEVICE-NOT_
CALLED_HOME_YET
|
The device did not contact AUS; AUS does not know the IP address of the device.
|
Wait until the device contacts the AUS and request an auto update (see the "Requesting an Auto Update" section for details).
|
|
CALLHOME-SECURITY-NOT_
AUTHENITCATED
|
AUS cannot authenticate your username/password credentials.
Either your credentials are incorrect, or your session timed out.
|
Re-enter your username and password and log in to AUS.
|
|
CALLHOME-COMMON-AUDIT_
FAILED
|
AUS cannot write to either the ACS or Core audit log.
A communication error occurred.
|
Restart AUS. If the problem persists, contact TAC.
|
|
CALLHOME-DEVICE_NOT_FOUND
|
AUS cannot find the device.
The device was deleted from the database.
|
Refresh the screen by clicking on the tab.
|
|
CALLHOME-FILE-CANNOT_
DELETE_FILE
|
You cannot delete the file.
The file is in use.
|
Try to delete the file again. If you cannot delete the file, restart AUS.
|
|
CALLHOME-DEVICE-BAD_
CALLHOME_IMMEDIATE_
RESPONSE
|
An error occurred during auto update.
Enable or AAA credentials are incorrect, or the device does not allow HTTP access.
|
Ensure that the device allows HTTP access for AUS; ensure that the AUS AAA and enable credentials are correct.
|
|
CALLHOME-FILE-MOVE_ERROR
|
The temporary file used during the file add process cannot be deleted.
The filename you specified contains invalid or illegal characters, or the file already exists in the storage area.
|
Check the storage directory to verify that the file is not already there. Try the task again; if the problem persists, restart AUS and try to add the configuration file again.
Check the log file for errors.
|
|
CALLHOME-DEVICE-CH_
IMMEDIATE_NOCREDENTIALS
|
AUS cannot perform an auto update.
AUS does not know what credentials to use to communicate with the device because no enable password or AAA credentials were entered for the device.
|
Modify the device entry with the correct credentials and try the task again.
|
|
CALLHOME-INVALID_UPLOAD_
FILE
|
The file is invalid.
|
Enter a valid filename.
|
|
CALLHOME-DB-NO_CONNECTION
|
AUS cannot connect to the database.
The database server is stopped.
|
Restart AUS and try the task again.
|
|
CALLHOME-DB-BAD_PASSWORD_
STATE
|
An error occurred while the database password was being changed.
The AUS db.prop file does not contain the correct username and password for the database, or you entered the password incorrectly.
|
Verify that the AUS db.prop file contains the correct username and password for the database and enter your username and password again.
|
|
CALLHOME-DB-COMMIT_ERROR
|
AUS is unable to write data to the database.
|
Restart AUS and try the task again.
|
|
CALLHOME-DB-POOL_ERROR
|
AUS is unable to connect to the database.
|
Restart AUS and try the task again.
|
|
CALLHOME-DB-DISK_FULL
|
You ran out of disk space.
|
Remove unneeded information from your hard drive or add a new hard drive.
|
|
CALLHOME-DB-ADD_DEVICE_
FAILURE
|
There is a problem adding the device to the system.
A database communications problem occurred.
|
Try to add the device again. If you still cannot add the device to AUS, restart AUS.
|
|
CALLHOME-DB-ADD_FILE_
FAILURE
|
There is a problem adding the file to the system.
A database communications problem occurred.
|
Try to add the file again. If you still cannot add the image file to AUS, restart AUS.
|
|
CALLHOME-DB_DUPLICATEVALUE
|
You are trying to add a file that already exists in AUS.
|
Use the existing entry, or delete the existing entry and retry the task.
|
|
CALLHOME-DB-DEVICE_NOT_
FOUND
|
AUS cannot find the requested device.
A device that has not been added to AUS tried to contact AUs.
|
Verify that you entered the correct device ID and try the task again.
|
|
CALLHOME-DEVICE-INVALID_
AUTHORIAZATION
|
The device passed invalid authorization information.
Check the device username and password.
|
Update the device username and password.
|
|
CALLHOME-FILE-CHECKSUM_
MISMATCH
|
The checksum of the file has changed since the file was added to the database.
Either another user changed the file, or your system is compromised.
|
Make sure your machine is secure. Then, delete the image file and add a new copy of the file to AUS.
|