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 2014-02-18 11:12:08

tzoubicou
Member
From: Alençon
Registered: 2013-02-05
Posts: 86

erreur lors de l'exécution du script ocsng_fullsync.sh

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

#2 2014-07-09 11:46:12

saad_new_GLPI
Member
Registered: 2014-07-09
Posts: 10

Re: erreur lors de l'exécution du script ocsng_fullsync.sh

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

#3 2014-07-10 10:18:28

martinb7
Member
Registered: 2014-07-10
Posts: 4

Re: erreur lors de l'exécution du script ocsng_fullsync.sh

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

#4 2014-07-11 14:08:11

saad_new_GLPI
Member
Registered: 2014-07-09
Posts: 10

Re: erreur lors de l'exécution du script ocsng_fullsync.sh

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

Board footer

Powered by FluxBB