cc/td/doc/product/rtrmgmt/cw2000/camp_mgr/cwsi_2x/cwsi_2_3
hometocprevnextglossaryfeedbacksearchhelp
PDF

Table of Contents

Troubleshooting

Troubleshooting

This appendix provides troubleshooting information for Essentials and contains the following sections:

Essentials Troubleshooting Tools

Essentials provides several troubleshooting options that are accessible from the navigation tree. To access these tools, select Admin > Troubleshooting.

Collecting Server Information

You can gather troubleshooting information about the status of the server using the Collect Server Info option.

To collect server information, follow these steps:

Step 1 Select Admin > Troubleshooting > Collect Server Info. The Collect Server Info dialog box appears.

Step 2 Select a report from the Reports history list.

Step 3 Click Display.

The report displays, showing information such as the product database, the operating system, and disk utilization statistics.

Step 4 To create a new report, click Create. The new report appears in the Reports history list.


Note It might take up to 5 minutes to collect the information.

Step 5 To delete reports, select them from the Reports history list, then click Delete.

Viewing Process Failures

You can check for potential failures of the back-end server processes using the Process Failures option.

The Process Failures table provides you with only two possible states for the failure:

To view process failures, follow these steps:

Step 1 Select Admin > Troubleshooting > Process Failures.

Table A-1 describes the columns that the Process Failures table displays.


Table A-1: Viewing Process Failures
Column Description

Process Name

Name of the process.

State

Process status. Failed to run or Administrator has shut down this server.

Pid

Process ID. A unique key by which the operating system identifies all running programs.

RC

Return code. "0" indicates normal program operation. Any other number typically represents an error. Refer to the error log.

Signo

Signal number. "0" indicates normal program operation. Any other number is the last signal delivered to the program before it terminated.

Start Time

Time and date the process was started.

Stop Time

Time and date the process was stopped.

Core

"Not applicable" means the program is running normally. "CORE FILE CREATED" means the program is not running normally and the operating system has created a file called a core file. The core file contains important data about the process failures.

Information

Reason for the failure. "Not applicable" means the program is not running normally.

Step 2 Click any process name to see details. The Process Details table appears.

Click Back to return to the Process Failures table.

Step 3 Click any process state to see the System Log. The System Log appears.

Click Back to return to the Process Failures table.

Step 4 Click Update at any time to refresh the fields.

Collecting Self-Test Information

You can rerun self-tests and generate a report with the results using the SelfTest option. To collect self-test information, follow these steps:

Step 1 Select Admin > Troubleshooting > SelfTest. The Server Selftest Info dialog box appears.

Step 2 To rerun self-tests and generate a report, click Run Tests. The tests are run and a report appears in the Reports history list.


Note It might take up to 5 minutes to run the tests.

Step 3 Select the report from the Reports history list.

Step 4 Click Display. The report is displayed, showing whether the tests passed or failed.

Step 5 To delete reports, select them from the Reports history list, then click Delete.

Cleaning Up a Failed or Incomplete Installation

If an attempted installation fails or does not complete successfully, you must clean up your system before attempting to reinstall.

To clean up your system and prepare for reinstallation, follow these steps:

Step 1 Verify the state of the Essentials packages by entering the following command as root:

    # lslpp -l | grep CW2000
     
    

A table displays information similar to the following.

CW2000.CSCOavail.obj

2.0.0.0

COMMITTED

CW2000 Availability Manager

CW2000.CSCOcas.obj

2.0.0.0

COMMITTED

CW2000 Change Audit Services

CW2000.CSCOccli.obj

2.0.0.0

COMMITTED

CW2000 Config Archive Command

CW2000.CSCOcfg.obj

2.0.0.0

COMMITTED

CW2000 Network Management

CW2000.CSCOconn.obj

2.0.0.0

COMMITTED

CW2000 Connection Toolkit

CW2000.CSCOconx.obj

2.0.0.0

COMMITTED

CW2000 Contract Connection

CW2000.CSCOcwim.obj

2.0.0.0

COMMITTED

CW2000 Config Import from

CW2000.CSCOdb.obj

2.0.0.0

COMMITTED

CW2000 Database Package

CW2000.CSCOdevn.obj

2.0.0.0

COMMITTED

CW2000 Device Navigator

CW2000.CSCOeds.obj

2.0.0.0

COMMITTED

CW2000 Event Distribution

CW2000.CSCOgrid.obj

2.0.0.0

COMMITTED

CW2000 Argent Grid classes

CW2000.CSCOhlp.obj

2.0.0.0

COMMITTED

CW2000 Help package

CW2000.CSCOhtcl.obj

2.0.0.0

COMMITTED

CW2000 HTTP Client classes

CW2000.CSCOinv.obj

