• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Pb avec agent fusioninventory via CPAN
#1
Bonjour

je souhaiterais installer la derniere version de l'agent via CPAN

jusque la pas de probleme mais quand je vais voir dans /etc/init.d/

il n'y a pas de fichier fusioninventory

Pourquoi ????

voici ce que j'ai fais

cpan -f install ExtUtils::MakeMaker
cpan -f install File::Which
cpan -f install HTTP:Tongueroxy
cpan -f install HTTP::Server::Simple
cpan -f install HTTP::Server::Simple::Authen
cpan -f install IO::Capture::Stderr
cpan -f install IO::Socket::SSL
cpan -f install IPC::Run
cpan -f install LWP:Tonguerotocol::https
cpan -f install Net::IP
cpan -f install Test::Exception
cpan -f install Test::MockModule
cpan -f install Test::More
cpan -f install Text::Template
cpan -f install UNIVERSAL::require
cpan -f install XML::TreePP
cpan -f install Digest::MD5
cpan -f install File::Which
cpan -f install YAML
cpan -f install Proc:Big Grinaemon



et

cpan -f install FusionInventory::Agent

Merci de votre aide

Cordialement
  Reply
#2
parce qu'il installe le programme et notament les librairie perl FusionInventory. Les scripts /etc/init.d sont dépendnt du système sur lequel tu les installe donc c'est pas le role de l'archive
Co-leader, official developper
DCS official PARTNER: dcs.glpi@dcsit-group.com
  Reply
#3
bonsoir

alors comment faire pour avoir le fichier qui vas bien pour pouvoir demarrer ou arreter le deamon facilement comme les autre programme ??

Cordialement
  Reply
#4
le coder ou alors essayer de récupérer celui qui se trouve dans les packages
Co-leader, official developper
DCS official PARTNER: dcs.glpi@dcsit-group.com
  Reply
#5
Bonjour

je pensais que ce fichier etait generer automatiquement lors de l'installe via CPAN

alors a quoi sert FusionInventory::Agent::Config ????

Si vous avez eventuellement un lien pour le telecharger ??

Merci d'avance

Cordialement
  Reply
#6
FusionInventory::Agent::Config sert à charger la configuration, ça n'a rien avoir avec le script de démarrage de l'agent au démarrage de la machine

Non pas de lien, mais regarder les packages de votre distribution
Co-leader, official developper
DCS official PARTNER: dcs.glpi@dcsit-group.com
  Reply
#7
ok merci

Cordialement
  Reply
#8
Bonjour,

Vous utilisez quel OS ?
Please contact Fusioninventory Partners companies if you look for a FusionInventory on site expert.
http://www.fusioninventory.org/partners/
  Reply
#9
Bonjour

J'utilise linux debian 5 et 6
  Reply
#10
Pourquoi vous n'utilisez pas les paquets Debian, au moins pour Debian 6 ?
Please contact Fusioninventory Partners companies if you look for a FusionInventory on site expert.
http://www.fusioninventory.org/partners/
  Reply
#11
Bonjour

J'aurais voulut en fait utiliser une seul et meme procedure sur toute les Debian

et les paquets Debian ne marche pas sur une Debian 4 (etch)

Voila

D'ou utiliser Cpan partout

Cordialement
  Reply
#12
Si vous installez l'agent uniquement pour de l'inventaire, vous n'avez pas besoin d'avoir de daemon. Vous avez juste a enregistrer une règle dans la crontab:

http://www.fusioninventory.org/documenta...on/source/
Please contact Fusioninventory Partners companies if you look for a FusionInventory on site expert.
http://www.fusioninventory.org/partners/
  Reply
#13
Re Bonjour

J'ai adapter un script pour qu'il marche sur debian 4 & 5 & 6

Voici

#! /bin/bash

### BEGIN INIT INFO
# Provides: fusioninventory-agent
# Required-Start:
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: starts FusionInventory Agent
# Description: starts FusionInventory Agent using start-stop-daemon
### END INIT INFO


PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/local/bin/fusioninventory-agent
DAEMON_OPTS=-d
DESC=fusioninventory-agent
NAME=fusioninventory
PIDFILE="/var/run/$DESC.pid"


test -x $DAEMON || exit 0


case "$1" in
start)
echo -n "Starting $DESC: "
start-stop-daemon --start --quiet --exec $DAEMON -- $DAEMON_OPTS
echo "is running."
;;

stop)
echo -n "Stopping $DESC: "
start-stop-daemon --stop --quiet --pidfile $PIDFILE
rm -f $PIDFILE
rm -rf /usr/local/var/$NAME
echo "is not running."
;;

restart|force-reload)
echo -n "Restarting $DESC: "
start-stop-daemon --stop --quiet --pidfile $PIDFILE
rm -f $PIDFILE
rm -rf /usr/local/var/$NAME
sleep 1
start-stop-daemon --start --quiet --exec $DAEMON -- $DAEMON_OPTS
echo "is running."
;;

status)
if [ -f $PIDFILE ]
then
echo "$DESC: is running."
else
echo "$DESC: is not running."
fi
;;

*)
echo "Usage: $NAME {start|stop|restart|status}" >&2
exit 1
;;

esac

exit 0



Ne pas oublier de faire

cpan -f install Proc:TongueID::File

sinon le fichier fusioninventory-agent.pid ne se creer pas

Si vous aver des sugestion pour le script je suis preneur

Cordialement
  Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)