You are not logged in.
Pages: 1
Bonjour,
Je viens d'essayer d'installer un paquet. J'avais déjà réussi sur un ancien serveur mais là impossible.
Dans le log de l'agent sur le client qui doit recevoir le paquet j'ai ce message :
[Fri Jul 16 10:03:31 2021][info] running task Deploy
[Fri Jul 16 10:03:32 2021][error] [http client] Got empty response
[Fri Jul 16 10:03:32 2021][info] No Deploy job found in server jobs list.
J'ai bien coté serveur :
- Crée mon paquet
- Crée la tâche de déploiement de paquet avec comme cible mon paquet et acteur mon PC
La tâche reste sur préparé et A faire.
Quelqu'un a une idée sur un truc que j'aurai loupé ?
Merci
Apps Android GLPI Management : https://play.google.com/store/apps/deta … fr.dmn.app
Site Web : http://mdu-tech.fr/
GLPI 9.5.5 sur IIS 10 / PHP 8 / MySQL
Offline
Salut,
c'est peut-être un problème de communication entre l'agent et le serveur. Pour diagnostiquer, tu devrais activer le mode debug, voir le debug2 sur l'agent et relancer la tâche dans le plugin. La méthode la plus direct est probablement de forcer la tâche dans le plugin et de lancer l'agent depuis la ligne de commande avec les options "--debug --debug --tasks=deploy" pour ne traiter que la tâche Deploy. Concrêtement, tu verras que l'agent après "running task Deploy" va essayer de contacter le serveur pour obtenir la conf de la tâche sur une url proposée par le serveur. Il est probable que cette url ne soit pas correcte. Si cette URL n'est pas correcte, tu devras mettre à jour l'URL dans l'onglet FusionInventory au niveau de la configuration de ton entité. Il arrive que cette URL ne soit plus bonne suite à une migration.
GLPI-Agent developer from Teclib' and GLPI-Network team
Previously FusionInventory-Agent maintainer
Offline
Hello,
Merci pour l'info, voilà ce que ça donne la commande :
[Wed Jul 21 10:58:02 2021][info] running task Deploy
[Wed Jul 21 10:58:02 2021][debug2] https://server/plugins/fusioninventory/?action=getConfig&task[Deploy]=2.8&machineid=PC-HOME-2021-07-20-16-47-13
[Wed Jul 21 10:58:02 2021][debug2] https://server/plugins/fusioninventory/plugins/fusioninventory/b/deploy/?action=getJobs&machineid=PC-HOME-2021-07-20-16-47-13&version=2.8
[Wed Jul 21 10:58:02 2021][error] [http client] communication error: 404 Not Found
[Wed Jul 21 10:58:02 2021][debug] bad JSON: No answer from server.
[Wed Jul 21 10:58:02 2021][info] No Deploy job found in server jobs list.
Je précise que j'ai bien les remontés d'inventaire
Dans l'url de mon entité j'ai ça : https://server/plugins/fusioninventory
Si je mets dans l'URL de mon entité ça, le message diffère un peu dans le log : https://server/
[Wed Jul 21 11:04:31 2021][info] running task Deploy
[Wed Jul 21 11:04:31 2021][debug2] https://server/plugins/fusioninventory/ … 47-13&task[Deploy]=2.8
[Wed Jul 21 11:04:31 2021][debug2] https://server/plugins/fusioninventory/ … 0-16-47-13
[Wed Jul 21 11:04:31 2021][error] [http client] Got empty response
[Wed Jul 21 11:04:31 2021][debug] bad JSON: No answer from server.
[Wed Jul 21 11:04:31 2021][info] No Deploy job found in server jobs list.
Last edited by keepcool5283 (2021-07-21 11:06:17)
Apps Android GLPI Management : https://play.google.com/store/apps/deta … fr.dmn.app
Site Web : http://mdu-tech.fr/
GLPI 9.5.5 sur IIS 10 / PHP 8 / MySQL
Offline
La deuxième réponse est probablement "vide" (empty) parce qu'il faut que tu relances la tâche dans le plugin.
Mais du coup si tu as effectivement corrigé l'URL au niveau de l'entité, les prochains déploiements devraient fonctionner.
GLPI-Agent developer from Teclib' and GLPI-Network team
Previously FusionInventory-Agent maintainer
Offline
J'ai beau relancer et même recréer la tâche plusieurs fois, j'ai toujours le même message
Apps Android GLPI Management : https://play.google.com/store/apps/deta … fr.dmn.app
Site Web : http://mdu-tech.fr/
GLPI 9.5.5 sur IIS 10 / PHP 8 / MySQL
Offline
Pour info dans la fiche Ordinateur, la tâche de déploiement paquet n'apparait pas.
J'ai aussi dans la partie FusionInventory de la fiche ordi :
Statut: Impossible de contacter l'agent
Dernier Contact : 21/07/21 11h25
Pourtant l'inventaire se passe bien.
Du coup, oui je pense à un soucis avec l'URL mais je ne sais pas quoi mettre d'autre.
Apps Android GLPI Management : https://play.google.com/store/apps/deta … fr.dmn.app
Site Web : http://mdu-tech.fr/
GLPI 9.5.5 sur IIS 10 / PHP 8 / MySQL
Offline
Je sais pas si ça a un rapport mais j'ai aussi ces erreurs dans les logs PHP :
[19-Jul-2021 16:32:35 Europe/Paris] PHP Warning: Trying to access array offset on value of type null in C:\inetpub\glpi\plugins\fusioninventory\front\agentmodule.form.php on line 69
[19-Jul-2021 17:06:24 Europe/Paris] PHP Warning: Undefined array key "id" in C:\inetpub\glpi\plugins\fusioninventory\inc\taskview.class.php on line 455
[19-Jul-2021 17:06:24 Europe/Paris] PHP Warning: Undefined array key "id" in C:\inetpub\glpi\inc\commondbtm.class.php on line 1759
[20-Jul-2021 21:46:02 Europe/Paris] PHP Warning: Trying to access array offset on value of type null in C:\inetpub\glpi\inc\api\api.class.php on line 2356
Apps Android GLPI Management : https://play.google.com/store/apps/deta … fr.dmn.app
Site Web : http://mdu-tech.fr/
GLPI 9.5.5 sur IIS 10 / PHP 8 / MySQL
Offline
Quelle version du plugin utilises-tu ? Ca pourrait avoir un rapport mais les timestamps ne semblent pas correspondre à des tentatives de déploiement. Ces messages sont probablement plutôt liés à un bogue sans conséquence sur la tâche déploiement.
Mais je me rappelle d'un problème comme ça avec un "id" en cause lorsque la cible de la tâche était un groupe dynamique ou quand des créneaux horaires étaient définis. Il me semblait que ça avait été corrigé. Mais au cas où, essaies de mettre directement et uniquement ton agent de test comme cible de la tâche et de ne pas utiliser de créneau horaire de préparation ou d'exécution pour être sûr que ce ne soit pas lié.
GLPI-Agent developer from Teclib' and GLPI-Network team
Previously FusionInventory-Agent maintainer
Offline
Merci encore pour ton aide.
Coté plugin j'ai celui-ci : FusionInventory 9.5+3.0
Coté agent j'ai le FI 2.6 (Agent Windows)
Dans la config de la tâche j'ai pas défini de plage horaire. Je fais forcer le démarrage.
En acteur j'ai juste mon PC.
Apps Android GLPI Management : https://play.google.com/store/apps/deta … fr.dmn.app
Site Web : http://mdu-tech.fr/
GLPI 9.5.5 sur IIS 10 / PHP 8 / MySQL
Offline
Pages: 1