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.

Mises à jour [closed]

Bonjour,

Je suis Epoc. laugh

Globalement ma question est porte sur deux points qui je pense sont en relation:

J'ai découvert OCS il y a quelque temps, mais la mise en place était assez compliquée, j'ai laissé tombé..crying

Puis je suis revenu à la charge, quelques mois plus tard, mais sur un serveur Linux (Debian 7), en utilisant LAMP...mon installation à fonctionner...mais j'ai effectué une mise à jour de l'OS, et mon serveur OCS à cessé de fonctionner...angry j'ai tout recommencé, mais je n'ai jamais effectué les MAJ de Debian...et depuis plus de 3 ans...surpriseet tout fonctionne.yes

Premier point: les MAJ de l'OS sont elles recommandées sur un serveur Linux avec OCS. surprise

Il y a 15 jours, j'ai remonter un autre serveur Linux, toujours Debian, mais cette fois j'ai fait toutes les MAJ, j'ai installé le version OCS 2.3, une fois arrivé sur la page web, j'ai constaté que la version 2.3.1 est dispo.

Deuxième point: quelle est la procédure pour effectuer la mise à jour ? Je peux la télécharger, et l'exécuter le setup  à partir du /tmp comme pour l'installation d'origine ?

Ou existe-t-il une MAJ comme pour GLPI ? sans perdre la BD ?

Merci d'avance,

Cordialement,laugh

closed with the note: Problem solved
in OCS Inventory NG server for Unix by (1.5k points)
closed by

4 Answers

0 votes
 
Best answer

Bonsoir Epoc,

il me semble qu'il n'y a pas de contre-indication pour la mise à jour de l'OS... En tout cas je n'ai jamais constaté de soucis avec Debian Jessie (v. 8.7).

Pour la mise à jour du serveur OCS, vous pouvez lancer le Setup de la dernière version en date (v. 2.3.1) mais au préalable il est important d'effectuer quelques actions... et hop je suis gentil je vous donne le process et les syntaxes :

# Arret du service apache

service apache2 stop

# Creation du dossier de sauvegarde (attention : Si dans /tmp, dossier vidé au prochain reboot)

mkdir /var/sav_ocs/

# Sauvegarde des fichiers sensibles :
cp /etc/apache2/conf-available/z-ocsinventory-server.conf /etc/apache2/conf-available/ocsinventory-reports.conf /var/sav_ocs/ && cp /usr/share/ocsinventory-reports/ocsreports/dbconfig.inc.php /var/sav_ocs/
cp /var/lib/ocsinventory-reports/logs/log.csv /var/sav_ocs/

# Sauvegarde des bases de données pour l'utilisateur "ocs" > Changer si différent
# et ajouter le commutateur --events si on souhaite garder les évènements
mysqldump -u ocs -p --events --all-databases > /var/sav_ocs/ocsdbbackup.sql

# Se placer dans tmp

cd /tmp/

# Téléchargement de la dernière version stable du serveur OCS pour Linux

wget https://github.com/OCSInventory-NG/OCSInventory-ocsreports/releases/download/2.3.1/OCSNG_UNIX_SERVER-2.3.1.tar.gz

# Décompression et exécution du setup (répondre aux questions comme lors de la 1ère install)

tar zxf OCSNG_UNIX_SERVER-2.3.1.tar.gz

cd /tmp/OCSNG_UNIX_SERVER-2.3.1/

sh setup.sh

# Copie du fichier log dans le dossier de sauvegarde
cp ocs_server_setup.log /var/sav_ocs/

# Restauration des fichiers sensibles

cd /var/sav_ocs/

cp ocsinventory-reports.conf z-ocsinventory-server.conf /etc/apache2/conf-available/ && cp dbconfig.inc.php /usr/share/ocsinventory-reports/ocsreports/

# Suppression du fichier d'installation pour sécurisation de la GUI
rm /usr/share/ocsinventory-reports/ocsreports/install.php

# Redémarrage du service apache
service apache2 start

Voilà, je pense n'avoir rien oublié... Ah si, il me semble que les plugins sont à réinstaller à l'issu de cette mise à jour.

Cordialement, Stéphane

by (32.6k points)
selected by
0 votes

Bonjour,

surprise surprise

Nickel...rien n'a été oublié...

Je me permets de conserver le tuto de mise à jour..

Juste pour info, sur une mise à jour majeure, la procédure est la même ??

Je pense que oui, vu que la sauvegarde des fichiers importants est faite...

En tout cas grand merci...

Mes deux points on été abordé et solutionné... yessmiley

Je reviendrai dans une autre situation pour ce qui est des plugins

Pour clôturer le post, quelle est la procédure ?

Cordialement,

Epoc

by (1.5k points)
0 votes

Bonjour,

Oupss...

pour ce qui est des nouvelles machines qui doivent être remontées par les agents, ben aucune ne remontent, suite a la mise a jour..

J'ai l'impression que les agents ne trouvent pas le serveur pour la remontées d'inventaire..pourtant l'installation de fait correctement, avec la bonne adresse de serveur.

crying

Cordialement

by (1.5k points)
edited by
0 votes

Trouver ma solution...:

OCS engine can't comunicate with mysql server. Probably due to a wrong mysql account. You have to check z-ocsinventory-server.conf

Lors de la MAJ, le fichier z-ocsinventory-server.conf...a été modifié: en tout cas mon Passwd user de BD MySql, (ocs), n'était pas le bon.. donc, j'ai mis le bon mot de passe et tout remonte...angel

Cordialement,

by (1.5k points)
 
Powered by Question2Answer
...