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).
Related issues
History
#1 Updated by Quentin Gibeaux over 5 years ago
En réalisant une importation manuelle du fichier /etc/eole/config.eol, j'ai pu remplir le champs qui posait problème.
#2 Updated by Gérald Schwartzmann about 5 years ago
- Assigned To set to Gérald Schwartzmann
#3 Updated by Gérald Schwartzmann about 5 years ago
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 Updated by Quentin Gibeaux about 5 years ago
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 Updated by Gérald Schwartzmann about 5 years ago
- Estimated time set to 3.00 h
- Parent task set to #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 Updated by Gérald Schwartzmann about 5 years ago
- Status changed from Nouveau to En cours
- Remaining (hours) set to 3.0
#7 Updated by Gérald Schwartzmann about 5 years ago
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 Updated by Gérald Schwartzmann about 5 years ago
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 Updated by Gérald Schwartzmann about 5 years ago
- Related to Tâche #22097: L'installation du paquet proftpd en 2.6 doit se terminer added
#10 Updated by Gérald Schwartzmann about 5 years ago
- File messageOuvertureGenConfig.png View added
- File variableVerrouillee.png View added
- 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 Updated by Scrum Master about 5 years ago
- Assigned To deleted (
Gérald Schwartzmann)
#12 Updated by Emmanuel GARETTE about 5 years ago
- Assigned To set to Emmanuel GARETTE
#13 Updated by Emmanuel GARETTE about 5 years ago
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 Updated by Emmanuel GARETTE about 5 years ago
- % Done changed from 0 to 100
- Remaining (hours) changed from 3.0 to 0.25
#15 Updated by Scrum Master about 5 years ago
- Status changed from En cours to Résolu
#16 Updated by Benjamin Bohard about 5 years ago
- Remaining (hours) changed from 0.25 to 0.0
#17 Updated by Benjamin Bohard about 5 years ago
- Status changed from Résolu to Fermé
Pour la version 2.6.2, la migration de la variable est déjà opérationnelle.