1 (edited by dou_mlv 2012-07-24 09:19:02)

Topic: Connection SSL, l'agent chercher le certif dans un mauvais dossier

Bonjour,

Dans la conf de mon agent j'ai mis ceci pour la partie SSL


# SSL certificat directory ()
ca-cert-dir=/etc/ssl/certs
# SSL certificat file ()
ca-cert-file=my_cert.cer

Mais lorsque je lance la commande fusion_inventory-agent --force --debug j'ai ce problème :


[debug] sending XML
[fault] --ca-cert-file doesn't existe `/root/my_cert.cer'
Execution failed. Are you sure the software is fully installed
and an old version of the agent not already present on the system?
___
at /usr/share/perl5/FusionInventory/Logger.pm line 93
        FusionInventory::Logger::log('FusionInventory::Logger=HASH(0x92e3420)', 'HASH(0x999e4a0)') called at /usr/share/perl5/FusionInventory/Logger.pm line 121
        FusionInventory::Logger::fault('FusionInventory::Logger=HASH(0x92e3420)', '--ca-cert-file doesn\'t existe `/root/my_cert.cer\'') called at /usr/share/perl5/FusionInventory/Agent/Network.pm line 314
        FusionInventory::Agent::Network::turnSSLCheckOn('FusionInventory::Agent::Network=HASH(0x95e0798)') called at /usr/share/perl5/FusionInventory/Agent/Network.pm line 358
        FusionInventory::Agent::Network::setSslRemoteHost('FusionInventory::Agent::Network=HASH(0x95e0798)', 'HASH(0x999e490)') called at /usr/share/perl5/FusionInventory/Agent/Network.pm line 162
        FusionInventory::Agent::Network::createUA('FusionInventory::Agent::Network=HASH(0x95e0798)', 'HASH(0x9977228)') called at /usr/share/perl5/FusionInventory/Agent/Network.pm line 221
        FusionInventory::Agent::Network::send('FusionInventory::Agent::Network=HASH(0x95e0798)', 'HASH(0x98e7198)') called at /usr/share/perl5/FusionInventory/Agent.pm line 242
        FusionInventory::Agent::main('FusionInventory::Agent=HASH(0x91106e8)') called at /usr/bin/fusioninventory-agent line 43
        eval {...} called at /usr/bin/fusioninventory-agent line 41

Je ne vois pas trop pourquoi il me dit ne pas trouver le certif dans /root

Quelqu'un à une idée?

D'avance merci,

Re: Connection SSL, l'agent chercher le certif dans un mauvais dossier

Bonjour,

Ce problème parle t-il à quelqu'un?

D'avance merci,

Re: Connection SSL, l'agent chercher le certif dans un mauvais dossier

Essaie de mettre le chemin complet du certificat dans la conf

Co-leader, official developper
DCS official PARTNER: dcs.glpi@dcsit-group.com

Re: Connection SSL, l'agent chercher le certif dans un mauvais dossier

En mettant le chemin complet il trouve bien le certif.

Bon par contre maintenant j'ai un :

[error] Cannot establish communication with `https://glpi.mycompany.com/plugins/fusioninventory/: 500 SSL negotiation failed: `
[error] No anwser from the server

Faut que je vois d'où vient le problème.

Re: Connection SSL, l'agent chercher le certif dans un mauvais dossier

Regarde les logs du serveur, mais le certificat ne va peut être pas

Co-leader, official developper
DCS official PARTNER: dcs.glpi@dcsit-group.com

Re: Connection SSL, l'agent chercher le certif dans un mauvais dossier

Côté serveur je ne vois rien dans les logs.

J'ai mis ceci pour l'URL : server=https://glpi.my_company.com/plugins/fusioninventory/

Est-ce bon? Je ne vois pas trop si le problème est côté conf Apache, si c'est le certif, la conf de l'agent Fusion.

Merci du coup de main

Re: Connection SSL, l'agent chercher le certif dans un mauvais dossier

Je viens de faire le test en HTTP et pareil ça ne passe pas.

Il y a une conf à faire au préalable côté GLPI, de mémoire non?

D'avance merci,