You are not logged in.
Bonjour,
J'ai installé le plugin OCS Inventory NG 1.0.2 dans mon GLPI v 0.84.4 et lorsque je tente d'exécuter le script ocsng_fullsync dans ma Fedora afin de contrôler que le CRON va bien fonctionner, j'ai une erreur :
PHP Fatal error: Call to a member function add() on a non-object in /usr/share/glpi/plugins/ocsinventoryng/inc/networkport.class.php on line 105.
Pourtant, au lancement du script ça part bien:
Thread #1: starting (1/1)
Thread #1: import computers form server: 'OCS - Alençon'
Thread #1: 666 computer(s)
Voici la commande que j'exécute:
sh /usr/share/glpi/plugins/ocsinventoryng/scripts/ocsng_fullsync.sh --thread_nbr=1 --server_id=3 --nolog
Avez-vous une idée pour faire en sorte que mon script puisse s'exécuter correctement?
Grand merci d'avance.
Thomas
Fedora 30
GLPI 9.3.3 - OCS 2.6
PHP 7.3.8 - Apache 2.4.39
MariaDB 10.3.16
Offline
Bonjour;
J'ai le meme probleme avec GLPI 0.84.6, le plugin OCS Inventory NG 1.0.2 sous Centos 6, de plus dans mon cas l'erreur apparut pour les deux méthode getID() et add() du meme fichier PHP, voilà mon log :
mer. juil. 9 10:29:02 WET 2014 ... scripts/ocsng_fullsync.sh started
Manage delete items in OCS server #1: "test-localhost"
=====================================================
Thread #1: starting (1/2)
Thread #1: import computers from server: 'test-localhost'
Thread #1: 339 computer(s)
.PHP Fatal error: Call to a member function getID() on a non-object in /var/www/html/glpi/plugins/ocsinventoryng/inc/networkport.class.php on line 128
Thomas est ce que tu as résolus ce probleme ?
J'ai cherché dans le forum et apparement il ne s'agit pas d'un post déjà traité !
Merci
-- Saad
Last edited by saad_new_GLPI (2014-07-09 16:45:19)
Offline
J'ai rencontré ce problème également, j'ai l'impression que la version 1.0.2 fait boguer le script ocsng_fullsync. Le mien avait completement disparu.
Je suis donc retourné en version 1.0.1. Tout fonctionne parfaitement.
Offline
Merci Martin, j'ai procédé comme proposé et les premiers synchronisation marchent bien, mais après lorsque j'ai testé l'ajout manuelle d'un ordinateur existant dans OCS pour que le plugin le synchronise, je trouve dans le fechier de log l'erreur suivante :
...=====================================================
Thread #2: starting (2/2)
Thread #2: import computers from server: 'test-localhost'
Thread #2: 9 computer(s)
........PHP Fatal error: Call to a member function delete() on a non-object in /var/www/html/glpi/plugins/ocsinventoryng/inc/ocsserver.class.php on line 5762
..... Thread #1: done!!
=====================================================
cleaning up.
ven. juil. 11 13:00:06 WET 2014 ended
Et-ce que c'est connu, ou il faut faire queleque chose pour résoudre cela ?
Merci
Offline