Contenido

Introducción

Prerequisites

Requirements

Componentes Utilizados

Convenciones

Problemas ocasionados por el acceso simultáneo a la NVRAM

Solución

%SYS-4-NV_BLOCK_INITFAIL: No se puede inicializar la geometría de nvram

Información Relacionada

Introducción

Este documento describe los problemas encontrados cuando hay acceso simultáneo a una RAM no volátil (NVRAM) de un router y cómo resolver estos problemas.

Prerequisites

Requirements

No hay requisitos específicos para este documento.

Componentes Utilizados

Este documento no tiene restricciones específicas en cuanto a versiones de software y de hardware.

The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.

Convenciones

Consulte Convenciones de Consejos TécnicosCisco para obtener más información sobre las convenciones del documento.

Problemas ocasionados por el acceso simultáneo a la NVRAM

Cuando hay acceso simultáneo a la NVRAM de un router, es posible que encuentre estos dos errores:

- Mientras visualiza el contenido de la NVRAM con el comando show startup-config:

Router#show startup-config

Using 5524 out of 129016 bytes

%Error opening nvram:/startup-config (Device or resource busy)

- Mientras guarda una configuración en la NVRAM con el comando copy running-config startup-config:

Router#copy running-config startup-config

Destination filename [startup-config]?

startup-config file open failed (Device or resource busy)

Solución

Este es un enfoque paso a paso para ayudarle a resolver el problema que se muestra en este documento:

1. Ingrese el comando show users para determinar cuántos usuarios están conectados al router.

Router#show users

Line       User       Host(s)   Idle       Location

0 con 0   user1      idle      00:00:14

* 2 vty 0   user2      idle      00:00:00   64.104.207.114

Como se muestra en el resultado, hay otro usuario conectado al router a través de la consola.

El "*" junto a la línea 2 vty 0 indica la línea utilizada en esta sesión. Si hay más de dos usuarios, borre todos, excepto la línea con "*". Ese usuario ha accedido a la NVRAM en este momento y la ha bloqueado.

2. Para borrar la línea en la que el(los) otro(s) usuario(s) está(n) conectado(s) y libera la NVRAM, ejecute el comando clear line.

Router#clear line 0

[confirm]

[OK]

3. Ejecute el comando show users de nuevo para verificar.

Router#show users

Line User  Host(s) Idle Location

* 2  vty 0 user2   idle 00:00:00 64.104.207.114

Como se muestra, ahora hay sólo un usuario conectado al router durante esta sesión.

Ahora se puede acceder a la NVRAM, y puede ejecutar los comandos show startup-config y copy running-config startup-config y no encontrar más problemas.

Router#show startup-config

Using 5524 out of 129016 bytes

!

version 12.1

service timestamps debug datetime msec

service timestamps log datetime msec

no service password-encryption

Router#copy running-config startup-config

Destination filename [startup-config]?

Building configuration...

[OK]

Router#

%SYS-4-NV_BLOCK_INITFAIL: No se puede inicializar la geometría de nvram

El %SYS-4-NV_BLOCK_INITFAIL: No se puede inicializar la geometría del mensaje de error nvram cuando el espacio libre en la NVRAM es menor que 2K.

La solución temporal es utilizar el comando write erase (formatear NVRAM ) y luego ejecutar el comando write memory. La otra opción es ejecutar el comando service compress-config.

Información Relacionada

- Soporte Técnico y Documentación - Cisco Systems