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 2015-11-13 23:04:05

glenn.gagne
Member
From: Quebec, Canada
Registered: 2015-11-13
Posts: 9

Problème FusionInventory-Agent - Solaris 10 (SPARC) - Perl LWP https

Bonjour,

J'ai un problème que je ne parviens pas à résoudre avec l'installation de l'agent sous Sun Solaris 10 (SPARC) en relation avec le module Perl LWP -h-t-t-p-s- puisque mon serveur GLPI utilise le SSL.

J'ai fait l'installation de l'agent FusionInventory sans trop de difficulté. Si je test son fonctionnement en générant le résultat vers un dossier local ça fonctionne très bien:

/opt/csw/bin/fusioninventory-agent --local=/tmp --debug

Par contre, si je tente d'envoyer mon résultat à mon serveur GLPI avec le protocole sécurisé (SSL) j'ai un message d'erreur qui me dit:

root@myserver # ./perl fusioninventory-agent --debug
[debug] Logger backend File initialised
[debug] FusionInventory Agent (2.3.12)
[debug] Configuration directory: /etc/opt/csw/fusioninventory
[debug] Data directory: /opt/csw/share/fusioninventory
[debug] Storage directory: /var/opt/csw/fusioninventory
[debug] Lib directory: /opt/csw/share/fusioninventory/lib
[debug] [target server0] Next server contact planned for Fri Nov 13 10:15:18 2015
[debug] Available tasks:
[debug] - Inventory: 1.0
[debug] FusionInventory Agent initialised
[debug] [h-t-t-p client] Using Compress::Zlib for compression
[error] [h-t-t-p client] communication error: 501 Protocol scheme 'h-t-t-p-s' is not supported (LWP::Protocol::h-t-t-p-s not installed)
[error] No answer from the server at /opt/csw/share/fusioninventory/lib/FusionInventory/Agent.pm line 262.

J'ai vérifié pour que le module Perl en question soit bien installé. Et celui-ci est vraiment présent ..!

root@myserver # /opt/csw/bin/pkgutil -a pm_lwp_protocol_h*t*t*p*s
common               package              catalog                        size
pm_lwp_protocol_h*t*t*p*s CSWpm-lwp-protocol-h*t*t*p*s 6.03,REV=2012.12.13          5.2 KB

root@myserver # /opt/csw/bin/pkgutil -y -i pm_lwp_protocol_h*t*t*p*s
Solving needed dependencies ...
Solving dependency order ...
29 CURRENT packages:
        CSWbdb48-4.8.30,REV=2010.12.06_rev=p0
        CSWcommon-1.5,REV=2010.12.11
        CSWlibgcc-s1-4.9.2,REV=2014.11.07
        CSWlibgdbm4-1.9,REV=2011.10.24
        CSWlibssl1-0-0-1.0.1p,REV=2015.07.09
        CSWlibz1-1.2.8,REV=2013.09.23
        CSWperl-5.10.1,REV=2012.07.24
        CSWpm-compress-raw-bzip2-2.033,REV=2011.03.07
        CSWpm-compress-raw-zlib-2.033,REV=2011.03.11
        CSWpm-encode-locale-1.03,REV=2012.03.20
        CSWpm-file-listing-6.04,REV=2012.08.20
        CSWpm-h*t*m*l-parser-3.68,REV=2011.03.10
        CSWpm-h*t*m*l-tagset-3.20,REV=2011.03.10
        CSWpm-h*t*t*p-cookies-6.01,REV=2012.08.20
        CSWpm-h*t*t*p-daemon-6.01,REV=2012.08.20
        CSWpm-h*t*t*p-date-6.02,REV=2012.08.20
        CSWpm-h*t*t*p-message-6.03,REV=2012.08.20
        CSWpm-h*t*t*p-negotiate-6.01,REV=2012.08.20
        CSWpm-io-compress-2.033,REV=2011.03.07
        CSWpm-io-socket-ssl-2.002,REV=2014.11.05
        CSWpm-libw*w*w-perl-6.04,REV=2012.08.23
        CSWpm-lwp-mediatypes-6.02,REV=2012.08.20
        CSWpm-lwp-protocol-h*t*t*p*s-6.03,REV=2012.12.13
        CSWpm-mime-base64-3.13,REV=2011.03.07
        CSWpm-mozilla-ca-20120823,REV=2012.08.23
        CSWpm-net-h*t*t*p-6.03,REV=2012.08.20
        CSWpm-net-ssleay-1.54,REV=2013.04.10
        CSWpm-uri-1.59,REV=2011.12.14
        CSWpm-w*w*w-robotrules-6.02,REV=2012.08.20

