Welcome to OCS Inventory NG community support, where you can ask questions and receive answers from other members of the community.

Please ask questions only in English or French.

Release 2.12.3 available

The official documentation can be found on https://wiki.ocsinventory-ng.org. Read it before asking your question.

Télédeploiement MàJ Agent 2.6 [closed]

Bonjour,

Après avoir mis à jour OCS Server en 2.6, l'agent sur ma machine en 2.6, GLPI, etc...

Je cherche à mettre à jour (à la demande de mon maitre de stage pour la société où je preste actuellement ^^), la version Agent 2.6 via le télédéploiement.

A cette fin, j'ai créé dans un premier temps un package à l'aide de OCS-Windows-Packager-2.6. Ce package contient la version 2.6 de l'agent et le certificat .pem de l'entreprise. Ce package est au format .zip, les machines tournant sous Win. J'ai bien créer le télédéploiement en précisant qu'il fallait lancer le fichier .exe. Pas d'avertissement ni d'action utilisateur demandés.

J'ai bien activé le paquet.

Je sélectionne la machine test sur laquelle j'ai préalablement installé l'agent v2.3 et qui est bien remontée sur notre serveur; et je lui attribue le paquet en question.

J'utilise la fonction manuelle en définissant une heure, un redémarrage et forcer le télédéploiement mais à l'heure voulue rien ne se passe. Le statut sur mon admin reste ATTENTE NOTIFICATION et j'ai eu tout au mieux après 30 min NOTIFIED.

J'ai reboot la machine cible mais rien n'y fait pas de MàJ vers la 2.6.

Le log de la machine cible me note que l'envoi d'inventaire classique est OK puis

AGENT=>Communication server ask for Package Download

ERROR *** DOWNLOAD => Failed to dowload Metadata file <https://192.168.42.11/download/1579703332/info< to <c:\ProgramData\OCS Inventory NG\Agent\download\1579703332\info>

DOWNLOAD => Download and setup tool succesfully started

AGENT => Unloading communication provider

AGENT => Unloading plug-in(s)

AGENT => Execution duration: 00:00:42.

J'ai feuilleté la doc, consulté mon ami Google mais il ne me semble pas avoir commis d'erreur dans mon paquet.

Par la suite j'ai créé un paquet directement avec la création du télédéploiement en ne sélectionnant que le fichier .exe de l'agent 2.6 (zippé bien entendu), mais le problème reste le même pas de MàJ.

En vous remerciant d'avance pour l'aide fournie,

closed with the note: Résolu
in Package deployment by (850 points)
closed by

2 Answers

0 votes

 Salut Irwin, 

Voilà ce qui a fonctionné pour moi.

1. Vérifie tout d’abord la config SSL de ton serveur web et cherche le paramètre SSLCertificateFile. 

Sous CENTOS 7 c'est la commande  cat /etc/httpd/conf.d/ssl.conf 

SSLCertificateFile /etc/ssl/certs/apache-selfsigned.crt

2. Récupères le fichier apache-selfsigned.crt pour l’utiliser pendant le déploiement, renomme le en .pem , par exemple apache-selfsigned.crt_OCS.pem 

3. Sur ton poste Windows arrêt le service OCS Inventory Service 

4. Changes le paramètre CaBundle dans le fichier ocsinventory.ini de ton agent (par défaut C:\ ProgramData\OCS Inventory NG\Agent\ocsinventory.ini et remplaces avec le nom de fichier du certificat .pem et mets le TTO d'agent à 3 secondes

CaBundle= apache-selfsigned.crt_OCS.pem 

TTO_WAIT=3

5. Démarres le service OCS Inventory Service 

by (180 points)
edited by
0 votes
Bonjour,

je te remercie de ta réponse et m'excuse du délais, boulot boulot... ^^

Le problème a été trouvé, il se trouve (et l'on ne comprend pas pourquoi) lors de l'install initiale, le bon .pem a été spécifié mais il ne l'a pas installé, c'est donc le certificat qui faisait bloc. Après une réinstall et stricto senso le même modus, le .pem s'est bien installé dans %PROGRAMDATA%... et le télédéploiement a réussi.

Encore merci ;) et si jamais je vais reposer une autre question quant à Winuser plugins
by (850 points)
 
Powered by Question2Answer
...