• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Updater les agents MAC ?
#1
Bonjour,

Je constate que l'agent MAC que je propage est une version 2.2.7-3.
Pouvez-vous me dire si je peu recréer un PKG avec les fichiers Perl d'une version PC plus récente où si il faut une version spécifique des fichiers ?

Merci d'avance
  Reply
#2
Il y a une version mac plus récente
Co-leader, official developper
DCS official PARTNER: dcs.glpi@dcsit-group.com
  Reply
#3
Il y a une version 2.3.x ?
Si oui, comment y accède-t-on ?
Parce que quand on suit les liens de téléchargement de l'agent depuis le site web, on tombe sur une version 2.2.7-3 pour Intel et une 2.2.7-4 pour PowerPC...
GLPI 9.4.4 - Fusioninventory for GLPI 9.4+1.0 - Fusioninventory Agent 2.5.1
  Reply
#4
Ah oui tiens, c'est un utilisateur qui l'avait fait, faudrait que je retrouve le lien pour mettre dans la doc
Co-leader, official developper
DCS official PARTNER: dcs.glpi@dcsit-group.com
  Reply
#5
Pour le mac ...

http://forum.fusioninventory.org/viewtop...965#p15965
Merci

GLPI 0.90.5/ Plugins Fusion : 090+1.4 / Agent : 2.3.18 < Serveur Centos 64 Bits>
  Reply
#6
Merci !

A quand la version officielle ? ;-)
GLPI 9.4.4 - Fusioninventory for GLPI 9.4+1.0 - Fusioninventory Agent 2.5.1
  Reply
#7
Bonjour,

Ya rien d'officiel non plus, je viens juste de refaire un .mpkg avec les sources de l'agent 2.3.13 sur un os x Yosemite 10.10

Il fonctionne a part le lancement du daemon, pour l'instant tout est dans la branche yosemite sur un fork de darkomen78

J'ai fait une pull request sinon vous pouvez trouver le paquet ici : https://github.com/Darkomen78/Fusioninventory/pull/3

Merci de tester

andré
  Reply
#8
altuxbio Wrote:Bonjour,

Ya rien d'officiel non plus, je viens juste de refaire un .mpkg avec les sources de l'agent 2.3.13 sur un os x Yosemite 10.10

Il fonctionne a part le lancement du daemon, pour l'instant tout est dans la branche yosemite sur un fork de darkomen78

J'ai fait une pull request sinon vous pouvez trouver le paquet ici : https://github.com/Darkomen78/Fusioninventory/pull/3

Merci de tester

andré

Bonjour,

J'ai testé une compilation à l'aide du script de Darkomen et j'ai le même résultat. le daemon ne fonctionne pas mais l'inventaire en ligne de commande fonctionne.

error] Failed to load Proc:Big Grinaemon: Can't locate Proc/Daemon.pm in @INC (you may need to install the Proc:Big Grinaemon module) (@INC contains: /usr/local/fusioninventory/share/lib/darwin-thread-multi-2level /usr/local/fusioninventory/share/lib /Library/Perl/5.18/darwin-thread-multi-2level /Library/Perl/5.18 /Network/Library/Perl/5.18/darwin-thread-multi-2level /Network/Library/Perl/5.18 /Library/Perl/Updates/5.18.2 /System/Library/Perl/5.18/darwin-thread-multi-2level /System/Library/Perl/5.18 /System/Library/Perl/Extras/5.18/darwin-thread-multi-2level /System/Library/Perl/Extras/5.18 .) at /usr/local/fusioninventory/share/lib/FusionInventory/Agent.pm line 148.

J'ai absolument besoin de cet agent pour mon parc suite aux mises jour apple. Pensez-vous que les correctifs et la recompilation vont prendre bcp de temps?
Pourquoi ne plus compiler un agent pour Mac? Ce n'est pas si simple de recompiler et celà va vite décourager les admin.

Merci de votre travail.
Cédric.
  Reply
