Página 1 de 2
Error 502 después de la actualización 2.6
Publicado: 4 de diciembre de 2024 - 16:32
por Esfinge
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
Re: Error 502 después de la actualización 2.6
Publicado: 5 de diciembre de 2024 - 10:17
por dcardon
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
Re: Error 502 después de la actualización 2.6
Publicado: 5 de diciembre de 2024 - 10:59
por Esfinge
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!
Re: Error 502 después de la actualización 2.6
Publicado: 5 de diciembre de 2024 - 12:08 p. m.
por fschelfaut
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,
Re: Error 502 después de la actualización 2.6
Publicado: 5 de diciembre de 2024 - 16:07
por Esfinge
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
Re: Error 502 después de la actualización 2.6
Publicado: 10 de diciembre de 2024 - 15:29
por Esfinge
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)
Re: Error 502 después de la actualización 2.6
Publicado: 10 de diciembre de 2024 - 16:37
por dcardon
Hola Sphinx,
a este mensaje le falta contexto. Debe haber otros elementos en la línea; ¿qué viene antes/después?
Saludos,
Denis
Re: Error 502 después de la actualización 2.6
Publicado: 10 de diciembre de 2024 - 17:19
por Esfinge
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)
Re: Error 502 después de la actualización 2.6
Publicado: 17 de diciembre de 2024 - 15:56
por Esfinge
Hola,
les escribo para volver a mencionar mi problema. ¿
Alguien tiene alguna idea de qué podría estar causándolo?
Atentamente.
Re: Error 502 después de la actualización 2.6
Publicado: 17 de diciembre de 2024 - 17:43
por htouvet
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?