Projet

Général

Profil

Tâche #31447

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

serveur down après mise à jour scribe

Ajouté par guillaume poisson il y a plus de 3 ans. Mis à jour il y a environ 3 ans.

Statut:
Ne sera pas résolu
Priorité:
Normal
Assigné à:
Début:
21/12/2020
Echéance:
% réalisé:

0%

Restant à faire (heures):

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 Voir (1,59 Mo) guillaume poisson, 29/12/2020 09:45

20201229_094750.jpg Voir (2,02 Mo) guillaume poisson, 29/12/2020 09:55


Demandes liées

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

Historique

#1 Mis à jour par Joël Cuissinat il y a plus de 3 ans

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 Mis à jour par guillaume poisson il y a environ 3 ans

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 Mis à jour par guillaume poisson il y a environ 3 ans

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 Mis à jour par Joël Cuissinat il y a environ 3 ans

  • Lié à Scénario #29823: Ajouter une variable pour configurer la taille limite de message dans Exim ajouté

#5 Mis à jour par Joël Cuissinat il y a environ 3 ans

  • Assigné à mis à 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 Mis à jour par Joël Cuissinat il y a environ 3 ans

  • Tâche parente mis à #31415

#7 Mis à jour par guillaume poisson il y a environ 3 ans

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 Mis à jour par guillaume poisson il y a environ 3 ans

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 Mis à jour par guillaume poisson il y a environ 3 ans

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 Mis à jour par Joël Cuissinat il y a environ 3 ans

  • Statut changé de Nouveau à 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.

Formats disponibles : Atom PDF