You are not logged in.
Bonjour
Voici ma configuration:
GLPI 0.80.2 - OCS 1.3.3 - Win 2003 R2 - WampServer 2.0
massocsimport 1.5.2
Utilisant GLPI couplé à OCS (435 machines) j'ai décidé d'automatiser la fonctionnalité de l'import.
Je pense avoir suivi les consignes d'installation mais je me heurte à une erreur lorsque je lance le fichier de commande run.bat.
En insérant une pause dans ce fichier de commande j'obtiens le message d'erreur suivant:
PHP notice: Use of undefined constant PLUGIN_MASSOCSIMPORT_LOCKFILE - assumed 'PLUGIN_MASSOCSIMPORT_LOCKFILE' in C:\wamp\www\glpi\plugins\massocsimport\scripts\run.php on line 75.
Voici les lignes 75 à 77 du run.php:
if (file_exists(PLUGIN_MASSOCSIMPORT_LOCKFILE)) {
echo "Software lock : script can't run !\n";
exit (1);
}
Je précise que l'importation et la synchronisation manuelle via OCS fonctionne très bien.
Je remercie par avance tous ceux qui voudront bien m'aider.
Offline
Vous utiliseez quel version du plugin massocsimport ?
CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6 - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)
Offline
Bonjour Yllen
J'utilise la dernière en date, la 1.5.1 (et pas la 1.5.2 comme indiqué plus haut)
et qui est compatible avec GLPI 0.80.2
Offline
Dans le run.php, en remplaçant, ligne 120
require GLPI_ROOT."/config/based_config.php";
Par
require GLPI_ROOT."/inc/includes.php";
Et franchement sans garantie... ce script sert que sous Windows, et je n'ai absolument aucune machine pour tester.
Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/
Offline
Bonjour Rémi
J'ai modifié le fichier run.php comme indiqué.
Je n'ai plus le message d'erreur. Mais rien ne se passe pour autant.
Dans GLPI, lorsque je développe 'Plugins/ Import OCS'; la fenêtre 'Execution des scripts' reste vide.
Y-aurait-il un paramétrage dans GLPI à effectuer?
Offline
Dans la config du plugin, le lock est activé ou pas ?
Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/
Offline
Non, le verrouillage est désactivé
Offline
Si quelqu'un fonctionnant sous Windows est capable de reproduire et de proposer une solution.
Moi franchement, j'ai aucun moyen de dépatouiller ce truc
Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/
Offline
Bonjour à tous.
Je fais un petit up sur ce problème en y rajoutant mon cas qui est exactement le même.
Ubuntu 10.04LTS
GLPI 0.80.7
Import OCS 1.5.2
PHP Notice: Use of undefined constant PLUGIN_MASSOCSIMPORT_LOCKFILE - assumed 'PLUGIN_MASSOCSIMPORT_LOCKFILE' in /var/www/glpi/plugins/massocsimport/scripts/run.php on line 75
En verité j'ai plus de ligne que ça dans mon log mais je n'arrive pas à vous l'envoyer, comment puis-je faire ?
J'ai le message suivant:
Attention ! Les erreurs qui suivent doivent être corrigées avant que votre message puisse être envoyé :
•Too more links in message. Allowed 1 links. Reduce number of links and post it again.
De la même manière le lock est désactivé dans la config du plugin.
Merci à tous.
Offline
Ne pas utiliser le run.php (au départ prévu pour windows), mais le .sh fournit.
Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/
Offline