Nothing to do.

Je ne pense pas que le problème proviennent de Perl puisque le module nécessaire est bien là...

J'ai fait des recherches et j'ai trouvé un moyen de tester si l'utilisation de Perl tente d'utiliser celui provenant de OpenCSW ou celui intégré à Solaris. Avec la commande suivante je peux confirmer que j'utilise le bon:

cd /opt/csw/bin/perl 

./fusioninventory-agent --debug

J'arrive à la même erreur 501.

-------------------------------------------

Est-ce qu'il existe un moyen de "tester" ou de me confirmer que le module "LWP_protocol_h*t*t*ps" est correctement appelé dans le code de FusionInventory-Agent ?

Est-ce qu'il existe un moyen de valider que les fichiers de la librairie pour "LWP_protocol_h*t*t*ps" sont bien présent (lesquels) ?

Est-ce que je peux "trafiquer" la configuration de FusionInventory-Agent pour forcer l'utilisation d'un chemin réel et complet vers les bonnes librairies ?

Je ne suis pas un expert en Perl, mais Est-ce qu'il existe un petit script banal (test.pl) qui pourrait tester un appel à la librairie LWP_protocol_h*t*t*p*s pour voir si le problème est plus du côté Perl ou FusionInventory-Agent ?

----------------------------------------------

P.S. Aux gestionnaires du Forum, j'ai perdu un temps fou à devoir modifier le contenu qui me disait que j'avais trop de liens dans ma page à cause du texte "h*t*t*p" ou "h*t*t*p*s" ou "h*t*m*l" encore "w*w*w"

Merci

Offline

#2 2016-01-26 21:02:28

glenn.gagne
Member
From: Quebec, Canada
Registered: 2015-11-13
Posts: 9

Re: Problème FusionInventory-Agent - Solaris 10 (SPARC) - Perl LWP https

Bonjour à tous, je n'ai pas eu de réponse malheureusement et je n'ai pas encore trouvé une solution.

Est-ce que quelqu'un a déjà tenté d'installer le client FusionInventory-Agent sous Sun Solaris SPARC ? Si oui, Est-ce avec une inventaire GLPI sur un serveur HTTPS ? Si oui, avez-vous une solution à me proposer ?

Merci

Offline

#3 2016-01-27 11:15:25

wawa
GLPI-DEV
From: Montpellier / France
Registered: 2006-07-03
Posts: 6,019
Website

Re: Problème FusionInventory-Agent - Solaris 10 (SPARC) - Perl LWP https

bonjour,

avez-vous la possiblité de passer sur le canal irc de fusioninventory (#fusioninventory sur irc.freenode.net) ou alors si vous avez un moyen d'être contacté directement, n'hésitez pas à me le dire

merci

Offline

#4 2016-01-27 21:29:44

glenn.gagne
Member
From: Quebec, Canada
Registered: 2015-11-13
Posts: 9

Re: Problème FusionInventory-Agent - Solaris 10 (SPARC) - Perl LWP https

Bonjour,

Non je ne peux pas utiliser autre méthode que le forum ou par courriel en raison du réseau sécurisé.

Vous pourrez par la suite par téléphone si on peut parler en privé.

Offline

Board footer

Powered by FluxBB