2.0.0.0

COMMITTED

CW2000 Inventory Manager

CW2000.CSCOjawt.obj

2.0.0.0

COMMITTED

CW2000 JScape PowerSearch

CW2000.CSCOjgl.obj

2.0.0.0

COMMITTED

CW2000 Objectspace JGL classes

CW2000.CSCOjpwr.obj

2.0.0.0

COMMITTED

CW2000 JScape PowerSearch

CW2000.CSCOjre.obj

2.0.0.0

COMMITTED

CW2000 Java Runtime

CW2000.CSCOmd.obj

2.0.0.0

COMMITTED

CW2000 Process Management

CW2000.CSCOnetc.obj

2.0.0.0

COMMITTED

CW2000 NetCharts package

CW2000.CSCOnmcs.obj

2.0.0.0

COMMITTED

CW2000 NMCS RunTime System

CW2000.CSCOnsys.obj

2.0.0.0

COMMITTED

CW2000 Netsys integration

CW2000.CSCOperl.obj

2.0.0.0

COMMITTED

CW2000 Perl

CW2000.CSCOsa.obj

2.0.0.0

COMMITTED

CW2000 Syslog Analyzer

CW2000.CSCOsc.obj

2.0.0.0

COMMITTED

CW2000 Smartcase

CW2000.CSCOsnmp.obj

2.0.0.0

COMMITTED

CW2000 Cisco Java SNMP

CW2000.CSCOswim.obj

2.0.0.0

COMMITTED

CW2000 Software Image Manager

CW2000.CSCOtcl.obj

2.0.0.0

COMMITTED

CW2000 Tcl/Tk package

CW2000.CSCOvorb.obj

2.0.0.0

COMMITTED

CW2000 Visigenics Orb package

CW2000.CSCOweb.obj

2.0.0.0

COMMITTED

CW2000 Web Server package

CW2000.CSCOxrts.obj

2.0.0.0

COMMITTED

CW2000 RunTime System package

If any of the table records have APPLYING instead of COMMITTED in the third column, or if any of the 31 records is missing, then the installation was not successful.

Step 2 If the installation was not successful, follow these steps:

The system is now cleaned up and ready for reinstallation.

Checking Files and Directories After Installation

If you encountered problems while installing Essentials, make sure the following directories have been installed in the /usr/CSCOpx/ directory (or the directory you specified for the installation):

In addition, the file rc.dmgtd should have been added to the /etc directory:

The Essentials installation tool installed the following directories in the /usr/CSCOpx/objects directory (or the directory you specified for the installation):

Understanding Installation Error Messages

After making sure the correct files are installed, check the files /var/tmp/ciscoinstall.log and /var/adm/sw/swagent.log for installation errors. You might find the following types of messages:

Table A-2 shows error messages that might occur during installation and describes the reasons for the errors:


Table A-2: Error Messages
Error Message Reason for Error User Action

Error: base package: <name> did not install. Exiting.

Something prevented the base package from installing.

Contact your technical support representative.

WARNING: RAM in system is $RAM. $MIN_RAM recommended.

Your system has less than the recommended memory.

Add memory to your system.

WARNING: SWAP in system is less than 2x RAM.

Your system has less than the recommended swap space, which is two times the RAM.

Increase swap space.

ERROR: You must be root to run AIX install. Exiting.

You did not log in as root. The installation is terminated.

Log in as root and enter the correct root password.

Insufficient disk space in /var/adm.

/var/adm must have at least 5 MB of available disk space.

Make at least 5 MB of disk space available on /var/adm, then run the installation program again.

Insufficient disk space in /var/tmp.

/var/tmp must have at least 1 MB of available disk space.

Make at least 1 MB of disk space available on /var/tmp, then run the installation program again.

Insufficient disk space on any local volume.

The installation program requires that a local volume with sufficient disk space on which to install the product exists.

Make at least 250 MB of disk space available on a local disk volume.

ERROR: The patch bos.libpthreads 4.3.0.2 has to be installed for the product to work correctly. Install bos.libpthreads patch 4.3.0.2 and retry installation. Exiting.

The patch bos.libpthreads 4.3.0.2, which is required on AIX 4.3 systems, is not installed on the system.

Install the patch bos.libpthreads 4.3.0.2, then rerun the installation program. Refer to the "Installing Essentials" chapter, "Server System Patches" section for more information.

WARNING: The patch xlC.rte3.1.4.8 has to be installed for the product to work correctly.

The patch xlC.rte3.1.4.8 is not installed. This might cause Essentials to work incorrectly.

Complete the installation program, then install the patch xlC.rte3.1.4.8. Refer to the "Installing Essentials" chapter, "Server System Patches" section for more information.

Accessing the Essentials Server