#9
Ced91 Wrote:
altuxbio Wrote:Bonjour,

Ya rien d'officiel non plus, je viens juste de refaire un .mpkg avec les sources de l'agent 2.3.13 sur un os x Yosemite 10.10

Il fonctionne a part le lancement du daemon, pour l'instant tout est dans la branche yosemite sur un fork de darkomen78

J'ai fait une pull request sinon vous pouvez trouver le paquet ici : https://github.com/Darkomen78/Fusioninventory/pull/3

Merci de tester

andré

Bonjour,

J'ai testé une compilation à l'aide du script de Darkomen et j'ai le même résultat. le daemon ne fonctionne pas mais l'inventaire en ligne de commande fonctionne.

error] Failed to load Proc:Big Grinaemon: Can't locate Proc/Daemon.pm in @INC (you may need to install the Proc:Big Grinaemon module) (@INC contains: /usr/local/fusioninventory/share/lib/darwin-thread-multi-2level /usr/local/fusioninventory/share/lib /Library/Perl/5.18/darwin-thread-multi-2level /Library/Perl/5.18 /Network/Library/Perl/5.18/darwin-thread-multi-2level /Network/Library/Perl/5.18 /Library/Perl/Updates/5.18.2 /System/Library/Perl/5.18/darwin-thread-multi-2level /System/Library/Perl/5.18 /System/Library/Perl/Extras/5.18/darwin-thread-multi-2level /System/Library/Perl/Extras/5.18 .) at /usr/local/fusioninventory/share/lib/FusionInventory/Agent.pm line 148.

J'ai absolument besoin de cet agent pour mon parc suite aux mises jour apple. Pensez-vous que les correctifs et la recompilation vont prendre bcp de temps?
Pourquoi ne plus compiler un agent pour Mac? Ce n'est pas si simple de recompiler et celà va vite décourager les admin.

Merci de votre travail.
Cédric.

Bonsoir,

Pas de réponse à mon post.

Je constate un autre problème, le jeton de l'agent est systématiquement 12345678...
Quelle incidence sur les inventaires de plusieurs machines?

Cédric.
  Reply
#10
le jeton 12345678 est normal depuis la 2.3.0

Le mode daemon n'est pas ok avec le package fourni par Darkomen78 ?
Co-leader, official developper
DCS official PARTNER: dcs.glpi@dcsit-group.com
  Reply
#11
ddurieux Wrote:le jeton 12345678 est normal depuis la 2.3.0

Le mode daemon n'est pas ok avec le package fourni par Darkomen78 ?


Bonjour,

A vrai dire je ne sais plus...
J'ai fais trop de tests et comme il n'y a pas de désinstalleur c'est compliqué de savoir comment nettoyer.

Cependant le mode daemon semble fonctionner sur mon mac. j'ai ajouté ceci:
<string>--no-fork</string> dans le fichier /Library/LaunchDaemons/org.fusioninventory.startup.plist
et celà a l'air de fonctionner depuis.
Je ne sais pas si le nouveau package met correctement à jour ce fichier ou si le paramètre n'est pas présent.

Cédric.
  Reply
#12
Bonjour,

Désolé j'ai eu pas mal de choses à faire au niveau boulot et j'ai un peu mis de coté l'agent fusioninventory.

Je suis entrain de mettre à jour le script, par contre effectivement le mode dament ne fonctionne que si l'option --no-fork est ajoutée.
Je ne sais pas pourquoi la lib Proc:Big Grinaemon n'est pas trouvée.

J'essaye de mettre à jour mon github dans la journée ou au plus tard la semaine prochaine.
Admin OSX @ Cliczone, Paris

https://github.com/Darkomen78/
  Reply
#13
Bon je n'arrive pas a avoir ce que je veux, pour l'instant, suite à mes test, ma version (pas encore sur github) compilé sur 10.9 ne fonctionne que sur 10.9 et la version compilé sur 10.10 que sur 10.10

