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-02-26 16:46:57

Possum
Member
Registered: 2008-02-26
Posts: 5

[Archires] Problème de $PATH ?

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 wink

Last edited by Possum (2008-02-26 16:49:05)


Sauvez les ours, bouffez du chasseur

Offline

#2 2008-02-26 17:43:45

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

Re: [Archires] Problème de $PATH ?

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

#3 2008-02-28 11:43:35

Possum
Member
Registered: 2008-02-26
Posts: 5

Re: [Archires] Problème de $PATH ?

Benh j'ai pas réussi.. Ni avec SetEnv, ni avec PathEnv...

Je suis preneur de toute idée, même tordue smile


Sauvez les ours, bouffez du chasseur

Offline

#4 2008-02-28 11:59:15

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: [Archires] Problème de $PATH ?

Si tu fais tester dans ton archi.. le test graphviz fonctionne ?


Xavier Caillaud
Blog GLPI Infotel

Offline

#5 2008-02-28 12:05:27

Possum
Member
Registered: 2008-02-26
Posts: 5

Re: [Archires] Problème de $PATH ?

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

#6 2008-02-28 12:58:03

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: [Archires] Problème de $PATH ?

je me demande si graphviz est bien installé surtout..


Xavier Caillaud
Blog GLPI Infotel

Offline

#7 2008-02-28 13:11:42

Possum
Member
Registered: 2008-02-26
Posts: 5

Re: [Archires] Problème de $PATH ?

# 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

#8 2008-02-28 13:17:15

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: [Archires] Problème de $PATH ?

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

#9 2008-02-28 13:25:53

Possum
Member
Registered: 2008-02-26
Posts: 5

Re: [Archires] Problème de $PATH ?

# pwd
/opt/coolstack/apache2/htdocs/glpi/files/_plugins/archires
# ls -a
.  ..
#

D'où ma question de $PATH sad

Il trouve pas dot


Sauvez les ours, bouffez du chasseur

Offline

#10 2008-03-28 01:07:15

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: [Archires] Problème de $PATH ?

Tu as essayé de l'ajouter dans le $PATH de ton solaris ?


Xavier Caillaud
Blog GLPI Infotel

Offline

#11 2010-08-31 12:49:44

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: [Archires] Problème de $PATH ?


Xavier Caillaud
Blog GLPI Infotel

Offline

Board footer

Powered by FluxBB