Project

General

Profile

Tâche #31447

Scénario #31415: Traitement express MEN (52-01)

serveur down après mise à jour scribe

Added by guillaume poisson 9 months ago. Updated 8 months ago.

Status:
Ne sera pas résolu
Priority:
Normal
Assigned To:
Start date:
12/21/2020
Due date:
% Done:

0%

Remaining (hours):

Description

Bonjour
Après avoir fait une mise à jour de scribe avec la commande Maj-Auto, Scribe demandait de lancer reconfigure.
Je lance reconfigure et la reconfiguration ne se fait pas !
Il demande de démarrer le service Creoled.
Je redémarre de service, toujours le même problème.
Je vérifie le statu de Creoled j'ai bien en retour running.
J'essai de relancer Maj-Auto même problème.
Il me propose l'argument -i. Je lance pas de mise à jour disponible.
Je lance un diagnose et la surprise message d'erreur Creoled n'est pas configuré.
Je lance gen_config. Il n'y a plus rien !!!
Que faire ? Dois je tous reconfigurer ou alors ne serrait-il pas plus simple de revenir à la version antérieur ?
Merci de votre aide

20201229_094448.jpg View (1.59 MB) guillaume poisson, 12/29/2020 09:45 AM

20201229_094750.jpg View (2.02 MB) guillaume poisson, 12/29/2020 09:55 AM


Related issues

Related to eole-exim - Scénario #29823: Ajouter une variable pour configurer la taille limite de message dans Exim Terminé (Sprint) 03/31/2020 04/30/2020

History

#1 Updated by Joël Cuissinat 9 months ago

Bonjour,

Avez-vous consulté le fichier de log conseillé (/var/log/creoled.log) ?

