Mettre à jour OCS-NG sous Red Hat ou CentOS

Mettre à jour OCS-NG n’est pas toujours très simple.

Alors après quelques soucis, voici ma méthode qui fonctionne à tous les coups.

Sauvegardez les fichiers de configurations

  • Les fichiers de configuration pour Apache : « /etc/httpd/conf.d/*.conf »
  • Le fichier de configuration de l’interface web d’OCS-NG : « /usr/share/ocsinventory-reports/ocsreports/dbconfig.inc.php »
  • Les fichiers de configuration d’authentification de l’interface web d’OCS-NG : « /usr/share/ocsinventory-reports/ocsreports/backend/AUTH/auth.php » et « /usr/share/ocsinventory-reports/ocsreports/backend/identity/identity.php »
  • Les certificats SSL : « /etc/pki/tls/certs/*.crt » et « /etc/pki/tls/private/*.key »
  • La base de données (faites un mysqldump)

Supprimez les plugins d’OCS-NG

  • Dans l’interface d’OCS, allez dans le menu « Plugins » et supprimer tous les plugins
  • Sur le serveur OCS, videz le contenu du répertoire « /etc/ocsinventory-server/perl/Apache/Ocsinventory/Plugins »
  • Sur le serveur OCS, faites un arrêt/relance d’Apache : « service httpd restart »

Faites la mise à jour

  • Téléchargez la dernière version : « wget https://github.com/OCSInventory-NG/OCSInventory-ocsreports/releases/download/2.4.1/OCSNG_UNIX_SERVER_2.4.1.tar.gz »
  • Décompressez le package : « tar -zvxf ./OCSNG_UNIX_SERVER_2.4.1.tar.gz »
  • Lancez l’installation de la nouvelle version : « cd OCSNG_UNIX_SERVER-2.4.1 » puis « ./setup.sh »

Remettez la configuration d’origine pour l’accès à la base données

  • Ouvrez la page web d’OCS-NG et en vous aidant du fichier sauvegardé « /usr/share/ocsinventory-reports/ocsreports/dbconfig.inc.php », remplissez les champs
  • Sur le serveur OCS, en vous aidant du fichier sauvegardé « /etc/httpd/conf.d/z-ocsinventory-server.conf », mettez ce dernier à jour
  • Idem pour « /etc/httpd/conf.d/zz-ocsinventory-restapi.conf », si vous utilisez les webservices d’OCS
  • Supprimez le fichier d’installation : « /usr/share/ocsinventory-reports/ocsreports/install.php »

Réactivez les plugins

  • Dans l’interface d’OCS, allez dans le menu « Plugins » et ré-installez tous les plugins

Remettez l’authentification d’origine

  • Sur le serveur OCS, en vous aidant des fichiers sauvegardés « /usr/share/ocsinventory-reports/ocsreports/backend/AUTH/auth.php » et « /usr/share/ocsinventory-reports/ocsreports/backend/identity/identity.php », mettez ces derniers à jour
  • Sur le serveur OCS, faites un arrêt/relance d’Apache : « service httpd restart »

Les articles les plus visités

  • Windows Management Framework 5.1Installer PowerShell 5.1 sur Windows Server 2008 R2, 2012 ou 2012 R2En standard, Windows Server 2008 R2 contient PowerShell 2.0, Windows Server 2012 contient PowerShell 3.0 et Windows Server 2012 R2 contient PowerShell 4.0. Il est possible de d’installer PowerShell 5....Publié le 7 mai 2018, mis à jour le 7 septembre 2024
  • Pas de miniatureMigrer la réplication SYSVOL de FRS à DFSRAvec la fin du support de Windows Server 2003 pour juillet 2015, la migration des serveurs devient urgente et les derniers jours des contrôleurs de domaine en 2003 sont arrivés. Si l'on a tous en tête...Publié le 24 février 2013, mis à jour le 7 septembre 2024
  • Dashboard OCS 2.7Installer OCS Inventory NG 2.7 sous CentOS 8Cet article est une mise à jour de l'installation suite à la sortie d'OCS Inventory NG 2.7 : Mise à jour des modules PHP et Perl requis, utilisation de dnf au lieu de yum, passage sous PHP 7.4......Publié le 4 juillet 2020, mis à jour le 7 septembre 2024
  • Pas de miniatureInstaller OCS Inventory NG sous CentOS (suite)Après avoir installé OCS Inventory NG, on s’attaque maintenant à sa configuration : La création de la base de données et d’un compte d’accès, la configuration du portail web d’OCS, la connexion au por...Publié le 19 mai 2018, mis à jour le 7 septembre 2024
  • Fichiers de modèles d'administration pour Windows 10 (2004)Récapitulatif des modèles d’administration (ADMX et ADML)Avec la sortie des Administrative Templates pour Windows 10 20H2, voici un récapitulatif des modèles d’administration (packages ADMX et ADML) disponibles sur le site de Microsoft depuis Windows Vista ...Publié le 11 octobre 2020, mis à jour le 7 septembre 2024