Project

General

Profile

Tâche #21595

Scénario #21866: Traitement express MEN (46-48)

gen_config coincé par le champs vide nom de domaine des applications web

Added by Quentin Gibeaux about 2 years ago. Updated about 2 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
10/03/2017
Due date:
% Done:

100%

Estimated time:
3.00 h
Spent time:
Remaining (hours):
0.0

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).

messageOuvertureGenConfig.png View (100 KB) Gérald Schwartzmann, 11/16/2017 04:34 PM

variableVerrouillee.png View (38.3 KB) Gérald Schwartzmann, 11/16/2017 04:34 PM


Related issues

Related to Distribution EOLE - Tâche #22097: L'installation du paquet proftpd en 2.6 doit se terminer Fermé 11/16/2017

History

#1 Updated by Quentin Gibeaux about 2 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 2 years ago

  • Assigned To set to Gérald Schwartzmann

#3 Updated by Gérald Schwartzmann about 2 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 2 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 2 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 2 years ago

  • Status changed from Nouveau to En cours
  • Remaining (hours) set to 3.0

#7 Updated by Gérald Schwartzmann about 2 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 2 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 2 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 2 years ago

Le bug est confirmer sur Scribe en passant de 2.5.2 à 2.6.1 :
  • 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 2 years ago

  • Assigned To deleted (Gérald Schwartzmann)

#12 Updated by Emmanuel GARETTE about 2 years ago

  • Assigned To set to Emmanuel GARETTE

#13 Updated by Emmanuel GARETTE about 2 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 2 years ago

  • % Done changed from 0 to 100
  • Remaining (hours) changed from 3.0 to 0.25

#15 Updated by Scrum Master about 2 years ago

  • Status changed from En cours to Résolu

#16 Updated by Benjamin Bohard about 2 years ago

  • Remaining (hours) changed from 0.25 to 0.0

#17 Updated by Benjamin Bohard about 2 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.

Also available in: Atom PDF