Introducción
Este documento describe las diversas soluciones cuando recibe el error "Manifest file not found in the bundle" cuando se actualiza Cisco Secure Access Control System (ACS) versión 5.x. En este documento se tratan todas las soluciones conocidas.
Prerequisites
Requirements
Cisco recomienda tener conocimientos básicos de Cisco Secure ACS.
Componentes Utilizados
Este documento no está restringido a versiones específicas de software o hardware de ACS 5.x.
La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si tiene una red en vivo, asegúrese de entender el posible impacto de cualquier comando.
Problema
La actualización ACS o la instalación del parche fallan como se muestra:
ACS-VM/admin# application upgrade ACS_5.5.0.46.0.tar.gz software_repository
Do you want to save the current configuration ? (yes/no) [yes] ? yes
Generating configuration...
Saved the running configuration to startup successfully
% Manifest file not found in the bundle
ACS-VM/admin#
[an error occurred while processing this directive]
Solución 1: utilice el comando correcto
El comando correcto para instalar un parche acumulativo en ACS con la CLI es:
acs patch install patch-name repository repository-name
[an error occurred while processing this directive]
Si se utiliza el comando patch install patch-name repository-name, se encuentra el error. Por lo tanto, asegúrese de utilizar el comando correcto para instalar el parche.
Solución 2: paquete de actualización dañado
Un paquete de actualización o un archivo de revisión dañados producen el error.
Asegúrese de que el archivo se haya descargado correctamente y compruebe la suma de comprobación MD5 del archivo después de la descarga. Para hacer esto, utilice cualquier aplicación MD5 en la máquina local y compare el resultado con la suma de comprobación MD5 presente en la página de descarga de Cisco.
Aplicaciones como MD5checker o WinMd5 se pueden utilizar en máquinas con Microsoft Windows para obtener la suma de comprobación MD5. Mac OSX cuenta con una utilidad de suma de comprobación MD5 integrada. Complete estos pasos para verificar el MD5 del archivo:
- Inicie la aplicación Terminal en su Mac.
- Ingrese md5 file-path para calcular la suma de comprobación MD5 de un archivo.
Pase el puntero sobre el paquete de actualización para mostrar la suma de comprobación MD5, como se muestra en esta imagen:
Si las sumas de comprobación MD5 no coinciden, vuelva a descargar el archivo de cisco.com. Asegúrese de utilizar un repositorio FTP para realizar la actualización. TFTP está basado en UDP y no es confiable para transferir archivos tan grandes. Cuando coloque un archivo a través de FTP en el servidor FTP, asegúrese de que el archivo se transfiere en modo binario, ya que el modo ASCII lo daña.
Solución 3: espacio insuficiente en ACS
Este error también se presenta si no hay espacio suficiente en la unidad de disco duro (HDD) ACS. La actualización de la aplicación utiliza la partición de datos almacenados. Cuando se inicia la actualización, el paquete de actualización se transfiere a ACS y ACS almacena ese archivo bajo datos almacenados. Si los datos almacenados no tienen espacio suficiente para guardar el archivo o extraerlo, se presenta el error.
Para determinar si la partición /storeddata tiene espacio suficiente, inicie sesión en la CLI del ACS y luego ingrese estos comandos:
- show tech-support <enter>
- /df -h <enter> (en el símbolo —More—)
El resultado es el siguiente:
ACS-VM/admin# sh tech
###################################################
Application Deployment Engine(ADE) - 2.1.1.136
Technical Support Debug Info follows...
###################################################
*****************************************
Displaying startup-config...
*****************************************
!
hostname ACS-VM
!
ip domain-name CISCOLAB.LOCAL
!
ipv6 enable
!
/df -h
...skipping
df -h output...
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/smosvg-rootvol
7.7G 232M 7.1G 4% /
/dev/mapper/smosvg-altrootvol
1008M 34M 924M 4% /altroot
/dev/sda1 99M 21M 74M 22% /boot
none 2.0G 0 2.0G 0% /dev/shm
/dev/mapper/smosvg-home
1008M 34M 924M 4% /home
/dev/mapper/smosvg-localdiskvol
63G 234M 60G 1% /localdisk
/dev/mapper/smosvg-optvol
347G 49G 281G 15% /opt
/dev/mapper/smosvg-recvol
1008M 34M 924M 4% /recovery
/dev/sda3 981M 18M 914M 2% /storedconfig
/dev/mapper/smosvg-storeddatavol
4.9G 3.0G 1.7G 65% /storeddata
/dev/mapper/smosvg-tmpvol
7.7G 52M 7.3G 1% /tmp
/dev/mapper/smosvg-usrvol
7.7G 646M 6.7G 9% /usr
/dev/mapper/smosvg-varvol
9.7G 97M 9.1G 2% /var
[an error occurred while processing this directive]
El espacio disponible en los datos almacenados debe ser al menos el doble del tamaño del paquete de actualización. Si no es así, existe una gran posibilidad de que la actualización falle.
Para liberar espacio en la partición de datos almacenada, abra un caso en el centro de asistencia técnica Cisco Technical Assistance Center (TAC).
Nota: Las actualizaciones se soportan solamente en máquinas virtuales con al menos 500 GB de espacio en el disco duro como se indica en la Guía de Instalación y Actualización para ACS 5.5.
A la partición de datos almacenados se le asigna un porcentaje fijo del espacio del disco duro. En discos duros más pequeños, el espacio asignado es inferior al doble del tamaño de un paquete de actualización promedio y, por lo tanto, estos dispositivos no se pueden actualizar de esta manera. En su lugar, deberá volver a crear una imagen del servidor con la nueva versión y restaurar una copia de seguridad de la configuración desde la versión anterior. Las rutas de actualización admitidas para actualizar de esta manera se mencionan en las guías de actualización para cada versión de ACS.