Procedimientos de Desinstalación
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» → «Respaldo»
Configuración de rastreo
Exporte la configuración de rastreo según sea necesario
Archivos de configuración personalizados
Versión TAR.GZ/ZIP:
$ cp -r /path/to/fess/app/WEB-INF/conf /backup/ $ cp -r /path/to/fess/app/WEB-INF/classes /backup/
Versión RPM/DEB:
$ sudo cp -r /etc/fess /backup/
Detención del Servicio
Antes de desinstalar, detenga todos los servicios.
Versión TAR.GZ/ZIP:
$ ps aux | grep fess
$ kill <fess_pid>
$ kill <opensearch_pid>
Versión RPM/DEB:
$ sudo systemctl stop fess.service
$ sudo systemctl stop opensearch.service
Versión Docker:
$ docker compose -f compose.yaml -f compose-opensearch3.yaml down
Desinstalación de Versión TAR.GZ/ZIP
Paso 1: Eliminación de fess
Elimine el directorio de instalación:
$ rm -rf /path/to/fess-15.3.2
Paso 2: Eliminación de OpenSearch
Elimine el directorio de instalación de OpenSearch:
$ rm -rf /path/to/opensearch-3.3.2
Paso 3: Eliminación del Directorio de Datos (Opcional)
Por defecto, el directorio de datos está dentro del directorio de instalación de fess, pero si especificó otra ubicación, elimine también ese directorio:
$ rm -rf /path/to/data
Paso 4: Eliminación del Directorio de Registros (Opcional)
Elimine los archivos de registro:
$ rm -rf /path/to/fess/logs
$ rm -rf /path/to/opensearch/logs
Desinstalación de Versión RPM
Paso 1: Desinstalación de fess
Desinstale el paquete RPM:
$ sudo rpm -e fess
Paso 2: Desinstalación de OpenSearch
$ sudo rpm -e opensearch
Paso 3: Deshabilitación y Eliminación del Servicio
En caso de chkconfig:
$ sudo /sbin/chkconfig --del fess
$ sudo /sbin/chkconfig --del opensearch
En caso de systemd:
$ sudo systemctl disable fess.service
$ sudo systemctl disable opensearch.service
$ sudo systemctl daemon-reload
Paso 4: Eliminación del Directorio de Datos
Advertencia
Ejecutar esta operación eliminará completamente todos los datos de índice y configuración.
$ sudo rm -rf /var/lib/fess
$ sudo rm -rf /var/lib/opensearch
Paso 5: Eliminación de Archivos de Configuración
$ sudo rm -rf /etc/fess
$ sudo rm -rf /etc/opensearch
Paso 6: Eliminación de Archivos de Registro
$ sudo rm -rf /var/log/fess
$ sudo rm -rf /var/log/opensearch
Paso 7: Eliminación de Usuario y Grupo (Opcional)
Si desea eliminar el usuario y grupo del sistema:
$ sudo userdel fess
$ sudo groupdel fess
$ sudo userdel opensearch
$ sudo groupdel opensearch
Desinstalación de Versión DEB
Paso 1: Desinstalación de fess
Desinstale el paquete DEB:
$ sudo dpkg -r fess
Para eliminar completamente incluyendo archivos de configuración:
$ sudo dpkg -P fess
Paso 2: Desinstalación de OpenSearch
$ sudo dpkg -r opensearch
O para eliminar incluyendo archivos de configuración:
$ sudo dpkg -P opensearch
Paso 3: Deshabilitación del Servicio
$ sudo systemctl disable fess.service
$ sudo systemctl disable opensearch.service
$ sudo systemctl daemon-reload
Paso 4: Eliminación del Directorio de Datos
Advertencia
Ejecutar esta operación eliminará completamente todos los datos de índice y configuración.
$ sudo rm -rf /var/lib/fess
$ sudo rm -rf /var/lib/opensearch
Paso 5: Eliminación de Archivos de Configuración (Si no usó dpkg -P)
$ sudo rm -rf /etc/fess
$ sudo rm -rf /etc/opensearch
Paso 6: Eliminación de Archivos de Registro
$ sudo rm -rf /var/log/fess
$ sudo rm -rf /var/log/opensearch
Paso 7: Eliminación de Usuario y Grupo (Opcional)
Si desea eliminar el usuario y grupo del sistema:
$ sudo userdel fess
$ sudo groupdel fess
$ sudo userdel opensearch
$ sudo groupdel opensearch
Desinstalación de Versión Docker
Paso 1: Eliminación de Contenedores y Red
$ docker compose -f compose.yaml -f compose-opensearch3.yaml down
Paso 2: Eliminación de Volúmenes
Advertencia
Ejecutar esta operación eliminará completamente todos los datos.
Verificar lista de volúmenes:
$ docker volume ls
Eliminar volúmenes relacionados con fess:
$ docker volume rm fess-es-data
$ docker volume rm fess-data
O eliminar todos los volúmenes en lote:
$ docker compose -f compose.yaml -f compose-opensearch3.yaml down -v
Paso 3: Eliminación de Imágenes (Opcional)
Si desea eliminar las imágenes Docker para liberar espacio en disco:
$ docker images | grep fess
$ docker rmi codelibs/fess:15.3.2
$ docker images | grep opensearch
$ docker rmi opensearchproject/opensearch:3.3.2
Paso 4: Eliminación de Red (Opcional)
Elimine la red creada por Docker Compose:
$ docker network ls
$ docker network rm <network_name>
Paso 5: Eliminación de Archivos Compose
$ rm compose.yaml compose-opensearch3.yaml
Verificación de la Desinstalación
Verifique que se hayan eliminado todos los componentes.
Verificación de Procesos
$ ps aux | grep fess
$ ps aux | grep opensearch
Si no se muestra nada, los procesos están detenidos.
Verificación de Puertos
$ sudo netstat -tuln | grep 8080
$ sudo netstat -tuln | grep 9200
Verifique que los puertos no estén en uso.
Verificación de Archivos
Versión TAR.GZ/ZIP:
$ ls /path/to/fess-15.3.2 # Verifique que el directorio no exista
Versión RPM/DEB:
$ ls /var/lib/fess # Verifique que el directorio no exista
$ ls /etc/fess # Verifique que el directorio no exista
Versión Docker:
$ docker ps -a | grep fess # Verifique que no existan contenedores
$ docker volume ls | grep fess # Verifique que no existan volúmenes
Verificación de Paquetes
Versión RPM:
$ rpm -qa | grep fess
$ rpm -qa | grep opensearch
Versión DEB:
$ dpkg -l | grep fess
$ dpkg -l | grep opensearch
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 directorio de fess
Elimine el directorio de datos de fess (
/var/lib/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 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:
$ sudo systemctl stop fess.service
Verifique dependencias:
$ rpm -qa | grep fess $ dpkg -l | grep fess
Eliminación forzada (último recurso):
$ sudo rpm -e --nodeps fess $ sudo dpkg -r --force-all fess
No se Puede Eliminar el Directorio
Síntoma:
No se puede eliminar el directorio con rm -rf.
Solución:
Verificar permisos:
$ ls -ld /path/to/directory
Eliminar con sudo:
$ sudo rm -rf /path/to/directory
Verificar que ningún proceso esté usando archivos:
$ sudo lsof | grep /path/to/directory
Preparación para 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