Si quelqu'un s'y connais un peu en perlbrew, je suis preneur de tout conseil pour essayé d'embarqué le perl nécessaire au bon fonctionnement de l'agent
Admin OSX @ Cliczone, Paris

https://github.com/Darkomen78/
  Reply
#14
Bonjour,

La nouvelle version de mon script va voir permettre de créer un package d'installation à partir des sources officielles : https://github.com/Darkomen78/Fusioninve..._flavor.sh

La version actuelle prend en charge l'agent 2.3.15 et les systèmes 10.8, 10.9 et 10.10
Le script vous propose de produire 2 pkgs d'installation, le premier (standard package) sert plutôt pour les test, pas de fichier agent.cfg préconfiguré (juste le fichier agent.fg.default) et pas de LaunchDaemon pour le lancement automatique au démarrage. Le deuxième (vanilla deployment) package est prévu pour les déploiements (ARD, Munki, DeployStudio ou autres). Vous trouverez également un fichier "Configure.command" dans le dossier "Deploy" qui permet de préconfigurer le fichier agent.cfg avec le TAG et l'adresse du serveur de votre choix pour le paquet de déploiement.
Admin OSX @ Cliczone, Paris

https://github.com/Darkomen78/
  Reply
#15
Je me demande qui va continuer à utiliser FusionInventory si personne ne met à disposition les agents pour toutes les plateformes...Il n'y a pas que Windows...les agents pour OSX et autres ... manquent cruellement...
Qui a évalué cette question au sein des responsables du projet?
En tout cas je pense bientôt repasser à OCS car la tournure du projet m'inquiète...
Bien à vous,

P.S.: je sais, je n'ai qu'à le faire...Wink

++
  Reply
