• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
build fusioninventory agent
#1
Bonjour,

Je tente d'utiliser le fusioninventory-agent-tools pour construire mon agent pour Red Hat EL 6.2
J'ai suivi la doc : http://forge.fusioninventory.org/project...lone_agent

J'ai donc lancé ./1-build-perl-tree.sh sans problème.
Par contre lorsque je lance 2-merge-fusinv-with-perl-tree.sh, j'ai un prompt de password lorsque le script veut faire un git fetch

Est ce normal?

Nicolas
  Reply
#2
@goneri ou @ddurieux : petit up sur le sujet
  Reply
#3
Ah euh ouais pas normal, faut voir avec Goneri, je ne sais pas ce qui a été codé là dedans
Co-leader, official developper
DCS official PARTNER: dcs.glpi@dcsit-group.com
  Reply
#4
étrangement aujourd'hui je n'ai plus ce message
Quelque chose aurait été fait?
  Reply
#5
maintenant que j'arrive à me connecter et récupérer les packages, j'arrive a me créer mes client standalone.
Cependant au lancement de l'agent j'ai le message suivant :
Code:
./fusioninventory-agent
/root/fusioninventory-agent_rhel6.2
Can't locate File/Which.pm in @INC (@INC contains: ./lib /root/fusioninventory-agent_rhel6.2/perl/lib/5.12.1 /root/fusioninventory-agent_rhel6.2/perl/lib/site_perl/5.12.1 /root/fusioninventory-agent_rhel6.2/perl/lib/5.12.1/x86_64-linux-thread-multi /root/fusioninventory-agent_rhel6.2/perl/lib/site_perl/5.12.1/x86_64-linux-thread-multi) at /root/fusioninventory-agent_rhel6.2/perl/lib/site_perl/5.12.1/FusionInventory/Agent/Tools.pm line 12.
BEGIN failed--compilation aborted at /root/fusioninventory-agent_rhel6.2/perl/lib/site_perl/5.12.1/FusionInventory/Agent/Tools.pm line 12.
Compilation failed in require at /root/fusioninventory-agent_rhel6.2/perl/lib/site_perl/5.12.1/FusionInventory/Agent/HTTP/Client/OCS.pm line 12.
BEGIN failed--compilation aborted at /root/fusioninventory-agent_rhel6.2/perl/lib/site_perl/5.12.1/FusionInventory/Agent/HTTP/Client/OCS.pm line 12.
Compilation failed in require at /root/fusioninventory-agent_rhel6.2/perl/lib/site_perl/5.12.1/FusionInventory/Agent.pm line 13.
BEGIN failed--compilation aborted at /root/fusioninventory-agent_rhel6.2/perl/lib/site_perl/5.12.1/FusionInventory/Agent.pm line 13.
Compilation failed in require at /root/fusioninventory-agent_rhel6.2/perl/bin/fusioninventory-agent line 11.
BEGIN failed--compilation aborted at /root/fusioninventory-agent_rhel6.2/perl/bin/fusioninventory-agent line 11.
Compilation failed in require at -e line 4.

effectivement le module perl File::Which n'est pas dans le package de build d'agent (sous files).
Est un oubli ou une erreur de ma part?
  Reply
#6
j'ai ajouter les lib (oubli ou pas) et ça compile.
J'ai donc un agent standalone.

Par contre quand je lance il ne fait pas d'inventaire.
La commande ./fusioninventory-agent --list-tasks ne retourne rien ce qui explique le probleme.
Par contre je vois pas trop d'ou vient le souci.

J'ai juste remarqué que les arbos sont différentes entre mon standalone et vos prebuilds
moi : perl/lib/site_perl/5.12.1/FusionInventory
vous : perl/lib/agent/FusionInventory

Pouvez vous m'éclairer?
  Reply
#7
./fusioninventory-agent --setup indique les chemins où l'agent cherche les modules.

$fusioninventory-agent --setup
confdir: /etc/fusioninventory
vardir: /var/lib/fusioninventory-agent
datadir: /usr/share/fusioninventory
libdir: /usr/share/fusioninventory/lib

Dans ton cas libdir ne doit pas être cohérent.
Please contact Fusioninventory Partners companies if you look for a FusionInventory on site expert.
http://www.fusioninventory.org/partners/
  Reply
#8
Pour info, tu as ça aussi comme “prebuilt” http://prebuilt.fusioninventory.org/generic/ Ils se basent sur le Perl du système.
Please contact Fusioninventory Partners companies if you look for a FusionInventory on site expert.
http://www.fusioninventory.org/partners/
  Reply
#9
./fusioninventory-agent --setup
/root/fusioninventory-agent_linux_x86_64-linux-thread-multi_2.6.32-220.el6.x86_64_2.2.3+dev-2.2.x-20120718-1419
confdir: ./etc
vardir: ./var
datadir: ./share
libdir: ./lib

en fait perl n'est pas installé de base sur la plupart de nos machines de production donc le standalone avec perl me convient parfaitement

petite question : comment sont créés vos build? via ces scripts également?
  Reply
#10
est ce que ça aurait un rapport avec ça http://forge.fusioninventory.org/issues/1717 ?
  Reply
#11
une idée sur mon pb? j'ai utilisé le script fourni sur votre wiki c'est étrange que vous n'aillez pas le même probleme
  Reply
#12
vu avec goneri : l'outil pour créer des agents a qq bug et ne compile pas l'agent correctement
  Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)