Tâche #31447
Scénario #31415: Traitement express MEN (52-01)
serveur down après mise à jour scribe
0%
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
Demandes liées
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
- Fichier 20201229_094448.jpg Voir ajouté
- Fichier 20201229_094750.jpg Voir ajouté
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
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
- 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
- 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
- apt install creoled eole-exim 2.7.1
- 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
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
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.