You are not logged in.
Pages: 1
Bonjour.
J'espère que je poste bien dans la bonne partie du forum, si non, benh... désolé, j'le r'ferais pas m'sieur...
Donc, j'ai un soucis avec le plugin archires.
Voilà ma "config":
Machine SUN en Solaris 10 avec apache / php5 / mysql 5 installé avec coolstack.
# uname -a
SunOS thesparcweb 5.10 Generic_120011-14 sun4v sparc SUNW,SPARC-Enterprise-T5220
Version de glpi: 0.70.2
Glpi est donc installé dans le répertoire :
/opt/coolstack/apache2/htdocs/glpi
Glpi fonctionne nickel, j'ai pu entrer une machine test tout va bien.
Version de archires: 1.5
Le plugin archires est lui installé dans le répertoire
/opt/coolstack/apache2/htdocs/glpi/plugins/archires
.
J'ai pu faire la configuration, et même associer des images à un type d'objet.
La librairie graphivz que j'utilise est celle fournie par le projet blastwave et est en version:
# /opt/csw/bin/pkg-get -a | grep graphviz2
graphviz2 2.2,REV=2006.01.12
#
Le package est installé dans
/opt/csw/graphviz2
Quoiqu'il en soit, le problème ici n'est pas un problème de version, mais plutôt de chemin vers l'éxécutable dot.
Les logs d'apache révèlent que lorsque je veux faire afficher mon réseau, il ne trouve pas "dot":
[Tue Feb 26 15:14:28 2008] [notice] Digest: generating secret for digest authentication ...
[Tue Feb 26 15:14:28 2008] [notice] Digest: done
[Tue Feb 26 15:14:32 2008] [notice] Apache/2.2.6 (Unix) PHP/5.2.4 mod_ssl/2.2.6 OpenSSL/0.9.7d configured -- resuming normal operations
sh: dot: not found
sh: dot: not found
J'ai bien essayé de dépiauter les fichier php du plugin, mais je parle pas le php fluent, loin de là.
Ma question est donc: Existe-t'il un moyen de spécifier à la main le chemin vers l'exécutable "dot" ou "neato", qui se trouvent tous les deux dans le répertoire cité plus haut ? Ou bien, ai-je merdé ma conf d'apache ?
Merci pour vos réponses
Last edited by Possum (2008-02-26 16:49:05)
Sauvez les ours, bouffez du chasseur
Offline
Oui.
Voir la Directive SetEnv d'apache, je crois que ça marche.
A+
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
Benh j'ai pas réussi.. Ni avec SetEnv, ni avec PathEnv...
Je suis preneur de toute idée, même tordue
Sauvez les ours, bouffez du chasseur
Offline
Si tu fais tester dans ton archi.. le test graphviz fonctionne ?
Xavier Caillaud
Blog GLPI Infotel
Offline
Non.
Il ne trouve pas graphviz. J'ai un beau sh: dot: not found dans mes logs d'apache. Ce qui m'embète un peu.
En fait, l'idéal ça serait de pouvoir dire directement dans un fichier de conf quelconque le chemin vers dot ou neato, genre via la déclaration d'une variable. Je le ferais bien mais... Comment dire, mon niveau de php est proche du zéro absolu.
J'ai bien essayé de remplacer toutes les occurences de dot ou neato par le chemin complet dans les fichiers, mais après apache gueule qu'il fait des erreurs de "cannonisation".
Sauvez les ours, bouffez du chasseur
Offline
je me demande si graphviz est bien installé surtout..
Xavier Caillaud
Blog GLPI Infotel
Offline
# which dot
/opt/csw/graphviz2/bin/dot
# which neato
/opt/csw/graphviz2/bin/neato
#
Il est dans /opt/csw/graphviz comme écrit dans mon premier post. Et il est dans le $PATH
Donc, oui, je pense qu'il est bien installé.
D'autant plus que, pas exemple, lors de l'nstall de wikimedia, il a bien trouvé imagemagick, qui a été installé de la même manière. Donc, je ne pense pas que le problème vienne de ma conf apache ou système, mais plutôt du plugin.
Sauvez les ours, bouffez du chasseur
Offline
ben si tu veux le test dans graphviz c'est un test basique pour php
plugin_archires_test_graphviz();
dans glpi -> dans files/_plugins -> tu as un répertoire archires ?
Xavier Caillaud
Blog GLPI Infotel
Offline
# pwd
/opt/coolstack/apache2/htdocs/glpi/files/_plugins/archires
# ls -a
. ..
#
D'où ma question de $PATH
Il trouve pas dot
Sauvez les ours, bouffez du chasseur
Offline
Tu as essayé de l'ajouter dans le $PATH de ton solaris ?
Xavier Caillaud
Blog GLPI Infotel
Offline
Offline
Pages: 1