Vous pouvez également arrêter le service (systemctl stop creoled + vérifier que le port n'est plus occupé netstat -ntlp |grep :8000) et exécuter le programme en mode débogage : creoled --debug.

Merci de préciser la version du module Scribe utilisé.

Cordialement.

NB (pour l'équipe) : vérifier que ces commandes sont mises en avant dans la documentation !

#2 Updated by guillaume poisson 9 months ago

Bonjour,
Quand j'essaie d'accéder au log scribe me retrourne que je ne dispose pas des permissions pour y accéder alors que je suis connecté en root.

Même en mode debug il est impossible de charger le configuration.

Notre version de scribe est la 2.7

#3 Updated by guillaume poisson 9 months ago

Bonjour,
J'ai pu accéder au log je retrouve les mêmes erreurs : (Creoled impossible de charger la configuration creoled. aucun élément trouvé avec le chemin exim_message_size_limit)
J'ai le même message qui s'affiche quand je suis dans gen_config et que j'essaie d'importer la dernière configuration du serveur.
J'ai tenté la commande CreoledGet --reload pas d'amélioration
J'ai voulu tenter une restauration du serveur avec bareo j'obtiens aussi une message d'erreur (Creoled.Client.CreoledClientError : Erreur Creole 3 : pas de configuration chargé : ne pas tester le mode coneteneur)
Serait-il de rechargé la configuration de sauvegarde du serveur en copiant et renommant le fichier eole.config.back en eole.config ?

#4 Updated by Joël Cuissinat 9 months ago

  • Related to Scénario #29823: Ajouter une variable pour configurer la taille limite de message dans Exim added

#5 Updated by Joël Cuissinat 9 months ago

  • Assigned To set to Joël Cuissinat
Bonjour,
Il s'agit bien d'un problème au niveau des dictionnaires XML Créole.
La variable exim_message_size_limit a bien été ajoutée sur la version 2.7.1 mais aucun problème ne nous a été remonté.
Que donnent les commandes suivantes sur votre serveur :
  • rgrep exim_message_size_limit /usr/share/eole/creole/dicos/
  • dpkg -l eole-exim eole-web | grep ^ii

Sur un serveur Scribe 2.7.1 à jour, cela donne :

root@scribe:~# rgrep exim_message_size_limit /usr/share/eole/creole/dicos/
/usr/share/eole/creole/dicos/26_mail.xml:            <variable name='exim_message_size_limit' type='number' description="Taille maximale d'un message à envoyer en Mo">
/usr/share/eole/creole/dicos/26_mail.xml:         <variable name="exim_message_size_limit">
/usr/share/eole/creole/dicos/20_web.xml:        <check name='check_file_size_limit' target='exim_message_size_limit' level='warning'>

root@scribe:~# dpkg -l eole-exim eole-web | grep ^ii
ii  eole-exim      2.7.1-9      all          Configuration EOLE pour Exim
ii  eole-web       2.7.1-2      all          Templates et dictionnaires pour les services web

#6 Updated by Joël Cuissinat 9 months ago

  • Parent task set to #31415

#7 Updated by guillaume poisson 9 months ago

La première fois que j'ai lancé la commande
  • rgrep exim_message_size_limit /usr/share/eole/creole/dicos/

Je n'ai rien reçu en retour

et pour:
  • dpkg -l eole-exim eole-web | grep ^ii

j'ai reçu
ii eole-exim 2.8.0-2 all Configuration EOLE pour Exim8
ii eole-web 2.7.1-2 all Templates et dictionnaires pour les services web

j'ai essayer de réinstaller le dictionnaire avec la commande
  • apt install creoled eole-exim
    0 mise à jour installer
    mais quand je relance
  • rgrep exim_message_size_limit /usr/share/eole/creole/dicos/

cette fois ci j'obtiens uniquement la dernier ligne
/usr/share/eole/creole/dicos/20_web.xml: <check name='check_file_size_limit' target='exim_message_size_limit' level='warning'>
Les deux autres lignes sont absentes

#8 Updated by guillaume poisson 9 months ago

J'ai essayer de faire une mise ajour de eole-exim vers la version 2.7.1 avec la commande
  • apt install creoled eole-exim 2.7.1
Mais
  • dpkg -l eole-exim eole-web | grep ^ii

Me retourne toujours

ii eole-exim 2.8.0-2 all Configuration EOLE pour Exim
ii eole-web 2.7.1-2 all Templates et dictionnaires pour les services web

#9 Updated by guillaume poisson 9 months ago

Ce matin j'ai tenter de réinstaller proprement eole-exim avec les commandes suivantes
apt-get remove eole-exime
apt-get purge eole-exime
apt-get install eole-exime

J'ai aussi pas acquis de conscience lancé une Maj-Auto j'ai du ajouter l'argument -i pour quelle passe.
La commande
reconfigure

ne passe toujours pas mais après un reboot du serveur.
j'ai un peut de changement : les commandes
  • rgrep exim_message_size_limit /usr/share/eole/creole/dicos/
  • dpkg -l eole-exim eole-web | grep ^ii
me retournent les mêmes résultats que vous.
Mais cette fois ci le mode debug ne passe par car l'objet ad_enum_users_groups est inexistant.
la commande
  • rgrep ad_enum_user_groups /usr/share/eole/creole/dicos/
    me renvoit
     /usr/share/eole/creole/dicos/80_ldaconf.xml : <variable name='ad_enum_users_groups' redefine='True'>
     /usr/share/eole/creole/dicos/80_ldaconf.xml : <auto name='calc_val' target='ad_enum_users_groups'>
     /usr/share/eole/creole/dicos/80_ldaconf.xml~ : <variable name='ad_enum_users_groups' redefine='True'>
     /usr/share/eole/creole/dicos/80_ldaconf.xml~ : <auto name='calc_val' target='ad_enum_users_groups'>
    

#10 Updated by Joël Cuissinat 8 months ago

  • Status changed from Nouveau to Ne sera pas résolu

Divers échanges avec l'utilisateur ont permis de découvrir que le serveur en cause est en réalité un Seth-Education non officiellement supporté par le pôle.

Also available in: Atom PDF