05-30-2013 02:59 AM
Following a reload, a ASR 9001 boots up it has lost all of its config and gives the error below:
cfgmgr-rp[160]: %MGBL-CONFIG-0-INIT_FAILURE : Configuration Manager was unable to initialize the Configuration Namespace Version History module. Error: 'Result too large'.
This reappears every minute, I've tried all combinations of "clear configuration" EXEC command without luck. I've also tried everything else I could think of to resolve the error, but I'm unable to do anything with the router. When I try and configure it it gives an error saying:
SYSTEM CONFIGURATION IS STILL IN PROGRESS
And I'm unable to commit any config. Has anyone come across this before? Its running IOS XR 4.2.3.
Thanks in advance for your help
Solved! Go to Solution.
05-30-2013 12:33 PM
Any chance you were downgrading from 43x to 42x?
If so, this may apply: CSCud37497
If you were coming from XR43 the vinfo file is containing incorrect info that is causing some read errors when it was converted by XR43 and read in XR42.
Release notes of DDTS:
Symptom: Below logs(sample) are seen on console continuously and system configuration never completes. RP/0/RSP0/CPU0:Nov 22 15:37:41.386 : cfgmgr-rp[161]: %MGBL-CONFIG-0-INIT_FAILURE : Configuration Manager was unable to initialize the Configuration Namespace Version History module. Error: 'Result too large'. Initialization will be tried again after 60 seconds. Conditions: This is an intermittent issue but is seen during downgrade from 4.3.x version to 4.2.x version. Workaround: To downgrade successfully from 4.3.x to 4.2.x use Disk Boot procedure and explicitly set the rommon variable TURBOBOOT with format option. But make sure to backup the running-configurations if any, so that it can be applied later after downgrade Example: rommon> TURBOBOOT=on,disk0,fomat rommon> sync Further Problem Description: This issue is specific to downgrade case from 4.3.x to 4.2.x (or 4.1.x) versions only, whereby the router initialization does not completes due to some read failure of version file from last booted image. Format option passed during disk boot makes sure that all the old version files are deleted and router comes up fresh with newly booted image.
05-30-2013 12:33 PM
Any chance you were downgrading from 43x to 42x?
If so, this may apply: CSCud37497
If you were coming from XR43 the vinfo file is containing incorrect info that is causing some read errors when it was converted by XR43 and read in XR42.
Release notes of DDTS:
Symptom: Below logs(sample) are seen on console continuously and system configuration never completes. RP/0/RSP0/CPU0:Nov 22 15:37:41.386 : cfgmgr-rp[161]: %MGBL-CONFIG-0-INIT_FAILURE : Configuration Manager was unable to initialize the Configuration Namespace Version History module. Error: 'Result too large'. Initialization will be tried again after 60 seconds. Conditions: This is an intermittent issue but is seen during downgrade from 4.3.x version to 4.2.x version. Workaround: To downgrade successfully from 4.3.x to 4.2.x use Disk Boot procedure and explicitly set the rommon variable TURBOBOOT with format option. But make sure to backup the running-configurations if any, so that it can be applied later after downgrade Example: rommon> TURBOBOOT=on,disk0,fomat rommon> sync Further Problem Description: This issue is specific to downgrade case from 4.3.x to 4.2.x (or 4.1.x) versions only, whereby the router initialization does not completes due to some read failure of version file from last booted image. Format option passed during disk boot makes sure that all the old version files are deleted and router comes up fresh with newly booted image.
06-03-2013 07:45 AM
Thanks, that was the problem exactly, strangle I couldn't find that bug listed for the IOS.
I did still receive an error saying
TURBOBOOT: *** This image is not a membooted composite, TURBOBOOT option is therefore invalid ***
So had to do a tftp boot from ROMMON using the 4.3.1 image as below:
boot tftp://x.x.x.x/asr9k-mini-px.vm-4.3.1
Before I could get turboboot to work correctly, but when I did it booted with 4.3.1 correctly. Glad I was doing that in a test lab and not a live environment!
Thanks greatly for your help,
Andrew
04-26-2016 01:48 AM
Hi Xander,
I have very often the problem where all VRFs are missing after
Last time I got this message:
RP/0/RSP0/CPU0:Apr 25 02:57:02.152 : cfgmgr-rp[165]: %MGBL-CONFIG-4-VERSION : Version of existing saved configuration detected to be incompatible with the installed software.
RP/0/RSP0/CPU0:Apr 25 02:57:04.919 : cfgmgr-rp[165]: %MGBL-CONFIGCLI-3-BATCH_CONFIG_FAIL : 14 config(s) failed during startup. To view failed config(s) use the command - "show configuration failed startup"
RP/0/RSP0/CPU0:Apr 25 02:57:04.926 : cfgmgr-rp[165]: %MGBL-CONFIG-3-INCONSISTENCY_ALARM : A configuration inconsistency alarm has been raised. Configuration commits will be blocked until 'clear configuration inconsistency' command has been run to synchronize persistent configuration with running configuration.
Show run
show configuration failed startup:
Tue Apr 26 10:46:08.606 CET
!!02:57:01 UTC Mon Apr 25 2016
!! SYNTAX/AUTHORIZATION ERRORS: This configuration failed due to
!! one or more of the following reasons:
!! - the entered commands do not exist,
!! - the entered commands have errors in their syntax,
!! - the software packages containing the commands are not active,
!! - the current user is not a member of a
!! permissions to use the commands.
aaa group server radius BNG_RADIUS
description "Internet"
address-family ipv4 unicast
address-family ipv6 unicast
description # IPoE_NAT #
address-family ipv4 unicast
address-family ipv6 unicast
description "Safe Internet"
address-family ipv4 unicast
description #
address-family ipv4 unicast
description #Dualstack Inside VRF#
address-family ipv4 unicast
address-family ipv6 unicast
address-family ipv4 unicast
I do not see a problem with the syntaxes. Any ideas?
04-26-2016 07:54 AM
hi Smail,
not sure why it happens, we would have to investigate. However, these commands will help figure out the discrepancies between running and startup config: "[admin] show configuration persistent [diff]". If you see any, that would also help us investigate. After the reload, troubleshooting may be difficult because the only thing we can try is a reproduction.
hope this helps,
/Aleksandar
04-27-2016 01:52 AM
Hi Aleks,
it's empty
(admin)#show configuration persistent diff
Wed Apr 27 10:48:13.808 CET
Building configuration...
!! IOS XR Configuration 5.3.3
end
The weird thing is that only the VRF's are missing. What else can we do?
04-27-2016 03:01 AM
It's empty now because the running config and startup config are in sync. If you can catch them going out of sync that would help. Then we can look into the commit history and traces to figure out what went wrong.
07-01-2016 03:12 AM
Hi,
we will do an upgrade from 5.1.3 to 5.3.3 + SP2.
At this moment the configs are in sync.
admin show configuration persistent diff
Fri Jul 1 12:10:09.217 GMT
Building configuration...
!! IOS XR Configuration 5.1.3
end
What should I do if I see that the VRF's are missing again? Should I use the admin show configuration persistent diff command?
07-01-2016 03:53 AM
hi Smail,
unless someone has a better idea, I would suggest:
hope this helps,
/Aleksandar
07-01-2016 04:18 AM
I got this:
sh configuration inconsistency replica location 0/RSP1/CPU0
Fri Jul 1 13:16:00.494 GMT
The replica at location 0/RSP1/CPU0 is inconsistent. Please run 'clear configuration inconsistency replica location 0/RSP1/CPU0'
Should I clear it now or right before the upgrade (July 7th)?
07-01-2016 04:29 AM
I would clear it now and repeat the same sanity check before the upgrade.
07-01-2016 04:32 AM
clear configuration inconsistency replica location 0/RSP1/CPU0
Fri Jul 1 13:30:42.070 GMT
The replica was still inconsistent despite a successful attempt to clear the inconsistency. If this command continues to fail, it may be necessary to reload the node to correct it. (Error: No error)
Not sure what is going on. I will collect all of this and open a TAC case after the upgrade.
07-01-2016 05:08 AM
"sh configuration inconsistency replica location 0/RSP1/CPU0 detail" should help us understand the cause of the inconsistency. What does it say in your case?
07-01-2016 05:13 AM
sh configuration inconsistency replica location 0/RSP1/CPU0 detail
Fri Jul 1 14:12:23.807 GMT
Status SysDB:
Replica node '0x51'
SysDB path '/cfg/'
SysDB options '0x1'
In sync 'TRUE'
'No error'
Status RDSFS:
Primary node '0x41'
Replica node '0x51'
RDSFS path '/etc/cfg/lr'
RDSFS plane '2'
RFSFS options '0x9'
In sync 'FALSE'
'No error'
Status RDSFS:
Primary node '0x41'
Replica node '0x51'
RDSFS path '/etc/cfg/alt_cfg'
RDSFS plane '2'
RFSFS options '0x9'
In sync 'TRUE'
'No error'
RDSFS inconsistencies on node 0/RSP1/CPU0:
'/etc/cfg/lr/running/commitdb/1000000555.snd':
Present on the primary but missing on the replica.
'/etc/cfg/lr/running/commitdb/1000000597.snd':
Present on the primary but missing on the replica.
'/etc/cfg/lr/running/commitdb/commitdb_info_1000000551.snf':
Present on the replica but missing on the primary.
'/etc/cfg/lr/running/commitdb/commitdb_info_1000000593.snf':
Present on the replica but missing on the primary.
The replica at location 0/RSP1/CPU0 is inconsistent. Please run 'clear configuration inconsistency replica location 0/RSP1/CPU0'.
07-01-2016 05:23 AM
Can you check what were those commits?
sh configuration commit changes 1000000551
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide