L'article décrira les étapes nécessaires pour résoudre les problèmes liés à l'installation de logiciels, pour Chocolatey et Homebrew.
Chocolatey
Lorsque l'installation de logiciels échoue sur les appareils Windows, le message d'erreur suivant apparaîtra dans la barre de notification.
Les journaux pour Chocolatey dans Atera se trouvent dans le dossier suivant :
Pour x64
"C:\Program Files\ATERA Networks\AteraAgent\Packages\AgentPackageProgramManagement\choco-logs"
Pour x86
"C:\Program Files (x86) \ A T E R A N e t w o r k s \ A t e r a A g e n t \ P a c k a g e s \ A g e n t P a c k a g e P r o g r a m M a n a g e m e nt \ c h o c o - l o g s"
Lire les journaux
En plus de lire les journaux pour Chocolatey localement, vous pouvez également les lire directement depuis Atera en utilisant CMD ou Powershell.
1. Sur l'agent concerné, allez dans Gérer et cliquez sur Invite de commandes.
2. Une fois CMD ouvert, utilisez la commande suivante pour accéder au dossier contenant les journaux.
Pour x64
cd "C:\Program Files\ATERA Networks\AteraAgent\Packages\AgentPackageProgramManagement\choco-logs"
Pour x86
c
d
"C:\Program Files (x86)
\
A
T
E
R
A
N
e
t
w
o
r
k
s
\
A
t
e
r
a
A
g
e
n
t
\
P
a
c
k
a
g
e
s
\
A
g
e
n
t
P
a
c
k
a
g
e
P
r
o
g
r
a
m
M
a
n
a
ge
m
e
n
t
\
c
h
o
c
o
-
l
o
g
s
"
3. Tapez la commande d'affichage du répertoire pour voir tous les fichiers dans le dossier.
dir
Une fois que vous cliquez sur dir, vous verrez tous les journaux dans le dossier choco-logs.
4. Pour lire les journaux, copiez le nom du fichier et utilisez la commande type pour afficher les journaux dans Atera. Assurez-vous d'avoir le nom du fichier entre guillemets avec l'extension du fichier à la fin.
Commande
type "filename.txt"
Exemple
type "10-17-2022 10_32_24-log.txt"
Les journaux seront affichés dans la fenêtre CMD.
Logiciel déjà installé
Une erreur que vous pourriez rencontrer est "*Nom du logiciel* déjà installé." Même si l'application n'est pas installée sur la machine, des fichiers de Chocolatey peuvent empêcher l'installation.
Utilisez les commandes suivantes pour supprimer tous les fichiers qui pourraient empêcher l'installation du logiciel.
rmdir "C:\ProgramData\chocolatey\lib" /q /s
rmdir "C:\ProgramData\chocolatey\lib-bad" /q /s
Après avoir exécuté les deux commandes, tentez une autre installation de logiciel
ERREUR : Somme de contrôle
Dans certains cas, le paquet trouvé dans le dépôt Chocolatey n'est pas correctement mis à jour, et il peut renvoyer l'erreur suivante :
ERREUR : La somme de contrôle pour 'xxxxxx' ne correspondait pas à 'xxxxxx' pour le type de somme de contrôle 'sha256'. Envisagez de passer les sommes de contrôle réelles avec --checksum --checksum64 une fois que vous avez validé que les sommes de contrôle sont appropriées. Une option moins sécurisée est de passer --ignore-checksums si nécessaire.
Dans de tels cas, où l'installation du logiciel renvoie cette erreur, vous pouvez tenter d'utiliser le paramètre --ignore-checksums, cela ignorera la somme de contrôle et tentera l'installation.
Remarque : Pour certains paquets, le paramètre --ignore-checksums peut échouer, tant qu'il n'y a pas de section "Paramètres du paquet" dans la description de l'installation du logiciel.
429 Trop de requêtes
L'erreur "429 Trop de requêtes" indique que la limite de taux a été dépassée. La limite de taux sera appliquée pour une durée d'une heure. Si vous dépassez à nouveau la limite pendant cette période, elle sera prolongée d'une heure supplémentaire. Pour obtenir plus d'informations et d'éclaircissements, il est conseillé de se référer à la documentation supplémentaire
Méthode d'installation par script
Vous pouvez télécharger le programme d'installation du logiciel (.exe ou .msi) sur Atera en tant que script et l'exécuter directement depuis Atera. De cette façon, vous pouvez installer des applications qui échouent lors de l'installation de logiciels, ou qui ne se trouvent pas dans le référentiel Chocolatey. Veuillez suivre notre article Créer ou télécharger des scripts, pour plus de détails.
Homebrew
L'installation de logiciels pour les appareils Mac utilise Homebrew pour installer des logiciels.
Lire les journaux
1. Utilisez la commande Changer de répertoire pour accéder au dossier où se trouvent les journaux pour Homebrew.
cd "/library/application support/com.atera.ateraagent/packages/AgentPackageProgramManagement/AgentPackageProgramManagementApp.app/Contents/MonoBundle"
2. Pour lire les journaux, utilisez la commande cat
cat "brew-logs.txt"
Les journaux montreront les problèmes liés à l'installation elle-même (problèmes de permission, problèmes d'accès aux dossiers, etc.).