You are not logged in.
Pages: 1
Bonjour,
Après une mise en place réussi de GLPI comme outils de helpdesk, c'est son aspect gestion de parc que je met en place.
Voici aujoud'hui le problème que je rencontre :
Dans l'interface GLPI:
Dans la base OCS MySQL:
Après recherche ce qu'affiche GLPI est ce qu'il à dans sa base, donc c'est au l'import de la machine que cela ce passe.
Auriez vous des pistes, svp ?
Migration en cours vers 9.1.2 sous CENTOS 7.
PROD: Win2K3 - XAMPP - OCS 1.32 - GLPI 0.84 - Auth AD - Exchange 2007 - Collecteur POP
Offline
une piste...
http://www.glpi-project.org/forum/viewt … p?id=23616
Last edited by dbe (2011-05-04 07:45:49)
GLPI version 0.78.4
OCS version 1.3.2
Offline
ah ah ah . . . j'avais pas fait le lien entre mon problème et le post de WAWA mais visiblement c'est le même
dbe> aurait donc tu le même soucis ? Est-ce exactement le même problème ? Fait tu le même constat que moi au niveau des tables mysql ?
Personnelement je constaste dans mes logs la même chose que WAWA dans le post que tu a mis en lien :
09-05-2011 17:05 [@SERVERGLPI]
Warning(2): json_encode(): Invalid UTF-8 sequence in argument
Backtrace :
D:\xampp\htdocs\glpi\inc\db.function.php:1281 json_encode()
D:\xampp\htdocs\glpi\inc\ocsserver.class.php:2080 exportArrayToDB()
D:\xampp\htdocs\glpi\inc\ocsserver.class.php:2994 OcsServer::addToOcsArray()
D:\xampp\htdocs\glpi\inc\ocsserver.class.php:1555 OcsServer::updateDevices()
D:\xampp\htdocs\glpi\inc\ocsserver.class.php:1288 OcsServer::updateComputer()
D:\xampp\htdocs\glpi\inc\ocsserver.class.php:1031 OcsServer::importComputer()
D:\xampp\htdocs\glpi\inc\ocsserver.class.php:4759 OcsServer::processComputer()
D:\xampp\htdocs\glpi\inc\crontask.class.php:671 call_user_func()
D:\xampp\htdocs\glpi\front\cron.php:80 CronTask::launch()
. . .apres de rapide recherche le problème viendrait bien de cette fonction json_encode(). Je ne suis pas assez expert en dev php mais visiblement cette fonction n'aime pas les accents . . . etant donné dans la base OCS il y a un accent alors la chaine retourné par json_encode() est tronqué . . .
Migration en cours vers 9.1.2 sous CENTOS 7.
PROD: Win2K3 - XAMPP - OCS 1.32 - GLPI 0.84 - Auth AD - Exchange 2007 - Collecteur POP
Offline
savez vous sur quel nom de périphérique il crashe ?
votre base ocs est une 1.x ou une 2.x ? est-elle en utf8 ?
Offline
Pour les informations sur le périphérique j'ai mis 3 images plus haut (huumm la 3emem est rikiki désolé).
Je suis sur OCS 1.32 et les tables ne sont pas en UTF8.
Migration en cours vers 9.1.2 sous CENTOS 7.
PROD: Win2K3 - XAMPP - OCS 1.32 - GLPI 0.84 - Auth AD - Exchange 2007 - Collecteur POP
Offline
et moi OCS 1.3.2 en latin1_general_ci et glpi 0.78.4 en utf8_unicode_ci
errno: 2
errstr: json_encode() [<a
href='function.json-encode'>function.json-encode</a>]:
Invalid UTF-8 sequence in argument
errfile: C:\xampp\htdocs\glpi\inc\db.function.php
errline: 1281
Last edited by dbe (2011-05-13 00:22:28)
GLPI version 0.78.4
OCS version 1.3.2
Offline
Je n'ai plus cette erreur GLPI après avoir converti la base OCS en utf8.
Last edited by dbe (2011-06-16 02:26:35)
GLPI version 0.78.4
OCS version 1.3.2
Offline
Pages: 1