Page 1 sur 2
erreur 502 après mise à jour 2.6
Posté : 04 déc. 2024 - 16:32
par Sphinx
Bonjour,
J'ai mis à jour notre serveur WAPT vers la 2.6 et j'ai maintenant une erreur 502 sur la page web et je ne peux plus me connecter sur la console d'admin.
J'ai suivi cette documentation :
https://www.wapt.fr/fr/doc/wapt-server-upgrade.html
je suis bloqué sur la vérification keberos car je ne sais pas comment entrer des identifiants mais la configuration est théoriquement bonne, voici le message d'erreur :
Code : Tout sélectionner
{'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'}
- Version de WAPT installée : passage de 2.5 à 2.6
- OS du serveur : Linux debian 12
- OS de la machine d'administration : Windows 11
Re: erreur 502 après mise à jour 2.6
Posté : 05 déc. 2024 - 10:17
par dcardon
Bonjour Sphinx,
est ce qu'il y a des log côté serveur? Est ce que le module kerberos est bien chargé au niveau du nginx? Est ce que vous avez bien lancé le postconf? Est ce que vous utilisez bien un nom dns pour vous connecter? Est ce que vous obtenez bien un service ticket côté client lorsque vous essayer de vous connecter, etc. ?
La mire web du serveur WAPT est maintenant protégé par authentification (login/mdp ou kerberos).
Est ce que la conf kerberos fonctionnait avant?
Cordialement,
Denis
Re: erreur 502 après mise à jour 2.6
Posté : 05 déc. 2024 - 10:59
par Sphinx
Bonjour,
Je suis revenu sur une précédente snapshot pour pouvoir continuer à utiliser WAPT en attendant de trouver ce qui ne va pas mais je vais refaire la mise à jour pour voir si j'ai quelque chose dans les logs et si le module kerberos se charge bien.
J'ai bien suivi la doc pour la mise à jour et j'ai d'ailleurs dû ajouter la ligne dns_lookup_realm = true dans /etc/krb5.conf et j'ai bien lancé le script postconf
qu'est-ce que vous voulez dire par "un service ticket côté client"?
Et oui en 2.5 kerberos fonctionne parfaitement.
Merci de votre aide!
Re: erreur 502 après mise à jour 2.6
Posté : 05 déc. 2024 - 12:08
par fschelfaut
Bonjour,
une fois passé en 2.6 de WAPT avez vous lance le script suivant ? :
/opt/wapt/waptserver/scripts/testing-ldap-connectivity.sh
Il permet de tester et valider la configuration du serveur WAPT !
Dans votre fichier
krb5.conf avez vous seulement ces paramètres ? (Tout le reste peut être supprimé):
Code : Tout sélectionner
[libdefaults]
default_realm = MYDOMAIN.LAN
dns_lookup_kdc = true
dns_lookup_realm = true
Flavien,
Re: erreur 502 après mise à jour 2.6
Posté : 05 déc. 2024 - 16:07
par Sphinx
Bonjour,
oui je parlais du script /opt/wapt/waptserver/scripts/testing-ldap-connectivity.sh quand j'ai parlé de cette erreur dans mon premier message :
je suis bloqué sur la vérification keberos car je ne sais pas comment entrer des identifiants mais la configuration est théoriquement bonne, voici le message d'erreur :
Code : Tout sélectionner
{'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'}
Aussi comme je disais j'ai dû ajouter la ligne "dns_lookup_realm = true" dans krb5.conf, les deux autres étaient déjà présentes.
Quand vous dites que je peux supprimé tout le reste, est-il recommandé de le faire? Car j'ai des lignes après dans ma configuration actuelle.
Merci pour votre aide
Re: erreur 502 après mise à jour 2.6
Posté : 10 déc. 2024 - 15:29
par Sphinx
Bonjour,
J'ai réessayé de lancer la mise à jour et j'ai cette erreur dans les logs de waptserver :
Code : Tout sélectionner
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 1199: ordinal not in range(128)
Re: erreur 502 après mise à jour 2.6
Posté : 10 déc. 2024 - 16:37
par dcardon
Bonjour Sphinx,
il manque un peu de contexte à ce message. Il doit y avoir d'autres choses sur la ligne, qu'est ce qu'il y a avant / après?
Cordialement,
Denis
Re: erreur 502 après mise à jour 2.6
Posté : 10 déc. 2024 - 17:19
par Sphinx
oui j'ai ces lignes plus haut
Code : Tout sélectionner
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: erreur 502 après mise à jour 2.6
Posté : 17 déc. 2024 - 15:56
par Sphinx
Bonjour,
Je me permets de faire remonté mon problème.
Quelqu'un aurait une idée d'où pourrait venir mon problème?
Cordialement.
Re: erreur 502 après mise à jour 2.6
Posté : 17 déc. 2024 - 17:43
par htouvet
ça ressemble à un fichier waptserver.ini qui n'est pas codé en utf8 mais qui a des caractères non ascii dedans ?
y a t il des accents ou autres choses comme cela dans votre fichier de configuration serveur ?