erreur 502 après mise à jour 2.6

Question about WAPT Server / Requêtes et aides autour du serveur Wapt
Règles du forum
Règles du forum communautaire
* English support on www.reddit.com/r/wapt
* Le support communautaire en français se fait sur ce forum
* Merci de préfixer le titre du topic par [RESOLU] s'il est résolu.
* Merci de ne pas modifier un topic qui est taggé [RESOLU]. Ouvrez un nouveau topic en référençant l'ancien
* Préciser version de WAPT installée, version complète ET numéro de build (2.2.1.11957 / 2.2.2.12337 / etc.) AINSI QUE l'édition Enterprise / Discovery
* Les versions 1.8.2 et antérieures ne sont plus maintenues. Les seules questions acceptées vis à vis de la version 1.8.2 sont liés à la mise à jour vers une version supportée (2.1, 2.2, etc.)
* Préciser OS du serveur (Linux / Windows) et version (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019)
* Préciser OS de la machine d'administration/création des paquets et de la machine avec l'agent qui pose problème le cas échéant (Windows 7 / 10 / 11 / Debian 11 / etc.)
* Eviter de poser plusieurs questions lors de l'ouverture de topic, sinon il risque d'être ignorer. Si plusieurs sujet, ouvrir plusieurs topic, et de préférence les uns après les autres et pas tous en même temps (ie ne pas spammer le forum).
* Inclure directement les morceaux de code, les captures d'écran et autres images directement dans le post. Les liens vers les pastebin, les bitly et autres sites tierces seront systématiquement supprimés.
* Comme tout forum communautaire, le support est fait bénévolement par les membres. Si vous avez besoin d'un support commercial, vous pouvez contacter le service commercial Tranquil IT au 02.40.97.57.55
Sphinx
Messages : 8
Enregistré le : 04 déc. 2024 - 15:41

04 déc. 2024 - 16:32

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
Modifié en dernier par Sphinx le 10 déc. 2024 - 17:24, modifié 1 fois.
Avatar du membre
dcardon
Expert WAPT
Messages : 1717
Enregistré le : 18 juin 2014 - 09:58
Localisation : Saint Sébastien sur Loire
Contact :

05 déc. 2024 - 10:17

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
Denis Cardon - Tranquil IT
Communiquez autour de vous sur WAPT! Envoyez nous vos url de blog et d'articles dans la catégorie votre avis du forum, nous les mettrons en avant sur le site WAPT
Sphinx
Messages : 8
Enregistré le : 04 déc. 2024 - 15:41

05 déc. 2024 - 10:59

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!
fschelfaut
Messages : 26
Enregistré le : 07 nov. 2024 - 12:22

05 déc. 2024 - 12:08

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,
Sphinx
Messages : 8
Enregistré le : 04 déc. 2024 - 15:41

05 déc. 2024 - 16:07

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
Modifié en dernier par Sphinx le 10 déc. 2024 - 17:25, modifié 1 fois.
Sphinx
Messages : 8
Enregistré le : 04 déc. 2024 - 15:41

10 déc. 2024 - 15:29

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)
Avatar du membre
dcardon
Expert WAPT
Messages : 1717
Enregistré le : 18 juin 2014 - 09:58
Localisation : Saint Sébastien sur Loire
Contact :

10 déc. 2024 - 16:37

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
Denis Cardon - Tranquil IT
Communiquez autour de vous sur WAPT! Envoyez nous vos url de blog et d'articles dans la catégorie votre avis du forum, nous les mettrons en avant sur le site WAPT
Sphinx
Messages : 8
Enregistré le : 04 déc. 2024 - 15:41

10 déc. 2024 - 17:19

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)
Sphinx
Messages : 8
Enregistré le : 04 déc. 2024 - 15:41

17 déc. 2024 - 15:56

Bonjour,

Je me permets de faire remonté mon problème.
Quelqu'un aurait une idée d'où pourrait venir mon problème?

Cordialement.
Avatar du membre
htouvet
Expert WAPT
Messages : 419
Enregistré le : 16 mars 2015 - 10:48
Contact :

17 déc. 2024 - 17:43

ç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 ?
Tranquil IT
Répondre