VoyenceControl 4.0: Cisco IOS router configuration reads "Unable to read configuration. Try again later"
search cancel

VoyenceControl 4.0: Cisco IOS router configuration reads "Unable to read configuration. Try again later"

book

Article ID: 331328

calendar_today

Updated On:

Products

VMware Smart Assurance

Issue/Introduction

Symptoms:




Cisco IOS router configuration reads "Unable to read configuration. Try again later."

Environment

VMware Smart Assurance - NCM

Cause

The Cisco IOS router was out of memory or otherwise busy when the pull occurred.

Resolution

To resolve this issue, you must create a custompackage for the VoyenceControl CiscoIOSRouterPrompts.xml file on every device server. To create a custompackage for the VoyenceControl CiscoIOSRouterPrompts.xml file, do the following:

  1. Source /etc/voyence.conf as follows: . /etc/voyence.conf
  2. Use the following command to create a custompackage directory structure for the file to be edited as follows:

    mkdir -p $VOYENCE_HOME/custompackage/pkgxml/CiscoIOSRouter
     
  3. Use the following command to copy the file to be changed into this new directory as follows:

    cp $VOYENCE_HOME/package/pkgxml/CiscoIOSRouter/CiscoIOSRouterPrompts.xml $VOYENCE_HOME/custompackage/pkgxml/CiscoIOSRouter
     
  4. Edit line 38 in the CiscoIOSRouterPrompts.xml file to match the following:

    <Expr><![CDATA[Invalid input"^%"[Dd]uplicate"Bad mask"Unable to read configuration.\s+Try again later]]></Expr>
     
  5. Save and quit the CiscoIOSRouterPrompts.xml file as follows: :wq!
     
  6. Restart the voyence service as follows: /etc/init.d/voyence restart


Additional Information

$VOYENCE_HOME refers to the home directory of VoyenceControl, typically /opt/voyence.