Dépannage des paquets chocolatey ayant échoué

Comme expliqué dans la section précédente, l’installation d’un paquet chocolatey se compose de plusieurs étapes :

  1. Initialisation de l’environnement et des variables chocolatey

  2. Vérification des installations existantes du logiciel à installer

  3. Désinstallation éventuelle des installations existantes

  4. Téléchargement des fichiers binaires

  5. Installation proprement dite à l’aide des binaires d’installation téléchargés.

  6. Actions postérieures à exécuter après l’installation

Même si chaque étape peut échouer et entraîner l’interruption de l’installation, les probabilités d’échec les plus élevées se situent aux étapes 3, 4 et 5.

Trouver le bon message d’erreur

Il est important de savoir que toute installation échouée renverra les messages standard 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 ] - Ceci est l'essai 1/3. Nouvelle tentative après 300 millisecondes.
 Erreur convertie en avertissement :
 (5) L'accès est refusé : [\\?\C:\ProgramData\chocolatey\lib-bad\generic-autodesk-navisworks-freedom-2022]

Le L'accès est refusé le message appartient à la pile d’erreurs standard de chocolatey et doit être ignoré. La véritable erreur qui provoque l’échec de l’installation du paquet se trouve quelque part dans les lignes précédentes du fichier journal. Rechercher la balise [ERROR] aidera à trouver les bons messages.

Voyez comment, dans cet exemple, l’erreur réelle se produit en haut (404 pour le téléchargement), mais la pile d’erreurs chocolatey affiche plus tard quelques messages trompeurs « L’accès est refusé ».

Erreur de téléchargement réelle en haut suivie de la pile d’erreurs standard chocolatey en bas, peut être trompeur.

Exemples d’installations échouées

Erreurs survenant pendant l’initialisation

Pendant la phase d’initialisation, des erreurs peuvent survenir pour les raisons suivantes :

  • Problème avec l’installation chocolatey elle-même (configuration corrompue, fichiers manquants) :

  • Problème avec des arguments de paquet obligatoires manquants :

Erreurs survenant pendant le 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 d’installation/de désinstallation

Les erreurs survenant pendant le processus réel d’installation/de désinstallation à l’aide du fichier binaire téléchargé peuvent être le mieux diagnostiquées à l’aide de deux éléments :

  1. Le code de sortie renvoyé par le processus d’installation.

  2. Le fichier journal écrit par le processus d’installation, situé dans C:\WINDOWS\Logs\RealmJoin\Packages\<package-id>\, si l’installateur offre la possibilité d’écrire un journal.

Lorsqu’un installateur MSI a été utilisé, les codes de sortie sont standardisés et peuvent être consultés ici. De plus, les installateurs MSI écriront toujours des fichiers journal dans le dossier mentionné ci-dessus. Surtout lorsque le code de sortie 1603 a été renvoyé (erreur MSI générique), le fichier journal MSI sera indispensable pour le dépannage.

Mis à jour

Ce contenu vous a-t-il été utile ?