Tâche #21595
Scénario #21866: Traitement express MEN (46-48)
gen_config coincé par le champs vide nom de domaine des applications web
Description
Sur une vm amonecole, j'ai effectué la migration 2.5.2 -> 2.6.1 à l'aide de la commande Upgrade-Auto.
À l'issue de la migration, j'ai lancé un gen_config, la configuration 2.5.2 a été importée, mais il m'est impossible de la sauvegarder car le champs "nom de domaine des applications web" est vide, et bloqué (il n'est pas possible de le remplir).
Demandes liées
Historique
#1 Mis à jour par Quentin Gibeaux il y a plus de 6 ans
En réalisant une importation manuelle du fichier /etc/eole/config.eol, j'ai pu remplir le champs qui posait problème.
#2 Mis à jour par Gérald Schwartzmann il y a plus de 6 ans
- Assigné à mis à Gérald Schwartzmann
#3 Mis à jour par Gérald Schwartzmann il y a plus de 6 ans
Bonjour,
Est-ce que l'ancien contenu de la variable nom de domaine des applications web était une adresse IP ?
C'est expliqué ici dans la doc :
http://eole.ac-dijon.fr/documentations/2.6/partielles/HTML/ModuleScribe/co/01-configuration-apache-ScribeModeNormal.html
"À partir de la version EOLE 2.6.1, les adresses IP ne sont plus autorisées pour cette variable.
Cette restriction est notamment due au durcissement du support du protocole HTTPS par les navigateurs."
Peut-être que cela devrait être ajouté à la documentation sur la migration.
Librement
#4 Mis à jour par Quentin Gibeaux il y a plus de 6 ans
Bonjour,
Je n'ai plus de machine dans cette configuration, mais de mon souvenir le champs n'était pas renseigné et était à sa valeur par défaut.
#5 Mis à jour par Gérald Schwartzmann il y a plus de 6 ans
- Temps estimé mis à 3.00 h
- Tâche parente mis à #21866
- il y a potentiellement un dysfonctionnement car il ne devrait pas y avoir besoin de recharger le config.eol pour le modifier, à reproduire
- la documentation de mise à jour doit lister les pré-requis comme disposer d'un nom de domaine, à vérifier
#6 Mis à jour par Gérald Schwartzmann il y a plus de 6 ans
- Statut changé de Nouveau à En cours
- Restant à faire (heures) mis à 3.0
#7 Mis à jour par Gérald Schwartzmann il y a plus de 6 ans
En faisant l'upgrade je tombe sur le problème proftpd
Paramétrage de proftpd-basic (1.3.6-1~eole26) ... usermod: no changes insserv: warning: script 'K01sympa' missing LSB tags and overrides insserv: warning: script 'sympa' missing LSB tags and overrides insserv: script eole-sympa-tic: service sympa already provided! * Starting ftp server proftpd 2017-11-15 16:53:57,783 reseau proftpd[442]: processing configuration directory '/etc/proftpd/conf.d/' ...done.
root 30245 0.0 0.0 0 0 ? Z 16:53 0:00 [proftpd-basic.p] <defunct>
#8 Mis à jour par Gérald Schwartzmann il y a plus de 6 ans
pas d'erreur dans jenkins à propos de proftpd : http://jenkins.eole.lan/jenkins/job/2.6.1/view/Tous/job/test-upgradeauto-scribe-252-2.6.1-amd64/19/consoleFull
/var/lib/dpkg/info/proftpd-basic.postinst : ligne 193 : 30144 Erreur de segmentation proftpd -t > /dev/null 2>&1 |
|
Correction appliquer pour contourner le problème : https://dev-eole.ac-dijon.fr/projects/eole-proftpd/repository/proftpd-dfsg/revisions/f32c8de4ebe0f0700ac680cb38b046ae0d12c283/diff
Si j'essaye de relancer l'upgrade :
SystemError: Exécution de apt-eole -o --container current --json --log-level info list-upgrade pour le conteneur reseau impossible
#9 Mis à jour par Gérald Schwartzmann il y a plus de 6 ans
- Lié à Tâche #22097: L'installation du paquet proftpd en 2.6 doit se terminer ajouté
#10 Mis à jour par Gérald Schwartzmann il y a plus de 6 ans
- Fichier messageOuvertureGenConfig.png Voir ajouté
- Fichier variableVerrouillee.png Voir ajouté
- un message s'affiche bien au démarrage de gen_config : Problème de chargement de la variable "Nom de domaine des applications web (sans http://)"(web_url) de la catégorie "Applications web"×
- un message au dessous de la variable : Problème de chargement de cette variable : ne doit pas être une IP
Seulement la variable est verrouillée (cf capture)
#11 Mis à jour par Scrum Master il y a plus de 6 ans
- Assigné à
Gérald Schwartzmannsupprimé
#12 Mis à jour par Emmanuel GARETTE il y a plus de 6 ans
- Assigné à mis à Emmanuel GARETTE
#13 Mis à jour par Emmanuel GARETTE il y a plus de 6 ans
ERRATA¶
Pour modifier cette variable sur les versions EOLE inférieures à 2.6.2, il faut :
- ouvrir l'interface de configuration du module ;
- importer le fichier de configuration courant : Fichier → "Importer une Configuration" → /etc/eole/config.eol ;
- modifier la valeur "Nom de domaine des applications web (sans http://)"(web_url) de la catégorie "Applications web" ;
- enregistrer la configuration : "Fichier" → "Enregistrer la configuration" ;
- après avoir changé la valeur dans des fichiers de configuration il faudra procéder à une reconfiguration du serveur à l'aide de la commande reconfigure.
#14 Mis à jour par Emmanuel GARETTE il y a plus de 6 ans
- % réalisé changé de 0 à 100
- Restant à faire (heures) changé de 3.0 à 0.25
#15 Mis à jour par Scrum Master il y a plus de 6 ans
- Statut changé de En cours à Résolu
#16 Mis à jour par Benjamin Bohard il y a plus de 6 ans
- Restant à faire (heures) changé de 0.25 à 0.0
#17 Mis à jour par Benjamin Bohard il y a plus de 6 ans
- Statut changé de Résolu à Fermé
Pour la version 2.6.2, la migration de la variable est déjà opérationnelle.