Introdução
Este documento descreve as várias soluções quando você recebe o erro "Arquivo de manifesto não encontrado no pacote" quando o Cisco Secure Access Control System (ACS) versão 5.x é atualizado. Todas as soluções conhecidas são abordadas neste documento.
Pré-requisitos
Requisitos
A Cisco recomenda que você tenha conhecimento básico do Cisco Secure ACS.
Componentes Utilizados
Este documento não está restrito a versões específicas de software ou hardware do ACS 5.x.
As informações neste documento foram criadas a partir de dispositivos em um ambiente de laboratório específico. Todos os dispositivos utilizados neste documento foram iniciados com uma configuração (padrão) inicial. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.
Problema
A atualização do ACS ou a instalação do patch falha como mostrado:
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]
Solução 1 - Use o comando correto
O comando correto para instalar um patch cumulativo no ACS com a CLI é:
acs patch install patch-name repository repository-name
[an error occurred while processing this directive]
Se o comando patch install patch-name repository-name for usado, o erro será encontrado. Portanto, certifique-se de que o comando correto seja usado para instalar o patch.
Solução 2 - Pacote de atualização corrompido
Um pacote de atualização ou arquivo de patch corrompido resulta no erro.
Certifique-se de que o download do arquivo seja feito corretamente e verifique a soma de verificação MD5 do arquivo após o download. Para fazer isso, use qualquer aplicativo MD5 na máquina local e compare a saída com a soma de verificação MD5 presente na página de download da Cisco.
Aplicativos como MD5checker ou WinMd5 podem ser usados em máquinas Microsoft Windows para obter a soma de verificação MD5. O Mac OSX tem um utilitário de soma de verificação MD5 integrado. Conclua estes passos para verificar o MD5 do arquivo:
- Inicie o aplicativo Terminal no seu Mac.
- Insira md5 file-path para calcular a soma de verificação MD5 de um arquivo.
Passe o ponteiro sobre o pacote de atualização para exibir a soma de verificação MD5, como mostrado nesta imagem:
Se as somas de verificação MD5 não corresponderem, baixe o arquivo de cisco.com novamente. Certifique-se de usar um repositório FTP para executar a atualização. O TFTP é baseado em UDP e não é confiável para transferir arquivos tão grandes. Quando você colocar um arquivo via FTP no servidor FTP, certifique-se de que o arquivo seja transferido no modo binário, pois o modo ASCII o corrompe.
Solução 3 - Espaço insuficiente no ACS
Esse erro também é apresentado se não houver espaço suficiente na unidade de disco rígido (HDD) do ACS. A atualização do aplicativo utiliza a partição de dados armazenados. Quando a atualização é iniciada, o pacote de atualização é transferido para o ACS e o ACS armazena esse arquivo em dados armazenados. Se os dados armazenados não tiverem espaço suficiente para salvar o arquivo ou extraí-lo, o erro será apresentado.
Para determinar se a partição /storeddata tem espaço suficiente, faça login na CLI do ACS e insira estes comandos:
- show tech-support <enter>
- /df -h <enter> (no prompt —More—)
A saída é a seguinte:
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]
O espaço disponível em dados armazenados deve ter pelo menos o dobro do tamanho do pacote de atualização. Caso contrário, existe uma forte possibilidade de que a atualização falhe.
Para liberar espaço na partição de dados armazenados, abra um caso no Cisco Technical Assistance Center (TAC).
Observação: as atualizações são suportadas apenas em máquinas virtuais com pelo menos 500 GB de espaço em disco rígido, conforme observado no Guia de Instalação e Atualização do ACS 5.5.
A partição de dados armazenados recebe uma porcentagem fixa do espaço em disco rígido. Em discos rígidos menores, o espaço alocado é menor que o dobro do tamanho de um pacote de atualização médio e, portanto, esses dispositivos não podem ser atualizados dessa maneira. Em vez disso, você precisará recriar o servidor para a nova versão e restaurar um backup de configuração da versão antiga. Os caminhos de atualização suportados para atualizar dessa maneira são mencionados nos guias de atualização de cada versão do ACS.