Cette page décrit la procédure de désinstallation complète de Fess.
Avertissement
Notes importantes avant la désinstallation
La désinstallation supprimera toutes les données
Si vous avez des données importantes, veuillez obligatoirement effectuer une sauvegarde
Pour les procédures de sauvegarde, consultez Procédure de mise à niveau
Préparation avant la désinstallation
Récupération de la sauvegarde
Veuillez sauvegarder les données nécessaires :
Données de configuration
Téléchargez depuis « Système » → « Sauvegarde » dans l’écran d’administration. Cette opération permet d’exporter en bloc les différents paramètres (y compris la configuration d’exploration), les journaux de recherche, etc.
Fichiers de configuration personnalisés
Version TAR.GZ/ZIP
Version RPM/DEB
Note
La majeure partie des index et de la configuration de Fess est stockée dans OpenSearch. Pour sauvegarder les données d’index, utilisez la fonction de snapshot d’OpenSearch. Pour la procédure détaillée, consultez Procédure de mise à niveau.
Arrêt des services
Avant la désinstallation, arrêtez tous les services.
Version TAR.GZ/ZIP
Version RPM/DEB
Version Docker
Désinstallation de la version TAR.GZ/ZIP
Étape 1 : Suppression de Fess
Supprimez le répertoire d’installation
Étape 2 : Suppression d’OpenSearch
Supprimez le répertoire d’installation d’OpenSearch
Étape 3 : Suppression du répertoire de données (optionnel)
Les données d’index de Fess sont stockées dans OpenSearch. Par défaut, elles sont stockées dans le répertoire d’installation d’OpenSearch (opensearch-3.7.0/data, etc.), mais si vous avez spécifié un autre emplacement avec path.data, supprimez également ce répertoire
Étape 4 : Suppression du répertoire de journaux (optionnel)
Supprimez les fichiers journaux
Désinstallation de la version RPM
Étape 1 : Désinstallation de Fess
Désinstallez le package RPM
Note
Lors de la désinstallation du package Fess, le script de suppression du package exécute automatiquement l’arrêt et la désactivation du service fess, ainsi que la suppression de l’utilisateur et du groupe fess. Les étapes suivantes servent à vérifier que ces éléments ont bien été supprimés, ou à supprimer manuellement les données et les fichiers de configuration.
Étape 2 : Désinstallation d’OpenSearch
Étape 3 : Vérification de la désactivation des services
Normalement, le service est désactivé lors de la suppression du package, mais pour vérifier ou désactiver par précaution, exécutez ce qui suit.
Avec systemd
Dans un ancien environnement SysV init (chkconfig)
Étape 4 : Suppression du répertoire de données
Avertissement
L’exécution de cette opération supprimera complètement toutes les données d’index.
Le répertoire de données n’étant pas supprimé lors de la désinstallation du package, supprimez-le manuellement
Étape 5 : Suppression des fichiers de configuration
Supprimez les fichiers de configuration et les fichiers de configuration d’environnement
Note
Avec RPM, les fichiers de configuration dans /etc/fess peuvent subsister sous le nom .rpmsave. Pour les supprimer complètement, supprimez-les manuellement comme indiqué ci-dessus.
Étape 6 : Suppression des fichiers journaux
Étape 7 : Suppression du répertoire temporaire (optionnel)
Étape 8 : Suppression des utilisateurs et groupes (optionnel)
Normalement, l’utilisateur et le groupe fess sont supprimés lors de la suppression du package. S’ils subsistent, ou pour supprimer l’utilisateur et le groupe d’OpenSearch, exécutez ce qui suit
Désinstallation de la version DEB
Étape 1 : Désinstallation de Fess
Désinstallez le package DEB
Pour supprimer complètement, y compris les fichiers de configuration et les fichiers de configuration d’environnement, utilisez purge
Note
Avec dpkg -r (remove), les fichiers de configuration (conffile) tels que /etc/default/fess subsistent. Avec dpkg -P (purge), ces fichiers de configuration ainsi que l’utilisateur et le groupe fess sont également supprimés.
Étape 2 : Désinstallation d’OpenSearch
Ou, pour supprimer y compris les fichiers de configuration
Étape 3 : Vérification de la désactivation des services
Normalement, le service est désactivé lors de la suppression du package. Pour vérifier ou désactiver par précaution, exécutez ce qui suit
Étape 4 : Suppression du répertoire de données
Avertissement
L’exécution de cette opération supprimera complètement toutes les données d’index.
Étape 5 : Suppression des fichiers de configuration (si dpkg -P n’a pas été utilisé)
Étape 6 : Suppression des fichiers journaux
Étape 7 : Suppression des utilisateurs et groupes (optionnel)
Si vous n’avez pas utilisé dpkg -P, l’utilisateur et le groupe fess subsistent. Pour les supprimer, exécutez ce qui suit
Désinstallation de la version Docker
Étape 1 : Suppression des conteneurs et réseaux
Supprimez les conteneurs ainsi que le réseau créé par Docker Compose (search_net)
Étape 2 : Suppression des volumes
Avertissement
L’exécution de cette opération supprimera complètement toutes les données.
Les données de Fess (index, dictionnaires, etc.) sont stockées dans les volumes d’OpenSearch. Vérifiez d’abord la liste des volumes
Supprimez les volumes liés à OpenSearch
Note
Les noms de volumes sont préfixés par le nom du projet Docker Compose (généralement le nom du répertoire dans lequel se trouve le fichier Compose). Vérifiez les noms réels avec docker volume ls.
Pour supprimer en bloc les conteneurs et les volumes, ajoutez l’option -v à down
Étape 3 : Suppression des images (optionnel)
Pour supprimer les images Docker et libérer de l’espace disque
Étape 4 : Suppression des fichiers Compose
Vérification de la désinstallation
Vérifiez que tous les composants ont été supprimés.
Vérification des processus
Si rien ne s’affiche, les processus sont arrêtés.
Vérification des ports
Vérifiez que les ports ne sont pas utilisés.
Vérification des fichiers
Version TAR.GZ/ZIP
Version RPM/DEB
Version Docker
Vérification des packages
Version RPM
Version DEB
Si rien ne s’affiche, les packages ont été supprimés.
Désinstallation partielle
Supprimer uniquement Fess en conservant OpenSearch
Si vous utilisez également OpenSearch pour d’autres applications, vous pouvez supprimer uniquement Fess.
Arrêter Fess
Supprimer le package ou le répertoire de Fess
Supprimer le répertoire de données de Fess (
/var/lib/fess, etc.)Supprimer les index de Fess créés dans OpenSearch (
fess.*,.fess_*, etc.)Ne pas supprimer OpenSearch
Supprimer uniquement OpenSearch en conservant Fess
Avertissement
Si vous supprimez OpenSearch, Fess ne fonctionnera plus. Veuillez modifier la configuration pour vous connecter à un autre cluster OpenSearch.
Arrêter OpenSearch
Supprimer le package ou le répertoire d’OpenSearch
Supprimer le répertoire de données d’OpenSearch (
/var/lib/opensearch, etc.)Mettre à jour la configuration de Fess pour spécifier un autre cluster OpenSearch
Dépannage
Impossible de supprimer le package
Symptôme :
Erreur avec rpm -e ou dpkg -r.
Solution :
Vérifiez que le service est arrêté
Vérifiez les dépendances
Suppression forcée (dernier recours)
Impossible de supprimer le répertoire
Symptôme :
Impossible de supprimer le répertoire avec rm -rf.
Solution :
Vérifiez les permissions
Suppression avec sudo
Vérifiez qu’aucun processus n’utilise le fichier
Préparation pour la réinstallation
Si vous réinstallez après la désinstallation, vérifiez les points suivants :
Tous les processus sont arrêtés
Tous les fichiers et répertoires ont été supprimés
Les ports 8080 et 9200 ne sont pas utilisés
Il ne reste aucun fichier de configuration antérieur
Pour les procédures de réinstallation, consultez Choix de la méthode d’installation.
Étapes suivantes
Une fois la désinstallation terminée :
Pour installer une nouvelle version, consultez Choix de la méthode d’installation
Pour migrer des données, consultez Procédure de mise à niveau
Pour envisager une solution de recherche alternative, consultez le site officiel de Fess