The Essentials server uses the default port 80, which is normally used by web servers. If you receive an error message stating an existing web server is already configured to run on port 80, and the alternative port 1741 is used instead, make sure you enter the correct URL for the server:

http://server_name:1741  
 

where server_name is the name of the machine where Essentials was installed, and 1741 is the alternative port on which Essentials is installed if port 80 was already in use. Use the following command to make sure your server is running:

ping server_name
 

If you get a message that the server is "alive," and get a proxy error when you try to connect to the server, make sure the proxy is set up correctly. If your server is configured to use a proxy server outside the firewall (specified in Netscape Navigator under Options > Network Preferences > Proxies), you will get proxy errors if you have incorrectly configured the proxy to ignore requests to a certain machine, set of machines, or domain.

Your proxy is set up incorrectly if you encounter any of the following errors:

Stopping and Restarting the Essentials Server

If you need to stop and restart the Essentials server, follow these steps:

Step 1 To stop the Essentials server, enter the following command as root:

    # /etc/rc.dmgtd stop
     
    

Step 2 To restart the server, enter the following command as root:

    # /etc/rc.dmgtd start
    

Setting Up the Browser

If the Essentials buttons do not work, you have not enabled Java and JavaScript. Enable Java and JavaScript as described in the "Installing Essentials" chapter, "Configuring Client Systems" section.

Make sure your cache is not set to zero. If you experience browser problems, increase your cache settings as explained in the section. Do not run multiple copies of Netscape Navigator on Solaris, HP-UX, or AIX.

Do not resize the browser window while the desktop or main page is still loading. This can cause a Java error.

Adding and Importing Device Information

This section describes some problems that might occur when you attempt to add or import device information.

Adding Device Information

If you added a device using Admin > Inventory > Add Devices and the Add/Import Status Summary dialog box shows that the device status has not changed from pending within 15 minutes, check the status of all processes to ensure that they are running normally, as explained in the following steps:

Step 1 To view the latest device status information, in the Add/Import Status Summary dialog box (Admin > Inventory > Import Status), click Update.

Step 2 To determine if the DIServer process is running, select Admin >
System Admin > Process Status. (The DIServer is the process responsible for validating devices and changing their status from pending.)

Even if the DIServer process has the state Running Normally, it might be in an error state. You need to stop and restart it by following these steps:

To restart the DIServer process, follow these steps:

Step 3 Return to the Add/Import Status Summary screen by selecting Inventory > Import Status, then click Update. The device status should change to managed within a couple of minutes.

Importing Device Information

If you have difficulty importing device information, try the following solutions:

Checking the Syslog Configuration

If the Essentials installation fails while attempting to install Syslog Analysis, make sure you do not have the Cisco DNS/DHCP Manager (CDDM) installed on the same machine as Essentials. CDDM, which can be downloaded from CCO, provides Syslog and TFTP daemons as part of its product. You cannot run CDDM Syslog or TFTP on the same machine as Essentials because they are not compatible. Make sure the server on which you install Essentials is not running CDDM Syslog or TFTP.

Installing Software Management

If you are installing Software Management for the first time, and the /tftpboot directory is a remote directory, the following message displays during installation:

WARNING: The tftp directory `/tftpboot' appears to be NFS mounted.
Using NFS directories often increases the software transfer time and may cause a failure during distribution of the software to the device.
Contact your local technical support representative to make `/tftpboot' a local directory.
 

If you have not removed the user bin from the /usr/lib/cron/at.deny file, the following warning message appears during the installation:

ERROR: User 'bin' appears in '/usr/lib/cron/at.deny'. Software Image Manager requires 'bin' to be able to run 'at'. Contact your local technical support representative to edit the file /usr/lib/cron/at.deny and remove the entry for bin.
 

You need to remove bin from the /usr/lib/cron/at.deny file.

Gathering Server Information

Essentials contains a utility that can help you troubleshoot server problems. You can obtain information about the Essentials server in one of two ways:

Or

# /usr/CSCOpx/bin/collect.info
 
where /usr/CSCOpx is the directory in which Essentials is installed.
A px_status.info file is created in the /var/tmp directory. If the file is not created, make sure you are logged in as root and that you have set the environmental variables as described in the "Installing Essentials" chapter, "Setting Environmental Variables" section.

Send this file to Cisco via e-mail if directed to do so by your technical support representative.


Note The Technical Assistance Center (TAC) supports Cisco-provided code only. If you add cgi-bin programs or HTML files, or if you otherwise alter the Essentials server, the TAC cannot help you.

hometocprevnextglossaryfeedbacksearchhelp
Posted: Wed Nov 17 07:05:48 PST 1999
Copyright 1989-1999©Cisco Systems Inc.