Cuando intentes iniciar sesión en EVE-NG y veas un error de estado 400 o 500 en la consola de tu navegador (presionando F12), la causa puede estar en los archivos de JavaScript relacionados con el inicio de sesión, específicamente apps.js
y loginCtrl.js
.
Pasos para solucionar el error:
- Acceder a la CLI del servidor EVE-NG:
- Abre la terminal (CLI) del sistema operativo donde tienes EVE-NG.
- Abre la terminal (CLI) del sistema operativo donde tienes EVE-NG.
- Editar el archivo
loginCtrl.js
:- Navega a la ruta:
cd /opt/unetlab/html/themes/adminLTE/unl_data/js/angularjs/controllers/
- Abre el archivo
loginCtrl.js
para editarlo (usanano
ovi
m, según tu preferencia):nano loginCtrl.js
- Localiza y elimina la siguiente parte del código:
&& response.statusText == 'OK'
- Puedes hacer esto también para el estado 400 si lo deseas por coherencia, aunque no es obligatorio.
- Navega a la ruta:
- Editar el archivo
apps.js
:- Navega al directorio superior:
cd ..
- Abre el archivo
apps.js
oapp.js
para editarlo:nano apps.js
- Localiza dos secciones donde aparece
&& response.statusText == 'OK'
. Estas líneas están en:- Línea 105
- Línea 141
- Elimina esa parte del código en ambas ubicaciones.
- Navega al directorio superior:
- Guardar los cambios y salir:
- Guarda los archivos modificados y sal del editor.
- Guarda los archivos modificados y sal del editor.
- Configurar TLS mínimo en Cloudflare:
- En la configuración SSL/TLS de Cloudflare, ve a la sección de Certificados de Perímetro.
- Asegúrate de que la Versión mínima de TLS permitida sea TLS 1.0 (predeterminado). Esto garantiza que las conexiones HTTPS de los usuarios sean compatibles con la versión seleccionada del protocolo TLS o una más reciente.
- Reiniciar el sistema operativo:
- Reinicia el sistema operativo que estás utilizando para ejecutar EVE-NG:
sudo reboot
- Reinicia el sistema operativo que estás utilizando para ejecutar EVE-NG:
- Borrar caché:
- Borra la caché de tu navegador web para que no cargue una versión almacenada en caché de los archivos.
- También, limpia la caché de Cloudflare para el subdominio asociado con tu instancia de EVE-NG.
Resultado
Después de realizar estos pasos, el problema de inicio de sesión debería estar solucionado.