Dépannage des packages chocolatey échoués
Comme expliqué dans la section précédente, l'installation d'un paquet chocolatey consiste en plusieurs étapes :
Initialisation de l'environnement et des variables chocolatey
Vérification des installations existantes du logiciel à installer
Éventuelle désinstallation des installations existantes
Téléchargement des fichiers binaires
Installation effective en utilisant les fichiers d'installation binaires téléchargés.
Actions post-installation à exécuter après l'installation
Même si chaque étape peut échouer et provoquer l'arrêt de l'installation, la probabilité la plus élevée d'échecs se situe aux étapes 3, 4 et 5.
Trouver le message d'erreur correct
Il est important de savoir que chaque installation échouée retournera les messages d'erreur standards de la pile d'erreurs chocolatey, qui ressembleront à ceci :
2021-08-23 09:48:58,465 [DEBUG] - Déplacement de 'C:\ProgramData\chocolatey\lib\generic-autodesk-navisworks-freedom-2022'
vers 'C:\ProgramData\chocolatey\lib-bad\generic-autodesk-navisworks-freedom-2022'
2021-08-23 09:48:58,480 [WARN ] - C'est la tentative 1/3. Nouvelle tentative après 300 millisecondes.
Erreur convertie en avertissement :
(5) Accès refusé : [\\?\C:\ProgramData\chocolatey\lib-bad\generic-autodesk-navisworks-freedom-2022]et un Accès refusé le message appartient à la pile d'erreurs standard de chocolatey et doit être ignoré. L'erreur réelle qui fait échouer l'installation du paquet se trouve quelque part dans les lignes précédentes du fichier journal. La recherche du tag [ERROR] aidera à trouver les messages corrects.
Voyez comment dans cet exemple l'erreur réelle se produit en haut (404 pour le téléchargement), mais la pile d'erreurs de chocolatey affiche plus bas des messages trompeurs "Accès refusé".

Exemples d'installations échouées
Erreurs survenant lors de l'initialisation
Pendant la phase d'initialisation, des erreurs peuvent survenir pour les raisons suivantes :
Problème avec l'installation de chocolatey elle-même (configuration corrompue, fichiers manquants) :
Faites attention, car ce message (légèrement similaire) peut apparaître dans le chocolatey.log également, mais il est sans danger et ne nécessite aucune action !
Problème réseau, lorsque le serveur nuget RealmJoin est inaccessible, (voir Considérations d'infrastructure):
Problème d'arguments obligatoires du paquet manquants :
Erreurs survenant lors du téléchargement
Pour les erreurs impliquant le téléchargement des binaires, le message d'erreur inclura généralement l'URL de téléchargement contenant cdn.realmjoin.com, exemples :
Erreurs survenant pendant le processus (de dés)installation
Les erreurs survenant pendant le processus réel de (dés)installation utilisant le fichier binaire téléchargé peuvent être dépannées au mieux en utilisant deux éléments :
Le code de sortie retourné par le processus d'installation.
Le fichier journal écrit par le processus d'installation, trouvé à l'intérieur
C:\WINDOWS\Logs\RealmJoin\Packages\<package-id>\, si la possibilité d'écrire le journal est fournie par l'installateur.
Mis à jour
Ce contenu vous a-t-il été utile ?