Introduction
Ce document décrit les différentes solutions lorsque vous recevez l'erreur « Fichier manifeste introuvable dans l'offre groupée » lors de la mise à niveau de Cisco Secure Access Control System (ACS) version 5.x. Toutes les solutions connues sont traitées dans ce document.
Conditions préalables
Exigences
Cisco vous recommande d'avoir des connaissances de base sur Cisco Secure ACS.
Composants utilisés
Ce document n'est pas limité à des versions logicielles ou matérielles spécifiques d'ACS 5.x.
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. Si votre réseau est en ligne, assurez-vous de bien comprendre l’incidence possible des commandes.
Problème
La mise à niveau ACS ou l'installation du correctif échoue comme indiqué :
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]
Solution 1 - Utiliser la commande appropriée
La commande correcte pour installer un correctif cumulatif dans ACS avec l'interface de ligne de commande est la suivante :
acs patch install patch-name repository repository-name
[an error occurred while processing this directive]
Si la commande patch install patch-name nom-référentiel est utilisée, l'erreur est rencontrée. Par conséquent, assurez-vous que la commande appropriée est utilisée pour installer le correctif.
Solution 2 - Offre groupée de mise à niveau corrompue
Une offre groupée de mise à niveau ou un fichier de correctif corrompu entraîne l'erreur.
Assurez-vous que le fichier est téléchargé correctement et vérifiez la somme de contrôle MD5 du fichier après le téléchargement. Pour ce faire, utilisez n'importe quelle application MD5 sur la machine locale et comparez le résultat avec la somme de contrôle MD5 présente sur la page de téléchargement de Cisco.
Des applications telles que MD5checker ou WinMd5 peuvent être utilisées sur des ordinateurs Microsoft Windows afin d'obtenir la somme de contrôle MD5. Mac OSX intègre un utilitaire de somme de contrôle MD5. Complétez ces étapes afin de vérifier le MD5 du fichier :
- Lancez l'application Terminal sur votre Mac.
- Entrez md5 file-path afin de calculer la somme de contrôle MD5 d'un fichier.
Placez le pointeur sur le bundle de mise à niveau afin d'afficher la somme de contrôle MD5, comme illustré dans cette image :
Si les sommes de contrôle MD5 ne correspondent pas, téléchargez à nouveau le fichier à partir de cisco.com. Assurez-vous d'utiliser un référentiel FTP afin d'effectuer la mise à niveau. TFTP est basé sur UDP et n'est pas fiable pour transférer des fichiers aussi volumineux. Lorsque vous placez un fichier via FTP sur le serveur FTP, assurez-vous que le fichier est transféré en mode binaire car le mode ASCII le corrompt.
Solution 3 - Espace insuffisant sur l'ACS
Cette erreur se produit également si l'espace disponible sur le disque dur ACS est insuffisant. La mise à niveau de l'application utilise la partition de données stockées. Lorsque la mise à niveau démarre, le bundle de mise à niveau est transféré vers ACS et l'ACS stocke ce fichier sous des données stockées. Si les données stockées ne disposent pas d'un espace suffisant pour enregistrer le fichier ou extraire le fichier, l'erreur s'affiche.
Afin de déterminer si la partition /storeddata a suffisamment d'espace, connectez-vous à l'interface de ligne de commande de l'ACS, puis entrez ces commandes :
- show tech-support <entrée>
- /df -h <entrée> (à l'invite —More—)
Le résultat est le suivant :
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]
L'espace disponible dans les données stockées doit être au moins deux fois supérieur à la taille du bundle de mise à niveau. Si ce n'est pas le cas, la mise à niveau risque fort d'échouer.
Afin de libérer de l'espace dans la partition de données stockées, ouvrez un dossier auprès du Centre d'assistance technique Cisco (TAC).
Remarque : les mises à niveau sont prises en charge uniquement sur les machines virtuelles disposant d'au moins 500 Go d'espace disque, comme indiqué dans le Guide d'installation et de mise à niveau pour ACS 5.5.
Un pourcentage fixe de l'espace disque est alloué à la partition de données stockées. Dans le cas de disques durs plus petits, l'espace alloué est inférieur à deux fois la taille d'un bundle de mise à niveau moyen et de tels périphériques ne peuvent donc pas être mis à niveau de cette manière. Vous devrez réinstaller le serveur sur la nouvelle version et restaurer une sauvegarde de configuration à partir de l'ancienne version. Les chemins de mise à niveau pris en charge pour effectuer une mise à niveau de cette manière sont mentionnés dans les guides de mise à niveau pour chaque version ACS.