• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Problème avec l'agent 2.2.2-1 prebuilt sous Solaris 10 SPARC
#1
Bonjour,

Je ne parviens pas à faire fonctionner l'agent 2.2.2-1 prebuilt sous Solaris 10 SPARC, alors que le 2.1.14-1 ne me pose aucun problème sur la même machine.

Quand je me mets en mode debug, j'obtiens dans /var/log/fusioninventory.log :

[Mon Jun 18 14:58:48 2012][debug] FusionInventory unified agent for UNIX, Linux and MacOSX (2.2.2-1)
[Mon Jun 18 14:58:48 2012][debug] Configuration directory: ./etc
[Mon Jun 18 14:58:48 2012][debug] Data directory: ./share
[Mon Jun 18 14:58:48 2012][debug] Storage directory: ./var
[Mon Jun 18 14:58:48 2012][debug] Lib directory: ./perl/agent
[Mon Jun 18 14:58:48 2012][debug] [target server0] Next server contact planned for Mon Jun 18 15:35:04 2012
[Mon Jun 18 14:58:48 2012][debug] Time to call Proc:Big Grinaemon
[Mon Jun 18 14:58:48 2012][debug] Daemon started
[Mon Jun 18 14:58:48 2012][debug] Available tasks:
[Mon Jun 18 14:58:48 2012][debug] FusionInventory Agent initialised
[Mon Jun 18 14:58:48 2012][info] [http server] HTTPD service started at http://localhost:62354
[Mon Jun 18 14:59:45 2012][debug] [http server] request / from client 127.0.0.1
[Mon Jun 18 14:59:45 2012][error] [http server] Template access failed: Couldn't open file ./share/html/index.tpl: No such file or directory
[Mon Jun 18 15:00:23 2012][debug] [http server] request / from client 192.168.170.153
[Mon Jun 18 15:00:23 2012][error] [http server] Template access failed: Couldn't open file ./share/html/index.tpl: No such file or directory

Quand je fais une requête HTTP sur le port 62354 de la machine, j'obtiens le message "No Template".
J'ai modifié le fichier "agent.cfg" en ajoutant l'adresse du serveur, "daemon=1", "debug=1" et "httpd-trust = 127.0.0.1"
J'ai lancé l'agent en me mettant dans le répertoire où j'ai extrait l'agent, et j'ai tapé la commande "./fusioninventory-agent".
Dans le log ci-dessus, la première erreur vient de ma requête "wget http://localhost:62354" et la seconde d'une requête depuis Firefox sur mon poste.

Que puis-je faire pour que ça fonctionne ?
GLPI 9.4.5 - Fusioninventory for GLPI 9.4+2.4 - Fusioninventory Agent 2.5.2
  Reply
#2
Bonjour,

Avez-vous besoin du mode “daemon”, si ce n'est pas le cas, pouvez-vous mettre no-httpd=1 et daemon=1 dans le fichier agent.cfg ?
Please contact Fusioninventory Partners companies if you look for a FusionInventory on site expert.
http://www.fusioninventory.org/partners/
  Reply
#3
Je viens de faire le test en mettant "no httpd = 1" et en ne touchant rien d'autre dans agent.cfg, et j'ai maintenant l'erreur suivante :

[Mon Jun 18 16:34:35 2012][debug] FusionInventory unified agent for UNIX, Linux and MacOSX (2.2.2-1)
[Mon Jun 18 16:34:35 2012][debug] Configuration directory: ./etc
[Mon Jun 18 16:34:35 2012][debug] Data directory: ./share
[Mon Jun 18 16:34:35 2012][debug] Storage directory: ./var
[Mon Jun 18 16:34:35 2012][debug] Lib directory: ./perl/agent
[Mon Jun 18 16:34:35 2012][debug] [target server0] Next server contact planned for Mon Jun 18 15:35:04 2012
[Mon Jun 18 16:34:35 2012][debug] Time to call Proc:Big Grinaemon
[Mon Jun 18 16:34:35 2012][debug] Daemon started
[Mon Jun 18 16:34:35 2012][debug] Available tasks:
[Mon Jun 18 16:34:35 2012][debug] FusionInventory Agent initialised
[Mon Jun 18 16:34:35 2012][debug] [http client] Using Compress::Zlib for compression
[Mon Jun 18 16:34:36 2012][fault] can't create ./var/http:__helpdesk.nnnnnnnn.com_plugins_fusioninventory_/target.dump: No such file or directory at perl/agent/FusionInventory/Agent/Storage.pm line 69

Cette erreur est d'autant plus étrange que le fichier target.dump est bien créé :
-rw-r--r-- 1 root root 57 juin 18 16:34 target.dump

Etrange et bizarre...
GLPI 9.4.5 - Fusioninventory for GLPI 9.4+2.4 - Fusioninventory Agent 2.5.2
  Reply
#4
J'ai réussi à faire fonctionner l'agent en faisant comme dans un autre post que j'ai trouvé sur le forum anglais : j'ai entré le chemin absolu d'installation dans l'agent, que j'ai installé dans /usr/local/fusioninventory-agent/perl/bin/fusioninventory-agent :

5 use lib '/usr/local/fusioninventory-agent/perl/agent';
...
82 my %setup = (
83 confdir => '/usr/local/fusioninventory-agent/etc',
84 datadir => '/usr/local/fusioninventory-agent/share',
85 libdir => '/usr/local/fusioninventory-agent/perl/agent',
86 vardir => '/usr/local/fusioninventory-agent/var',
87 );

Ce patch a l'avantage de fonctionner en attendant une prochaine version.
GLPI 9.4.5 - Fusioninventory for GLPI 9.4+2.4 - Fusioninventory Agent 2.5.2
  Reply
#5
C'est la même chose de moi:

http://forum.fusioninventory.org/viewtopic.php?id=1214

Je pense que 2.2.x ne marche pas

Pardonnez mon français, ce n'est pas ma premier langue
  Reply
#6
le problème du deamon est corrigé
cf http://forge.fusioninventory.org/issues/1717
  Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)