Contenido

Problema

Al intentar actualizar Cisco Secure Firewall Management Center (FMC) a la versión 7.6.4, el proceso de actualización falla durante la comprobación de preparación con este mensaje de error: "Platform architecture x86_64 is not supported". Este error impide que la actualización continúe. Este artículo también presenta una solución alternativa de directorio /ngfw.

Entorno

- Tecnología: Cisco Secure Firewall Firepower - 7.6

- Subtecnología: Cisco Secure Firewall - Gestión (FMC / cdFMC / FDM) - 7,6

- Versión del software: FMC 7.6.2, intento de actualización a 7.6.4

- Observado en plataformas que ejecutan la arquitectura x86_64

- Los fallos de actualización pueden correlacionarse con la existencia de un directorio /ngfw inesperado en el sistema de archivos raíz de FMC

- Síntomas y soluciones similares a los que se hacía referencia en casos anteriores e ID de errores de Cisco

Resolución

Estos pasos explican en detalle cómo identificar y resolver el fallo de actualización causado por la presencia de un directorio /ngfw inesperado. El fallo desencadena el error de arquitectura de plataforma durante la comprobación de preparación de la actualización.

Acceso a la CLI de FMC en modo experto

Inicie sesión en la CLI de FMC e ingrese al modo experto para obtener privilegios de root.

> experto

admin@device:~$ sudo su

Contraseña

root@device:/Volume/home/admin#

Desplácese hasta el directorio raíz y enumere su contenido

Cambie el directorio a la raíz (/) y enumere todos los directorios para verificar la presencia de la carpeta /ngfw.

root@device:/Volume/home/admin# cd /

root@device:/# ls -halts

Ejemplo de salida (observe la presencia de ngfw��

101 000 en total

4.0K drwxrwxrwt 23 root root 4.0K Jan 9 06:51 tmp

1.0K drwxr-xr-x 6 root root 1.0K Jan 9 06:50 boot

...

4.0K drwxr-xr-x 3 root root 4.0K Dec 2 11:28 ngfw <======

...

Revisar los registros de errores de comprobación de disponibilidad de actualizaciones

Inspeccione los registros de comprobación de preparación para el mensaje de error específico que indica la arquitectura de plataforma no admitida.

**************************** :SCRIPT DE FALLO: ****************************

[260108 12:35:56:668]

NOMBRE DEL SCRIPT: 000_start/000_check_platform_support.sh

MENSAJE DE RECUPERACIÓN: Error grave: no se admite la arquitectura de plataforma x86_64. Las arquitecturas admitidas son i386.

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Implementación de la solución alternativa: cambie el nombre del directorio /ngfw

Para resolver el problema, cambie el nombre del directorio /ngfw (si existe) a /ngfw.old. Esto evita que los scripts de actualización identifiquen erróneamente la arquitectura de la plataforma.

mv /ngfw /ngfw.old

Precaución: los detalles mencionados aquí parecen contener procedimientos o comandos que podrían causar un impacto significativo si se ejecutan. Asegúrese de que los procedimientos o comandos anteriores hayan sido evaluados por un SME o una unidad de negocio antes de ejecutarlos o recomendarlos.

Vuelva a ejecutar la comprobación de preparación de actualización

Después de cambiar el nombre del directorio, vuelva a ejecutar la comprobación de disponibilidad de la actualización. En los casos observados, la comprobación de disponibilidad pasa rápidamente sin el error anterior, lo que permite continuar con la actualización de FMC.

Las notas adicionales de ocurrencias anteriores indican que este tipo de directorio se crea manualmente, por error. Verifique el historial de bash en el archivo de Troubleshooting para confirmar la creación incorrecta de dicho archivo e impedir cualquier ejecución de comandos similares en un FMC.

# cd command-output/

# cat 'echo == ROOT ==_ cat root-.bash_history_ echo ""_ for USER in `ls -Volume-home-`_ do echo == _{USER} == _ cat -Volume-home-_{USER}-.bash_history_ echo ""_ done.output' | grep -i ngfw

ngfw

pigtail all -outfile /ngfw/var/common/configuration_import.log <======

sudo cat /ngfw/var/log/messages | grep sftunnel

Una vez aplicada la solución alternativa, la actualización de FMC 7.6.2.1 a 7.6.4 se completa correctamente.

Causa

La comprobación de disponibilidad de la actualización falla debido a la presencia de un directorio /ngfw inesperado en el sistema de archivos raíz de FMC. El script de actualización identifica incorrectamente la arquitectura de la plataforma como x86_64 (no compatible) en lugar de i386 (compatible) cuando existe este directorio. Se realiza un seguimiento de la causa raíz en el identificador de error de Cisco CSCws69999. Se han producido defectos relacionados en versiones anteriores, como se hace referencia en el identificador de error de Cisco CSCvy9558898999999999999999999999999999999999999999999999999999999999999999999999999

Contenido relacionado

- ID de error de funcionamiento de Cisco CSCws69999: FMC contiene el directorio '/ngfw', lo que provoca un error en la comprobación de preparación

- Id. de error de Cisco CSCvy95809: se invoca el script Crashinfo en SFR que ejecuta snort2 y el dispositivo no puede actualizar a 7.0

- Soporte técnico y descargas de Cisco