Project

General

Profile

Scénario #31670

ScribeAD 2.7 : pb suite à changement IP de passerelle

Added by Gilles Grandgérard 3 months ago. Updated about 1 month ago.

Status:
Terminé (Sprint)
Priority:
Normal
Assigned To:
Category:
-
Start date:
11/26/2020
Due date:
03/12/2021
% Done:

100%

Story points:
2.0
Remaining (hours):
0.00 hour
Velocity based estimate:
Release:
Release relationship:
Auto

Description

Échanges avec Pascal JEAN

Bonjour,

J'ai solutionné le problème, je vous explique ce qui c'est passé, cela pourra peut-être profiter à d'autres...
Il y a peut-être un bug au niveau de gen_config... à voir au niveau des développeurs ?
J'ai basculé il y a plusieurs semaines sur un autre réseau avec une nouvelle passerelle. J'ai donc changé la configuration avec gen_config, pensant que cela allait le changer aussi dans la config du conteneur addc.
Or, dans le fichier de configuration /var/lib/lxc/addc/config le paramètre lxc.net.0.ipv4.gateway n'a pas été modifié. Du coup, plus d'accès internet dans le conteneur addc.
Bizarrement, j'ai lancé plusieurs reconfigure depuis et il ne m'a jamais signalé de problème !!
Il y a 15 jours, je pense qu'il y eu une modification dans le paquet eole-ad-dc-scripts, en tout cas, elle a dû être poussée dans les dépôts à ce moment là, car Joel Cuissinat l'a modifié en décembre...
Bref sans accès internet dans le conteneur addc, les scripts addc n'ont pas été mis à jour, ce qui a désynchronisé la config du serveur de fichier et du contrôleur de domaine.

Le 08/02/2021 à 22:17, Joel Cuissinat a écrit :

Bonsoir,
Si vous ouvrez le script "postservice", vous pouvez vous apercevoir que la commande en question est à exécuter dans le conteneur : https://dev-eole.ac-dijon.fr/projects/eole-ad/repository/scribe-ad/entry/postservice/04-eolead-manage-samba?rev=2.7.2%2Fmaster
Le chemin complet du script est donc /var/lib/lxc/addc/rootfs/usr/share/eole/samba/samba_configure mais cela ne rend pas l'erreur plus rassurante :o
Êtes-vous bien sûr que le conteneur est à jour par rapport au "maître" ?
ssh addc -- apt update && apt dist-upgrade

Bonjour,

Mes utilisateurs ont brutalement perduent un accès au partage commun : refus d'accès pour cause d'autorisation. Le partage est visible sous Win10, impossible de l'ouvrir.
Cela s'est produit un lundi, mes mise à jour étant planifiées le week-end, je suspecte un problème de ce côté là.
J'ai lancé un reconfigure qui se termine par :
run-parts: executing /usr/share/eole/postservice/04-eolead-manage-samba reconfigure
bash: /usr/share/eole/samba/samba_configure: Aucun fichier ou dossier de ce type
run-parts: /usr/share/eole/postservice/04-eolead-manage-samba exited with return code 127
Erreur : postservice

Manifestement, il manque le fichier /usr/share/eole/samba/samba_configure, j'ai fait un ls :
  1. ls /usr/share/eole/samba
    ls: impossible d'accéder à '/usr/share/eole/samba': Aucun fichier ou dossier de ce type
    Je n'ai plus de dossier samba dans /usr/share/eole !!
    Auriez-vous un idée de comment "rapidement" rétablir la situation et éventuellement de la raison ?

Solutions à mettre en œuvre

  • EOLE >= 2.7.2
  • Eoliser le fichier /var/lib/lxc/addc/config
  • remplacer le code de génération du fichier dans /usr/share/eole/sbin/eolead par un CreoleCat
  • améliorer (cf. #31229) et utiliser la filelist 'ad_local'

Critères d'acceptation

  • le fichier généré est le même qu'avant
  • pas de régression (tests Jenkins toujours passants)

Subtasks

Tâche #31229: Arborescence lxc présente sur Seth ÉducationFerméEmmanuel GARETTE

Tâche #31767: Etude du fichier eoleadFerméEmmanuel GARETTE

Tâche #31769: Templatiser /var/lib/lxc/addc/configFerméEmmanuel GARETTE

Tâche #31774: Passer en auto_freeze les variables à ne pas modifierFerméEmmanuel GARETTE

Tâche #31776: Templatiser /etc/resolv.conf du conteneurFerméEmmanuel GARETTE

Tâche #31777: Backporter la templatisation de samba4-vars.confFerméEmmanuel GARETTE


Related issues

Related to Distribution EOLE - Tâche #31740: Valider le scénario ScribeAD 2.7 : pb suite à changement IP de passerelle Fermé 02/24/2021

History

#1 Updated by Gilles Grandgérard 3 months ago

  • Due date set to 03/12/2021
  • Target version set to Prestation Cadoles MEN 08-10
  • Start date set to 02/22/2021

#2 Updated by Gilles Grandgérard 3 months ago

  • Story points set to 2.0

#3 Updated by Gilles Grandgérard 3 months ago

  • Release set to EOLE 2.7.2

#4 Updated by Joël Cuissinat 3 months ago

  • Description updated (diff)

#5 Updated by Emmanuel GARETTE 3 months ago

  • Assigned To set to Emmanuel GARETTE

#6 Updated by Joël Cuissinat 3 months ago

  • Related to Tâche #31740: Valider le scénario ScribeAD 2.7 : pb suite à changement IP de passerelle added

#7 Updated by Emmanuel GARETTE 2 months ago

  • Status changed from Nouveau to Résolu

#8 Updated by Joël Cuissinat about 1 month ago

  • Status changed from Résolu to Terminé (Sprint)

Also available in: Atom PDF