You are not logged in.
Pages: 1
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
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
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
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
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
Pages: 1