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 2015-07-27 09:16:08

romain65
Member
Registered: 2015-06-25
Posts: 75

tâche de déploiement : rien ne se lance

Bonjour

Je viens d'installer GLPI 0.85.4 et Fusion Inventory 0.85+1.1

Je m'essaie au déploiement de logiciel via fusion. J'ai suivi le tuto. Je n'ai pas de message d'erreur particulier à la création du paquet lorsque j'upload mon fichier source (.msi).

Le déploiement ne fonctionne pas. Après avoir créé ma tâche et l'avoir activée, je n'ai aucun job en préparation.


Dans La configuration générale de Fusion, page Gestion de paquets, le chemin du dossier télédéversant des fichiers du serveur est : /var/www/html/glpi/files/_plugins/fusioninventory/upload

Est-ce correct ? Quel est le rôle de ce répertoire ?

Lors de la création de mon paquet, après ajout de mon fichier MSI, suis-je censé le voir dans ce répertoire ? Si oui, le problème vient de là.

Pourtant, sur ce répertoire, j'ai tous les droits...


D'avance merci pour vos conseils !

Offline

#2 2015-07-27 12:20:33

ddurieux
Plugins Dev
From: Propières, France
Registered: 2005-06-17
Posts: 7,521

Re: tâche de déploiement : rien ne se lance

Non, il ne va pas dans upload...

Pour le aucun job en préparation, tu as bien paramétré le cron system pour faire tourner le cron GLPI?

Offline

#3 2015-07-27 12:25:17

romain65
Member
Registered: 2015-06-25
Posts: 75

Re: tâche de déploiement : rien ne se lance

J'ai utilisé le tuto "Créer une tâche planifiée" dans le Wiki.

Effectivement çà va mieux, dans le monitoring des tâches, j'ai préparé : 1 et à Faire : 1, mais cela ne dépasse pas ce stade depuis 30mn. Est-ce normal ?

Dans sql-errors.log j'ai :
Error: Unknown column 'taskjob.definition' in 'where clause'
  Backtrace :
  plugins/fusioninventory/inc/task.class.php:1280
  ...fusioninventory/inc/deploypackage.class.php:249 PluginFusioninventoryTask::getItemsFromDB()
  ...fusioninventory/inc/deploypackage.class.php:157 PluginFusioninventoryDeployPackage->getRunning$
  ...fusioninventory/inc/deploypackage.class.php:417 PluginFusioninventoryDeployPackage->getEditErr$
  .../fusioninventory/inc/deployinstall.class.php:75 PluginFusioninventoryDeployPackage::displayOrd$
  inc/commonglpi.class.php:455                       PluginFusioninventoryDeployinstall::displayTab$
  ajax/common.tabs.php:87 

Dans php-errors.log j'ai :
*** PHP Warning(2): Invalid argument supplied for foreach()
  Backtrace :
  inc/search.class.php:956
  inc/search.class.php:93                            Search::constructDatas()
  ...entory/inc/deploygroup_dynamicdata.class.php:82 Search::showList()
  inc/commonglpi.class.php:455                       PluginFusioninventoryDeployGroup_Dynamicdata::$
  ajax/common.tabs.php:87                            CommonGLPI::displayStandardTab()

Last edited by romain65 (2015-07-27 14:26:00)

Offline

#4 2015-07-27 15:03:35

romain65
Member
Registered: 2015-06-25
Posts: 75

Re: tâche de déploiement : rien ne se lance

Après avoir activé le mode debug sur mon client, voici les logs clients concernant le déploiement :

[Wed Jul 29 08:58:07 2015][debug] forking process -12356 to handle task Deploy
[Wed Jul 29 08:58:08 2015][info] running task Deploy
[Wed Jul 29 08:58:08 2015][debug2] h*tp://monserveur/glpi/plugins/fusioninventory/?action=getConfig&task[Deploy]=2.0.4&machineid=CLIENT.domaine.net-2015-07-29-08-16-21
[Wed Jul 29 08:58:08 2015][debug2] h*tp://monserveur//plugins/fusioninventory/b/deploy/?action=getJobs&machineid=CLIENT.domaine.net-2015-07-29-08-16-21
[Wed Jul 29 08:58:08 2015][error] [h*tp client] communication error: 404 Not Found
[Wed Jul 29 08:58:08 2015][debug] bad JSON: No answer from server.

Après recherches dans le forum concernant la dernière ligne (ban JSON), je n'ai pas trouvé de réponses satisfaisantes permettant de me faire avancer. C'est pourquoi je solicite à nouveau votre aide.
D'avance merci !

Last edited by romain65 (2015-07-29 09:36:27)

Offline

#5 2015-07-29 10:13:28

romain65
Member
Registered: 2015-06-25
Posts: 75

Re: tâche de déploiement : rien ne se lance

Bon çà y est j'ai trouvé (si çà peut serveir à d'autres) :

Dans Administration / Entités / root, onglet FusionInventory, j'ai modifié l'url d'accès au service en ajoutant glpi à l'url proposée par défaut (h*tp://monserveur) : h*tp://monserveur/glpi

Offline

Board footer

Powered by FluxBB