You are not logged in.
Pages: 1
Topic closed
Bonjour,
Je viens d'installer le plugins ARCHIRES et j'ai suivi la méthode suivante:
- extraction du package dans le répertoire \PLUGINS de GLPI
- Installation de WinGraphviz version 1.02.24
- Reboot du pc
- safemode=off dans fichier PHP.ini
Je n'ai toujours aucune image qui s'affiche malgré des liens réseau avec poste de travail et matériel réseau.
En mode DEBUG, j'ai le message suivant:
PHP ERROR :
Warning: fread(): Length parameter must be greater than 0. in D:\webdev\Apache2\htdocs\glpi\plugins\archires\functions.php on line 199
Merci pour votre aide.
Offline
Bonjour eml41.
Il y a sur le forum déjà ton erreur.
Cherche un peu tu trouvera
Jm0u
Navigateurs : Chrome
Installation : Package GLPI 0.84.2
Serveur : Apache 2 / Base : 5.0.15 / Langage : PHP 4.4.1 pl1 / PhpMyAdmin 2.6.4-pl3
Offline
tu as une association dans glpi_networking_wire qui fout la zone. Vérifie ta table plz
Xavier Caillaud
Blog GLPI Infotel
Offline
Bonjour eml41.
Il y a sur le forum déjà ton erreur.
Cherche un peu tu trouvera
Jm0u
J'ai vu sur le forum en effet la meme erreur.
Mais en ce qui me concerne, je n'ai rien dans les éléments supprimés des matériels réseau.
Faut-il vérifier dans d'autres éléments ??
Eml41
Offline
tu as une association dans glpi_networking_wire qui fout la zone. Vérifie ta table plz
Bonjour tsmr,
Comment puis-je vérifier cette table ?
A quoi correspondent les champs end1 et end2 ?
eml41
Offline
eh bien elle contient les ID des matériels connectés.
a toit de vérifier qu'a chaque edn1 et 2 présent, un matériel correspond..
Xavier Caillaud
Blog GLPI Infotel
Offline
eh bien elle contient les ID des matériels connectés.
a toit de vérifier qu'a chaque edn1 et 2 présent, un matériel correspond..
J'ai vérifié la table et ne trouvant aucun lien incorrect, j'ai supprimé tous les matériels connectés et fait un test avec un seul lien.
J'ai donc dans la table glpi_networking_wire, une seule association.
J'ai toujours le même pb.
En vérifiant la table glpi_networking, j'ai des lignes qui ne correspondent à rien et donc je ne peux pas supprimer à cause d'une table attachée.
Offline
oulala ! tu veux pas ressayer de monter un glpi à coté ? de créer un pc et un matériel réseau, de les connecter entre eux et de voir si ca fonctionne déjà plz ?
Xavier Caillaud
Blog GLPI Infotel
Offline
Pour un serveur qui tourne sous Windows : Si je fais la demande loggué comme administrateur(super-admin pour GLPI) pas de pb, sinon loggué comme utilisateur(super-admin pour GLPI) je retrouve la même erreur qu'Eml41. Quelq'un a t'il rencontré ce pb ? ... je pense qu'il y a des parametrages particuliers à faire (droits sur répertoires ou autres) ...
Plateforme : OS : Windows 2003 Sp1 / logiciel de décompactage : 7Zip / Navigateur : Internet Explorer 6sp2
Serveur OCS: Package Ocs NG v1.0 RC2 - XAMPP version 1.5.1
Serveur GLPI: GLPI v0.7/IIS6/MySQL 5.0.45/ Langage : PHP 5.1.4 / phpMyAdmin 2.6.4
Offline
a mon avis c'est surtout les droits d'exécution de graphviz..
Xavier Caillaud
Blog GLPI Infotel
Offline
... C'est un peu ce que je redoutais ... merci ... je continue mes investigations
Plateforme : OS : Windows 2003 Sp1 / logiciel de décompactage : 7Zip / Navigateur : Internet Explorer 6sp2
Serveur OCS: Package Ocs NG v1.0 RC2 - XAMPP version 1.5.1
Serveur GLPI: GLPI v0.7/IIS6/MySQL 5.0.45/ Langage : PHP 5.1.4 / phpMyAdmin 2.6.4
Offline
Bonjour,
Je rencontre le même problèmes avec IIS6 php 4.4 et graphviz.
Sur une machine avec Easyphp et la meme base çela fonctionne bien, par contre avec IIS on se retrouve avec un problème de droit et surement aussi de répertoire temporaire pour la génération de l'image.
Si quelqu'un à des pistes je suis intéressés.
Je regarde également de mon coté.
Offline
Résultat des investigations à ce jour:
ligne 199:
mettre:
$output_data = @fread($output_file, filesize($output_name));
au lieu de:
$output_data = fread($output_file, filesize($output_name));
Ensuite d'apres ce que j'ai compris, la variable tampnam() est un peu merdique sous windows, j'ai mis un répertoire avec le droit de modifications pour l'utilisateur internet:
ligne 186 et 187:
$graph_name = tempnam("e:\\glpi\\plugins\\archires\\", "");
$output_name = tempnam("e:\\glpi\\plugins\\archires\\", "");
Pour le moment, les fichiers temp sont crés, mais... je doute que dot se lance en effet le fichier $output_name est à chaque fois vide, alors que l'autre $graph_name contient les données...
Si je lance la ligne de commande $command (dot -Tcmapx -o e:\glpi\plugins\archires\out254.tmp e:\glpi\plugins\archires\gra253.tmp)
la j'ai des données...
Offline
Bonjour,
J’avais le même problème que vous "warning...on line 199". Je ne sait pas pourquoi, mais apparemment il faut parfois installer Wingraphviz avec Graphviz pour que ça marche. Vous pouvez trouver le logiciel ici : http://home.so-net.net.tw/oodtsen/wingraphviz/setup.htm
J'ai installé la version "WinGraphviz_v1.02.24.msi" et ça marche nickel après reboot.
Poiur info ce n'est pas moi qui ait trouvé la solution : http://glpi.indepnet.org/forum/viewtopic.php?id=3294, même si ce n'est pas le même pb c'est la même solution.
Last edited by FEN (2006-05-23 09:31:08)
Offline
Pages: 1
Topic closed