Esta página describe los procedimientos para desinstalar completamente Fess.
Advertencia
Notas Importantes Antes de la Desinstalación
La desinstalación eliminará todos los datos
Si tiene datos importantes, asegúrese de hacer un respaldo
Para los procedimientos de respaldo, consulte Procedimientos de Actualización
Preparación Antes de la Desinstalación
Obtención de Respaldo
Haga un respaldo de los datos necesarios:
Datos de configuración
Descargue desde la pantalla de administración en «Sistema» → «Copia de seguridad». Con esta operación puede exportar de forma conjunta las distintas configuraciones (incluida la configuración de rastreo) y los registros de búsqueda, entre otros.
Archivos de configuración personalizados
Versión TAR.GZ/ZIP:
Versión RPM/DEB:
Nota
La mayor parte del índice y de la configuración de Fess se almacena en OpenSearch. Para hacer un respaldo de los datos del índice, utilice la función de instantáneas (snapshot) de OpenSearch. Para conocer el procedimiento detallado, consulte Procedimientos de Actualización.
Detención del Servicio
Antes de desinstalar, detenga todos los servicios.
Versión TAR.GZ/ZIP:
Versión RPM/DEB:
Versión Docker:
Desinstalación de Versión TAR.GZ/ZIP
Paso 1: Eliminación de Fess
Elimine el directorio de instalación:
Paso 2: Eliminación de OpenSearch
Elimine el directorio de instalación de OpenSearch:
Paso 3: Eliminación del Directorio de Datos (Opcional)
Los datos del índice de Fess se almacenan en OpenSearch. Por defecto se guardan dentro del directorio de instalación de OpenSearch (por ejemplo, opensearch-3.7.0/data), pero si ha especificado otra ubicación con path.data, elimine también ese directorio:
Paso 4: Eliminación del Directorio de Registros (Opcional)
Elimine los archivos de registro:
Desinstalación de Versión RPM
Paso 1: Desinstalación de Fess
Desinstale el paquete RPM:
Nota
Durante la desinstalación del paquete de Fess, el script de eliminación del paquete detiene y deshabilita automáticamente el servicio fess y elimina el usuario y el grupo fess. Los pasos siguientes se realizan para confirmar que estos se hayan eliminado correctamente o para eliminar manualmente los datos y los archivos de configuración.
Paso 2: Desinstalación de OpenSearch
Paso 3: Confirmación de la Deshabilitación del Servicio
Normalmente el servicio se deshabilita al eliminar el paquete, pero, por si acaso, para confirmar o deshabilitar ejecute lo siguiente.
En caso de systemd:
En el caso de un entorno antiguo con SysV init (chkconfig):
Paso 4: Eliminación del Directorio de Datos
Advertencia
Al ejecutar esta operación se eliminarán por completo todos los datos del índice.
Dado que el directorio de datos no se elimina al desinstalar el paquete, elimínelo manualmente:
Paso 5: Eliminación de Archivos de Configuración
Elimine los archivos de configuración y los archivos de configuración de entorno:
Nota
En RPM, los archivos de configuración dentro de /etc/fess pueden quedar con el nombre .rpmsave. Para eliminarlos por completo, elimínelos manualmente como se indica arriba.
Paso 6: Eliminación de Archivos de Registro
Paso 7: Eliminación del Directorio Temporal (Opcional)
Paso 8: Eliminación de Usuario y Grupo (Opcional)
Normalmente, el usuario y el grupo fess se eliminan al eliminar el paquete. Si permanecen, o si desea eliminar el usuario y el grupo de OpenSearch, ejecute lo siguiente:
Desinstalación de Versión DEB
Paso 1: Desinstalación de Fess
Desinstale el paquete DEB:
Para eliminar completamente incluyendo los archivos de configuración y los archivos de configuración de entorno, utilice purge:
Nota
Con dpkg -r (remove), los archivos de configuración (conffile) como /etc/default/fess permanecen. Si utiliza dpkg -P (purge), se eliminan estos archivos de configuración junto con el usuario y el grupo fess.
Paso 2: Desinstalación de OpenSearch
O bien, para eliminar incluyendo los archivos de configuración:
Paso 3: Confirmación de la Deshabilitación del Servicio
Normalmente el servicio se deshabilita al eliminar el paquete. Por si acaso, para confirmar o deshabilitar ejecute lo siguiente:
Paso 4: Eliminación del Directorio de Datos
Advertencia
Al ejecutar esta operación se eliminarán por completo todos los datos del índice.
Paso 5: Eliminación de Archivos de Configuración (Si no usó dpkg -P)
Paso 6: Eliminación de Archivos de Registro
Paso 7: Eliminación de Usuario y Grupo (Opcional)
Si no utilizó dpkg -P, el usuario y el grupo fess permanecen. Si desea eliminarlos, ejecute lo siguiente:
Desinstalación de Versión Docker
Paso 1: Eliminación de Contenedores y Red
Elimine los contenedores y la red creada por Docker Compose (search_net):
Paso 2: Eliminación de Volúmenes
Advertencia
Al ejecutar esta operación se eliminarán por completo todos los datos.
Los datos de Fess (índices, diccionarios, etc.) se almacenan en los volúmenes de OpenSearch. Primero, verifique la lista de volúmenes:
Elimine los volúmenes relacionados con OpenSearch:
Nota
Los nombres de los volúmenes llevan como prefijo el nombre del proyecto de Docker Compose (normalmente el nombre del directorio en el que se ubicó el archivo Compose). Verifique el nombre real con docker volume ls.
Para eliminar los contenedores y los volúmenes de una sola vez, añada la opción -v a down:
Paso 3: Eliminación de Imágenes (Opcional)
Si desea eliminar las imágenes Docker para liberar espacio en disco:
Paso 4: Eliminación de Archivos Compose
Verificación de la Desinstalación
Verifique que se hayan eliminado todos los componentes.
Verificación de Procesos
Si no se muestra nada, los procesos están detenidos.
Verificación de Puertos
Verifique que los puertos no estén en uso.
Verificación de Archivos
Versión TAR.GZ/ZIP:
Versión RPM/DEB:
Versión Docker:
Verificación de Paquetes
Versión RPM:
Versión DEB:
Si no se muestra nada, los paquetes están eliminados.
Desinstalación Parcial
Eliminar Solo Fess y Mantener OpenSearch
Si OpenSearch se utiliza también en otras aplicaciones, puede eliminar solo Fess.
Detenga Fess
Elimine el paquete o el directorio de Fess
Elimine el directorio de datos de Fess (
/var/lib/fess, etc.)Elimine los índices de Fess creados dentro de OpenSearch (
fess.*,.fess_*, etc.)No elimine OpenSearch
Eliminar Solo OpenSearch y Mantener Fess
Advertencia
Si elimina OpenSearch, Fess dejará de funcionar. Cambie la configuración para conectarse a otro clúster de OpenSearch.
Detenga OpenSearch
Elimine el paquete o el directorio de OpenSearch
Elimine el directorio de datos de OpenSearch (
/var/lib/opensearch, etc.)Actualice la configuración de Fess para especificar otro clúster de OpenSearch
Solución de Problemas
No se Puede Eliminar el Paquete
Síntoma:
Se produce un error con rpm -e o dpkg -r.
Solución:
Verifique que el servicio esté detenido:
Verifique las dependencias:
Eliminación forzada (último recurso):
No se Puede Eliminar el Directorio
Síntoma:
No se puede eliminar el directorio con rm -rf.
Solución:
Verifique los permisos:
Elimine con sudo:
Verifique que ningún proceso esté usando archivos:
Preparación para la Reinstalación
Si va a reinstalar después de desinstalar, verifique lo siguiente:
Que todos los procesos estén detenidos
Que se hayan eliminado todos los archivos y directorios
Que los puertos 8080 y 9200 no estén en uso
Que no queden archivos de configuración anteriores
Para los procedimientos de reinstalación, consulte Selección del Método de Instalación.
Próximos Pasos
Una vez completada la desinstalación:
Para instalar una nueva versión, consulte Selección del Método de Instalación
Para migrar datos, consulte Procedimientos de Actualización
Para considerar soluciones de búsqueda alternativas, consulte el sitio oficial de Fess