Error 502 después de la actualización 2.6

Preguntas sobre el servidor WAPT / Solicitudes y ayuda relacionadas con el servidor WAPT
Reglas del foro
Reglas del foro de la comunidad
* Soporte en inglés en www.reddit.com/r/wapt
* El soporte de la comunidad en francés está disponible en este foro
* Por favor, anteponga [RESUELTO] al título del tema si está resuelto.
* Por favor, no edite un tema que esté etiquetado como [RESUELTO]. Abra un nuevo tema haciendo referencia al anterior.
* Especifique la versión de WAPT instalada, la versión completa y el número de compilación (2.2.1.11957 / 2.2.2.12337 / etc.), así como la edición Enterprise/Discovery.
* Las versiones 1.8.2 y anteriores ya no son compatibles. Las únicas preguntas aceptadas sobre la versión 1.8.2 están relacionadas con la actualización a una versión compatible (2.1, 2.2, etc.).
* Especifique el sistema operativo del servidor (Linux/Windows) y la versión (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Especifique el sistema operativo de la máquina de administración/creación de paquetes y de la máquina con el agente problemático, si corresponde (Windows 7/10/11/Debian 11/etc.).
* Evite hacer varias preguntas al abrir un tema, ya que podría ser ignorado. Si hay varios temas, ábralos por separado, preferiblemente uno tras otro y no todos a la vez (es decir, no sature el foro con spam).
* Incluya fragmentos de código, capturas de pantalla y otras imágenes directamente en la publicación. Los enlaces a Pastebin, Bitly y otros sitios de terceros serán eliminados sistemáticamente.
* Como en cualquier foro comunitario, el soporte es proporcionado voluntariamente por los miembros. Si necesita soporte comercial, puede comunicarse con el departamento de ventas de Tranquil IT al 02.40.97.57.55.
Esfinge
Mensajes: 8
Inscripción: 4 de diciembre de 2024 - 15:41

4 de diciembre de 2024 - 16:32

Buen día,

Actualicé nuestro servidor WAPT a la versión 2.6 y ahora tengo un error 502 en la página web y ya no puedo iniciar sesión en la consola de administración.

Seguí esta documentación: https://www.wapt.fr/fr/doc/actualizacion-del-servidor-wapt.html

Estoy bloqueado en la verificación de Keberos porque no sé cómo introducir las credenciales, pero la configuración es teóricamente correcta. Este es el mensaje de error:

Código: Seleccionar todo

{'success': False, 'groups': [], 'error': False, 'msg': 'Kerberos EGssApi: Failed to acquire credentials for specified user - No credentials were supplied, or the credentials were unavailable or inaccessible'}
- Versión WAPT instalada: actualizada de 2.5 a 2.6
- Sistema operativo del servidor: Linux Debian 12
- Sistema operativo de la máquina de administración: Windows 11
Última edición realizada por Sphinx el 10 de diciembre de 2024 a las 17:24, editado 1 vez.
Avatar de usuario
dcardón
Experto en WAPT
Mensajes: 1908
Inscripción: 18 de junio de 2014 - 09:58
Ubicación: Saint Sébastien sur Loire
Contacto :

5 de diciembre de 2024 - 10:17 a. m

Hola Sphinx, ¿

hay algún registro del servidor? ¿Está el módulo Kerberos cargado correctamente en Nginx? ¿Ejecutaste correctamente el postconf? ¿Estás usando un nombre DNS para conectarte? ¿Recibes un ticket de servicio en el cliente cuando intentas conectarte, etc.?

La interfaz web del servidor WAPT ahora está protegida por autenticación (usuario/contraseña o Kerberos). ¿

Funcionaba la configuración de Kerberos anteriormente?

Saludos cordiales,

Denis
Denis Cardon - Tranquil IT
¡Comparte tus experiencias en WAPT! Envíanos las URL de tus blogs y artículos en la "Tu opinión del foro y los publicaremos en el de WAPT
Esfinge
Mensajes: 8
Inscripción: 4 de diciembre de 2024 - 15:41

5 de diciembre de 2024 - 10:59

Hola,

volví a una instantánea anterior para seguir usando WAPT mientras intento averiguar qué falla, pero voy a intentar actualizar de nuevo para ver si hay algo en los registros y si el módulo Kerberos se carga correctamente. Seguí

la documentación de la actualización al pie de la letra, e incluso tuve que añadir la línea `dns_lookup_realm = true` a `/etc/krb5.conf`. También ejecuté el script postconf.

¿A qué te refieres con "un ticket de servicio del lado del cliente"?

Y sí, Kerberos funciona perfectamente en la versión 2.5.

¡Gracias por tu ayuda!
fschelfaut
Mensajes: 28
Inscripción: 7 de noviembre de 2024 - 12:22

5 de diciembre de 2024 - 12:08 p. m

Buen día,

Una vez que actualizó a la versión 2.6 de WAPT, ¿ejecutó el siguiente script? /opt/wapt/waptserver/scripts/prueba-ldap-connectivity.sh
¡Te permite probar y validar la configuración del servidor WAPT!

En tu archivo krb5.conf ¿Solo tienes estas configuraciones? (Todo lo demás se puede eliminar):

Código: Seleccionar todo

[libdefaults]
  default_realm = MYDOMAIN.LAN
  dns_lookup_kdc = true
  dns_lookup_realm = true
Flavien,
Esfinge
Mensajes: 8
Inscripción: 4 de diciembre de 2024 - 15:41

5 de diciembre de 2024 - 16:07

Buen día,

Sí, me refería al script /opt/wapt/waptserver/scripts/testing-ldap-connectivity.sh cuando mencioné este error en mi primer mensaje:
Estoy bloqueado en la verificación de Keberos porque no sé cómo introducir las credenciales, pero la configuración es teóricamente correcta. Este es el mensaje de error:

Código: Seleccionar todo

{'success': False, 'groups': [], 'error': False, 'msg': 'Kerberos EGssApi: Failed to acquire credentials for specified user - No credentials were supplied, or the credentials were unavailable or inaccessible'}

Como dije, tuve que agregar la línea "dns_lookup_realm = true" a krb5.conf, las otras dos ya estaban presentes.
Cuando dices que puedo eliminar todo lo demás, ¿es recomendable hacerlo? Porque tengo líneas después en mi configuración actual.

Gracias por su ayuda
Última edición realizada por Sphinx el 10 de diciembre de 2024 a las 17:25, editado 1 vez.
Esfinge
Mensajes: 8
Inscripción: 4 de diciembre de 2024 - 15:41

10 de diciembre de 2024 - 15:29

Buen día,

Intenté ejecutar la actualización nuevamente y obtengo este error en los registros de waptserver:

Código: Seleccionar todo

 UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 1199: ordinal not in range(128)
Avatar de usuario
dcardón
Experto en WAPT
Mensajes: 1908
Inscripción: 18 de junio de 2014 - 09:58
Ubicación: Saint Sébastien sur Loire
Contacto :

10 de diciembre de 2024 - 16:37

Hola Sphinx,

a este mensaje le falta contexto. Debe haber otros elementos en la línea; ¿qué viene antes/después?

Saludos,

Denis
Denis Cardon - Tranquil IT
¡Comparte tus experiencias en WAPT! Envíanos las URL de tus blogs y artículos en la "Tu opinión del foro y los publicaremos en el de WAPT
Esfinge
Mensajes: 8
Inscripción: 4 de diciembre de 2024 - 15:41

10 de diciembre de 2024 - 17:19

Sí, tengo esas líneas de arriba

Código: Seleccionar todo

2024-12-10T15:14:37.911627+01:00 SRVWAPT waptserver[55255]: WaptMemcache server started on port 11212
2024-12-10T15:14:37.911785+01:00 SRVWAPT waptserver[55255]: 2024-12-10T14:14:36
2024-12-10T15:14:37.911813+01:00 SRVWAPT waptserver[55255]: OK started
2024-12-10T15:14:37.911833+01:00 SRVWAPT waptserver[55255]: Keys Count 1
2024-12-10T15:14:37.911847+01:00 SRVWAPT waptserver[55255]: UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 1199: ordinal not in range(128)
2024-12-10T15:18:34.814776+01:00 SRVWAPT waptserver[612]: Traceback (most recent call last):
2024-12-10T15:18:34.814855+01:00 SRVWAPT waptserver[612]:   File "<string>", line 92, in <module>
2024-12-10T15:18:34.814890+01:00 SRVWAPT waptserver[612]:   File "/opt/wapt/waptserver/model.py", line 52, in <module>
2024-12-10T15:18:34.815140+01:00 SRVWAPT waptserver[612]:     from waptserver.app import app
2024-12-10T15:18:34.815172+01:00 SRVWAPT waptserver[612]:   File "/opt/wapt/waptserver/app.py", line 36, in <module>
2024-12-10T15:18:34.815468+01:00 SRVWAPT waptserver[612]:     app = FlaskApp(__name__, static_folder='./templates/static')
2024-12-10T15:18:34.815508+01:00 SRVWAPT waptserver[612]:   File "/opt/wapt/waptserver/app.py", line 28, in __init__
2024-12-10T15:18:34.815518+01:00 SRVWAPT waptserver[612]:     self.conf = load_config()
2024-12-10T15:18:34.815527+01:00 SRVWAPT waptserver[612]:   File "/opt/wapt/waptserver/config.py", line 203, in load_config
2024-12-10T15:18:34.815994+01:00 SRVWAPT waptserver[612]:     _config.read(cfgfile)
2024-12-10T15:18:34.816027+01:00 SRVWAPT waptserver[612]:   File "/opt/wapt/lib/python3.9/configparser.py", line 697, in read
2024-12-10T15:18:34.816936+01:00 SRVWAPT waptserver[612]:     self._read(fp, filename)
2024-12-10T15:18:34.816984+01:00 SRVWAPT waptserver[612]:   File "/opt/wapt/lib/python3.9/configparser.py", line 1020, in _read
2024-12-10T15:18:34.817155+01:00 SRVWAPT waptserver[612]:     for lineno, line in enumerate(fp, start=1):
2024-12-10T15:18:34.817196+01:00 SRVWAPT waptserver[612]:   File "/opt/wapt/lib/python3.9/encodings/ascii.py", line 26, in decode
2024-12-10T15:18:34.817638+01:00 SRVWAPT waptserver[612]:     return codecs.ascii_decode(input, self.errors)[0]
2024-12-10T15:18:34.817676+01:00 SRVWAPT waptserver[612]: UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 1199: ordinal not in range(128)
Esfinge
Mensajes: 8
Inscripción: 4 de diciembre de 2024 - 15:41

17 de diciembre de 2024 - 15:56

Hola,

les escribo para volver a mencionar mi problema. ¿
Alguien tiene alguna idea de qué podría estar causándolo?

Atentamente.
Avatar de usuario
htouvet
Experto en WAPT
Mensajes: 436
Inscripción: 16 de marzo de 2015 - 10:48
Contacto :

17 de diciembre de 2024 - 17:43

Parece que el archivo waptserver.ini no está codificado en UTF-8 pero contiene caracteres no ASCII. ¿
Hay caracteres acentuados o algo similar en el archivo de configuración de tu servidor?
TI tranquila
Respuesta