Introduzione
Questo documento descrive le varie soluzioni quando viene visualizzato l'errore "File manifesto non trovato nel bundle" quando si aggiorna Cisco Secure Access Control System (ACS) versione 5.x. In questo documento vengono descritte tutte le soluzioni note.
Prerequisiti
Requisiti
Cisco raccomanda la conoscenza di base di Cisco Secure ACS.
Componenti usati
Il documento può essere consultato per tutte le versioni software o hardware di ACS 5.x.
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.
Problema
L'aggiornamento o l'installazione della patch di ACS non riesce come mostrato:
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]
Soluzione 1 - Utilizzare il comando corretto
Il comando corretto per installare una patch cumulativa in ACS con CLI è:
acs patch install patch-name repository repository-name
[an error occurred while processing this directive]
Se viene utilizzato il comando patch install nome-patch nome-repository nome-repository, viene rilevato l'errore. Pertanto, assicurarsi che venga utilizzato il comando corretto per installare la patch.
Soluzione 2 - Pacchetto di aggiornamento danneggiato
Un bundle di aggiornamento o un file di patch danneggiato genera l'errore.
Verificare che il file sia stato scaricato correttamente e controllare il checksum MD5 del file dopo il download. A tale scopo, utilizzare un'applicazione MD5 sul computer locale e confrontare l'output con il checksum MD5 presente nella pagina di download di Cisco.
Applicazioni quali MD5checker o WinMd5 possono essere utilizzate sui computer Microsoft Windows per ottenere il checksum MD5. Mac OSX dispone di un'utilità di checksum MD5 incorporata. Per controllare l'MD5 del file, completare i seguenti passaggi:
- Avviare l'applicazione Terminal sul Mac.
- Immettere md5 percorso-file per calcolare il checksum MD5 di un file.
Posizionare il puntatore del mouse sul bundle di upgrade per visualizzare il checksum MD5, come mostrato nell'immagine:
Se i checksum MD5 non corrispondono, scaricare nuovamente il file da cisco.com. Assicurarsi di utilizzare un repository FTP per eseguire l'aggiornamento. Il protocollo TFTP è basato su UDP e non è affidabile per il trasferimento di file di tali dimensioni. Quando inserite un file sul server FTP tramite FTP, assicuratevi che il file venga trasferito in modalità binaria poiché la modalità ASCII lo danneggia.
Soluzione 3 - Spazio insufficiente su ACS
Questo errore viene visualizzato anche se lo spazio sul disco rigido (HDD) ACS è insufficiente. L'aggiornamento dell'applicazione utilizza la partizione dei dati archiviati. All'avvio dell'aggiornamento, il bundle di aggiornamento viene trasferito ad ACS e ACS memorizza il file in dati memorizzati. Se i dati memorizzati non dispongono di spazio sufficiente per salvare il file o estrarlo, viene visualizzato l'errore.
Per determinare se la partizione /storeddata dispone di spazio sufficiente, accedere alla CLI del server ACS e immettere i seguenti comandi:
- show tech-support <invio>
- /df -h <invio> (al prompt —More—)
L'output è il seguente:
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]
Lo spazio disponibile nei dati archiviati deve essere almeno il doppio delle dimensioni del bundle di aggiornamento. In caso contrario, esiste una forte possibilità che l'aggiornamento non riesca.
Per liberare spazio nella partizione dei dati archiviati, aprire una richiesta in Cisco Technical Assistance Center (TAC).
Nota: gli aggiornamenti sono supportati solo sulle macchine virtuali con almeno 500 GB di spazio su disco rigido, come indicato nella Guida all'installazione e all'aggiornamento di ACS 5.5.
Alla partizione dei dati archiviati viene allocata una percentuale fissa dello spazio su disco rigido. Nei dischi rigidi più piccoli, lo spazio allocato è inferiore al doppio delle dimensioni di un bundle di aggiornamento medio e pertanto tali dispositivi non possono essere aggiornati in questo modo. Sarà invece necessario ricreare l'immagine del server alla nuova versione e ripristinare un backup della configurazione dalla versione precedente. I percorsi di aggiornamento supportati per l'aggiornamento in questo modo sono menzionati nelle guide di aggiornamento per ciascuna versione di ACS.