You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2021-07-19 10:47:15

keepcool5283
Member
Registered: 2013-10-10
Posts: 132

Déploiement paquet

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

#2 2021-07-21 10:26:45

gbougard
Member
Registered: 2021-07-21
Posts: 22

Re: Déploiement paquet

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'
FusionInventory-Agent main developer

Offline

#3 2021-07-21 10:59:14

keepcool5283
Member
Registered: 2013-10-10
Posts: 132

Re: Déploiement paquet

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

#4 2021-07-21 11:19:24

gbougard
Member
Registered: 2021-07-21
Posts: 22

Re: Déploiement paquet

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'
FusionInventory-Agent main developer

Offline

#5 2021-07-21 11:30:41

keepcool5283
Member
Registered: 2013-10-10
Posts: 132

Re: Déploiement paquet

J'ai beau relancer et même recréer la tâche plusieurs fois, j'ai toujours le même message sad


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

#6 2021-07-21 11:34:10

keepcool5283
Member
Registered: 2013-10-10
Posts: 132

Re: Déploiement paquet

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

#7 2021-07-21 11:47:43

keepcool5283
Member
Registered: 2013-10-10
Posts: 132

Re: Déploiement paquet

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

#8 2021-07-21 14:29:50

gbougard
Member
Registered: 2021-07-21
Posts: 22

Re: Déploiement paquet

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'
FusionInventory-Agent main developer

Offline

#9 2021-07-21 14:41:04

keepcool5283
Member
Registered: 2013-10-10
Posts: 132

Re: Déploiement paquet

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

Board footer

Powered by FluxBB