#16
Tu n'es pas obligé de refaire ce que j'ai déjà fait (même si c'est loin d'être parfait je te l'accorde), mais test mon script et n'hésite pas à faire des remarques.
Admin OSX @ Cliczone, Paris

https://github.com/Darkomen78/
  Reply
#17
On est que 3 sur le projet, donc si tu veux faire le package pour MacOS, tu es le bienvenue Wink
Co-leader, official developper
DCS official PARTNER: dcs.glpi@dcsit-group.com
  Reply
#18
Grosse mise à jour du script de création de pkg : https://github.com/Darkomen78/Fusioninventory
• Création de la version voulue via une option pour le script

Par contre j'ai toujours 2 soucis, j'aimerais bien qu'un "expert" Perl m'aide la dessus.
Pas possible d'avoir le mode daemon sans l'option -no-fork (le module ne se compile pas comme il faut) et le "task deploy" n'est pas fonctionnel dans l'agent.
Admin OSX @ Cliczone, Paris

https://github.com/Darkomen78/
  Reply
#19
T'as une erreur quand tu démarre le daemon ?
Co-leader, official developper
DCS official PARTNER: dcs.glpi@dcsit-group.com
  Reply
#20
Bonjour

J'ai essayé la version MAC
et j'ai l'erreur suivante dans le fichier de log

[Fri May 8 12:30:54 2015][debug2] format: Zlib
[Fri May 8 12:30:54 2015][debug2] [http client] receiving message:
<?xml version="1.0" encoding="UTF-8"?>
<REPLY>
<ERROR>ERROR: Timeout for DB lock based on name</ERROR>
</REPLY>
[Fri May 8 12:31:00 2015][debug] forking process 1406 to handle task WakeOnLan
[Fri May 8 12:31:00 2015][debug] WakeOnLan task execution not requested
[Fri May 8 12:32:19 2015][debug] [http server] request / from client 127.0.0.1
[Fri May 8 12:32:19 2015][debug] [http server] response status 200
[Fri May 8 12:32:20 2015][debug] [http server] request /site.css from client 127.0.0.1
[Fri May 8 12:32:20 2015][debug] [http server] response status 200
[Fri May 8 12:32:21 2015][debug] [http server] request /logo.png from client 127.0.0.1
[Fri May 8 12:32:21 2015][debug] [http server] response status 200


L'agent se termine (http est en waiting ...) mais aucune association ne se fait sur l'ordinateur
ni sur le serial , ni sur UUID , ni sur le mac , ni sur le NAME
Aucune règle n'a l'air de fonctionner
Merci

GLPI 0.90.5/ Plugins Fusion : 090+1.4 / Agent : 2.3.18 < Serveur Centos 64 Bits>
  Reply
#21
Bonjour,

J'ai essayé le script de Darkomen78, merci beaucoup tout d'abord pour ton travail.
Dans notre struture nous avons un serveur glpi avec du https donc un certificat à gérer.

Comment faire pour créer le paquet de déploiement pour mac en y incorporant un fichier de certificat de type "cacert.pem", est-ce possible ?

Par ailleurs, j'ai remarqué que le paquet officiel de la version 2.2.7.3 install fusion inventory dans /opt/fusioninventory
alors que le script de Darkomen78 l'installe dans /usr/local, peut-on modifier le répertoire d'installation ?

Merci d'avance
Bien Cordialement
Bernie
  Reply
#22
Bonjour à vous,

J'essaie de créer une nouvelle version de FusionInventory pour mes clients mac.

En lançant le script je me trouve bloqué à cette étape :
Perl 5.16.2 in Perlbrew not found, install it...
./Build_Fusioninventory_OSX_flavor.sh: line 80: perlbrew: command not found
Perl 5.16.2 install is finish, please relaunch this script

Avez-vous une idée pour installer Perl 5.16.2 ?
  Reply
#23
c.lamy Wrote:Bonjour à vous,

J'essaie de créer une nouvelle version de FusionInventory pour mes clients mac.

En lançant le script je me trouve bloqué à cette étape :
Perl 5.16.2 in Perlbrew not found, install it...
./Build_Fusioninventory_OSX_flavor.sh: line 80: perlbrew: command not found
Perl 5.16.2 install is finish, please relaunch this script

Avez-vous une idée pour installer Perl 5.16.2 ?

Tu as bien quitté totalement le terminal avant de relancer le script ?
Admin OSX @ Cliczone, Paris

https://github.com/Darkomen78/
  Reply
#24
darkomen78 Wrote:
c.lamy Wrote:Bonjour à vous,

J'essaie de créer une nouvelle version de FusionInventory pour mes clients mac.

En lançant le script je me trouve bloqué à cette étape :
Perl 5.16.2 in Perlbrew not found, install it...
./Build_Fusioninventory_OSX_flavor.sh: line 80: perlbrew: command not found
Perl 5.16.2 install is finish, please relaunch this script

Avez-vous une idée pour installer Perl 5.16.2 ?

Tu as bien quitté totalement le terminal avant de relancer le script ?


Oui, j'ai quitté le terminal. J'ai redemarré mon ordinateur.
J'ai téléchargé de nouveau le script...
  Reply
#25
c.lamy Wrote:
darkomen78 Wrote:
c.lamy Wrote:Bonjour à vous,

J'essaie de créer une nouvelle version de FusionInventory pour mes clients mac.

En lançant le script je me trouve bloqué à cette étape :
Perl 5.16.2 in Perlbrew not found, install it...
./Build_Fusioninventory_OSX_flavor.sh: line 80: perlbrew: command not found
Perl 5.16.2 install is finish, please relaunch this script

Avez-vous une idée pour installer Perl 5.16.2 ?

Tu as bien quitté totalement le terminal avant de relancer le script ?

Oui, j'ai quitté le terminal. J'ai redemarré mon ordinateur.
J'ai téléchargé de nouveau le script...


Ton compte est bien administrateur ?

Tu peux essayer de lancer le script avec la commande sudo ?

As-tu un dossier perlbrew dans /usr/local/fusioninventory ?
Admin OSX @ Cliczone, Paris

https://github.com/Darkomen78/
  Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)