You are not logged in.
Pages: 1
Topic closed
Bonjour, ce plugin ne semble pas vouloir m'importer les données, dans le résultat j'ai import KO, par contre quand je clic sur le lien "information fabricant", il m'envoie sur le lien du fabricant avec toutes les informations liées au PC en question.
Quelqu'un sait-il d'où cela pourrait venir ?
Une autre question, l'import fonctionne-t-il avec d'autres équipements (imprimantes, écrans, ...) ?
Merci pour vos réponses
Ubuntu Hardy LTS 8.4.3
OCS 1.02.01 4054 et GLPI 0.78.2
Appache 2.2.0 - Mysql : 5 - PHP 5.2.4
parc de 100 PC + 110 hors réseau
Offline
Oui il fonctionne avec tout type de matériel normalement.
En mode debug ou dans les logs ca dit quoi ?
Xavier Caillaud
Blog GLPI Infotel
Offline
Je n'ai trouvé que ça dans les log Appache. Rien dans error.log.
[31/Mar/2008:18:19:59 +0200] "POST /glpi/plugins/suppliertag/ajax/dropdownMassiveAction.php HTTP/1.1" 200 311
[31/Mar/2008:18:20:01 +0200] "POST /glpi/plugins/suppliertag/ajax/massiveaction.php HTTP/1.1" 200 12209
Ubuntu Hardy LTS 8.4.3
OCS 1.02.01 4054 et GLPI 0.78.2
Appache 2.2.0 - Mysql : 5 - PHP 5.2.4
parc de 100 PC + 110 hors réseau
Offline
dans les logs de glpi : (actives-les dans la conf de glpi - Traceurs logs) et ils sont dans /glpi/files/_logs
Xavier Caillaud
Blog GLPI Infotel
Offline
DSL, où puis-je trouver ce fichier de conf ?
Ubuntu Hardy LTS 8.4.3
OCS 1.02.01 4054 et GLPI 0.78.2
Appache 2.2.0 - Mysql : 5 - PHP 5.2.4
parc de 100 PC + 110 hors réseau
Offline
ben dans glpi....Configuration -générale
Xavier Caillaud
Blog GLPI Infotel
Offline
Ok, désolé pour mon ignorance. Il a fallu que je passe en mode debug et là, ma version de php génère beaucoup de message d'erreur (vu sur un post dans le forum).
Bref voici les logs que j'obtiens :
02-04-2008 17:00
<errorentry>
<errornum>2</errornum>
<errortype>Warning</errortype>
<errormsg>Cannot modify header information - headers already sent by (output started at D:\OCS Inventory NG\xampp\htdocs\glpi\inc\auth.class.php:47)</errormsg>
<scriptname>D:\OCS Inventory NG\xampp\htdocs\glpi\inc\display.function.php</scriptname>
<scriptlinenum>1970</scriptlinenum>
</errorentry>
02-04-2008 17:00
<errorentry>
<errornum>8</errornum>
<errortype>Notice</errortype>
<errormsg>Undefined variable: msgerr</errormsg>
<scriptname>D:\OCS Inventory NG\xampp\htdocs\glpi\plugins\suppliertag\inc\plugin_suppliertag.functions_display.php</scriptname>
<scriptlinenum>1060</scriptlinenum>
</errorentry>
Ubuntu Hardy LTS 8.4.3
OCS 1.02.01 4054 et GLPI 0.78.2
Appache 2.2.0 - Mysql : 5 - PHP 5.2.4
parc de 100 PC + 110 hors réseau
Offline
tu utilises un proxy ?
si oui : voir le wiki
http://glpi-project.org/wiki/doku.php?i … iertag_use
Xavier Caillaud
Blog GLPI Infotel
Offline
Bonjour,
je rencontre un pb avec le plugins :"suppliertag"> > Import KO> PHP ERROR: Undefined variable: msgerr in>/usr/local/http-docs/glpi/plugins/suppliertag/inc/plugin_suppliertag.functions_display.php> at line 1060
j'ai bien vérifier les paramètres proxy comme ci-dessus
Offline
Il faut faire une modif dans le code comme indiqué dans le wiki du plugin, en attendant que ce soit intégré dans la prochaine version...
Offline
tu utilises un proxy ?
si oui : voir le wiki
http://glpi-project.org/wiki/doku.php?i … iertag_use
effectivement j'ai fait la modif mais j'ai un message d'erreur "connexion au proxy impossible"
(le serveur accède bien au site constructeur)
Voici la conf du plugin pour le proxy :
else { // Connection using proxy
$proxy_fp = fsockopen($CFG_GLPI["proxy_name"], $CFG_GLPI["port"], $errno, $errstr, 1);
if ($proxy_fp) {
fputs($proxy_fp, "GET $url HTTP/1.0\r\nHost: ".$CFG_GLPI["proxy_name"]."\r\n");
if (!empty($CFG_GLPI["proxy_user"])) {
fputs($proxy_fp, "Proxy-Authorization: Basic " . base64_encode ($CFG_GLPI["proxy_user"].":".$CFG_GLPI["proxy_password"]) . "\r\n"); // added
}
fputs($proxy_fp,"\r\n");
while(!feof($proxy_fp)) {
$contents .= fread($proxy_fp, 8192);
}
fclose($proxy_fp);
} else {
$msgerr = $LANG["setup"][311];
Ubuntu Hardy LTS 8.4.3
OCS 1.02.01 4054 et GLPI 0.78.2
Appache 2.2.0 - Mysql : 5 - PHP 5.2.4
parc de 100 PC + 110 hors réseau
Offline
bonjour,
j'ai toujours le pb en mettant l'espace à la place du retour ligne ?
qqun a-t-il une idee ?
Offline
mais vous avez un proxy tous les 2 ou pas ?
Xavier Caillaud
Blog GLPI Infotel
Offline
Moi oui
Ubuntu Hardy LTS 8.4.3
OCS 1.02.01 4054 et GLPI 0.78.2
Appache 2.2.0 - Mysql : 5 - PHP 5.2.4
parc de 100 PC + 110 hors réseau
Offline
moi ça me mets toujours cette erreur :
PHP ERROR: Undefined variable: msgerr in /usr/local/http-docs/glpi/plugins/suppliertag/inc/plugin_suppliertag.functions_display.php at line 1060
Dans la config de glpi j'ai renseigné le proxy et le port.
Que je mette un login et un mot de passe ne change rien j'ai toujours l'erreur ci-dessus.
En revanche si je ne mets pas de proxy, il me mets cette erreur
PHP ERROR: fopen() [function.fopen]: php_network_getaddresses: getaddrinfo failed: Name or service not known in /usr/local/http-docs/glpi/plugins/suppliertag/inc/plugin_suppliertag.functions_display.php at line 860
PHP ERROR: fopen(http://www11.itrc.hp.com/service/ewarranty/warrantyResults.do?productNumber=418633-B21&serialNumber1=GB87430EE7&country=France&submit) [function.fopen]: failed to open stream: Success in /usr/local/http-docs/glpi/plugins/suppliertag/inc/plugin_suppliertag.functions_display.php at line 860.
Comment puis-je faire ?
Offline
http://glpi-project.org/wiki/doku.php?i … iertag_use
tu as ton erreur :
Il faut aller dans le fichier de configuration PHP.ini et vérifier que ce paramètre est activé
allow_url_fopen = On Si ce n'est pas le cas modifiez et enregistrez le fichier PHP.ini
Xavier Caillaud
Blog GLPI Infotel
Offline
ce paramètre est bien activé.
une autre piste ?
Offline
Apres avoir fait des test dans le script plugin_suppliertag.functions_display.php, on s’apercoit apparemment que la variable $msgerr
Recupéré chez le constructeur est INDEFINI, du coup la focntion sort en erreur.
Ce cas n’est apparement pas géré dans les differents ‘else if ‘ du script :
---------------------------------------------------------------------------------------
$result_suppliertag=$DB->query($query_suppliertag);
if (!empty($content)) $msgerr=$LANGSUPPLIERTAG["import"][25];
echo "<td>$msgerr</td>";
----------------------------------------------------------------------------------------
Pensez vous modifier la fonction et refaire une mise a jour ?
Ce la concerne les serveurs HP.
Le lien fonctionne.
Merci.
Offline
a vérifier sur la version de dev compatible avec glpi 0.71 dev uniquement.
Xavier Caillaud
Blog GLPI Infotel
Offline
Bon je viens de tester avec un proxy de configuré dans glpi. Seul Dell a un import qui fonctionne.
Ce serait à creuser. En attendant pour utiliser ce plugin avec les autres fabricants, dans l'absolu, laisser passer le serveur sans proxy et desactiver le proxy dans GLPI
Xavier Caillaud
Blog GLPI Infotel
Offline
Salut ici seul l'import Dell semble fonctionner mais ce n'est pas le cas il n'est pas capable d'aller récupérer la date j'ai ça dans la fenêtre résultat :
Date d'achat : 0000-00-00->--valign="to
Tous les réglages sont bon, ça marchait avant avec la version 1.0 du plugin
Plateforme : FreeBSD 7.0 / Version GLPI : 0.71.2 / Version OCS : 1.01
Version Apache : 2.2.9 / Version MySQL : 5.0.67 / Navigateur : Firefox 3.0.4
Offline
Xavier Caillaud
Blog GLPI Infotel
Offline
ok merci
je l'ai ajouté dans le wiki aussi en passant
Plateforme : FreeBSD 7.0 / Version GLPI : 0.71.2 / Version OCS : 1.01
Version Apache : 2.2.9 / Version MySQL : 5.0.67 / Navigateur : Firefox 3.0.4
Offline
Pages: 1
Topic closed