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 2008-10-15 10:16:55

Adadov
Member
Registered: 2008-10-15
Posts: 9

Cron OcsNG ne marche pas avec un checksum 131071

La tache cron interne de glpi ne peut pas finir son travail lorsqu'elle tombe sur une machine avec un checksum en 131071. tous les autres cas fonctionnent très bien et lorsqu'on utilise l'utilitaire de synchro manuelle ou qu'on force la synchronisation depuis la fiche de la machine en question tout se passe "bien" (le checksum est réinitialisé)

La seule information que j'ai pu obtenir est une erreur PHP :

PHP Fatal error:  Class 'DictionnarySoftwareCollection' not found in /usr/share/glpi/inc/ocsng.function.php on line 2873

Versions :

PHP 5.1.6

mysql  5.0.45

Apache/2.2.3

Last edited by Adadov (2008-10-15 10:20:11)


PHP 5.1.6 / MySQL  5.0.45 / Apache 2.2.3 / GLPI 0.71.2

Offline

#2 2008-10-16 00:21:48

MoYo
GLPI - Lead
From: Poitiers
Registered: 2004-09-13
Posts: 14,513
Website

Re: Cron OcsNG ne marche pas avec un checksum 131071


MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI :    Support     Contribute     References     Freshmeat

Offline

#3 2008-10-16 09:08:27

Adadov
Member
Registered: 2008-10-15
Posts: 9

Re: Cron OcsNG ne marche pas avec un checksum 131071

Génial à peine le patch appliqué qu'une mise à jour s'est lancée sans aucuns soucis. Merci beaucoup


PHP 5.1.6 / MySQL  5.0.45 / Apache 2.2.3 / GLPI 0.71.2

Offline

#4 2008-10-16 14:55:50

Adadov
Member
Registered: 2008-10-15
Posts: 9

Re: Cron OcsNG ne marche pas avec un checksum 131071

Il faut aussi rajouter l'item "registry" en fin sinon on tombe sur une autre erreur du même genre


PHP 5.1.6 / MySQL  5.0.45 / Apache 2.2.3 / GLPI 0.71.2

Offline

#5 2008-10-16 15:15:08

Adadov
Member
Registered: 2008-10-15
Posts: 9

Re: Cron OcsNG ne marche pas avec un checksum 131071

Toujours au sujet du cron OCS, je viens de remarquer qu'il laisse toujours 10 machines non synchronisées.

Par contre je n'ai pas de message d'erreur et dés que le nombre de machine passe au dessus de 10 il importe toutes les machines en attente d'update moins 10 ...

Celà ne se produit par contre que sur un des deux serveurs OCS que nous synchronisons avec GLPI ... celui ayant l'ID le plus bas.

une idée ??

Last edited by Adadov (2008-10-16 15:16:55)


PHP 5.1.6 / MySQL  5.0.45 / Apache 2.2.3 / GLPI 0.71.2

Offline

#6 2008-10-16 18:59:23

MoYo
GLPI - Lead
From: Poitiers
Registered: 2004-09-13
Posts: 14,513
Website

Re: Cron OcsNG ne marche pas avec un checksum 131071

merci pour registry : https://dev.indepnet.net/glpi/changeset/7393

a priori aucune raison pour le nombre de synchro.
le seul paarmètre utilisé est le nombre de machine à synchroniser défini dans le config du serveur OCS


MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI :    Support     Contribute     References     Freshmeat

Offline

#7 2008-10-16 19:02:44

Adadov
Member
Registered: 2008-10-15
Posts: 9

Re: Cron OcsNG ne marche pas avec un checksum 131071

Je m'en doutais bien je dois avoir un peu la poisse vu que les deux sont fixés à 100 machines, un fonctionne l'autre en laisse toujours 10 derrière lui si je trouve une raison je vous tiens au courant.


PHP 5.1.6 / MySQL  5.0.45 / Apache 2.2.3 / GLPI 0.71.2

Offline

#8 2008-10-16 19:08:46

MoYo
GLPI - Lead
From: Poitiers
Registered: 2004-09-13
Posts: 14,513
Website

Re: Cron OcsNG ne marche pas avec un checksum 131071

les 10 restants sont t'ils vraiment à synchroniser ?

dans OCS le lastdate des machines est-il bien renseigné ?
En effet il y a une condition de plus dans le cron que dans l'interface concernant la date de dernière mise à jour


MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI :    Support     Contribute     References     Freshmeat

Offline

#9 2008-10-17 10:16:15

Adadov
Member
Registered: 2008-10-15
Posts: 9

Re: Cron OcsNG ne marche pas avec un checksum 131071

Oui toutes ces informations sont bonnes et d'ailleurs ce ne sont pas 10 machines fixes mais ça change au fur et à mesure si je fais ma synchronisation à la main elles disparaissent et il attend d'être de nouveau avec un nombre de machine à synchroniser > 10.


PHP 5.1.6 / MySQL  5.0.45 / Apache 2.2.3 / GLPI 0.71.2

Offline

#10 2008-10-17 15:53:00

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: Cron OcsNG ne marche pas avec un checksum 131071

Par sécurité, la synchro prévoit un délai de 3 minutes avant d'importer une machinen (on a observé des cas ou synchroniser une machine trop tôt pouvais entrainer des problèmes de doublons).

Donc il faut que le laststate soit < heure courante - 3 minute.

Qu'en est-il pour ces machines ?

++


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

#11 2008-10-18 12:31:42

Adadov
Member
Registered: 2008-10-15
Posts: 9

Re: Cron OcsNG ne marche pas avec un checksum 131071

c'est le cas en effet en tous cas pour ce que je m'en souviens smile

Merci bien pour cette réponse le mystère est levé je pense.

++


PHP 5.1.6 / MySQL  5.0.45 / Apache 2.2.3 / GLPI 0.71.2

Offline

#12 2008-10-19 01:10:10

MoYo
GLPI - Lead
From: Poitiers
Registered: 2004-09-13
Posts: 14,513
Website

Re: Cron OcsNG ne marche pas avec un checksum 131071

on peux donc fermer.


MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI :    Support     Contribute     References     Freshmeat

Offline

Board footer

Powered by FluxBB