Scénario #31670
ScribeAD 2.7 : pb suite à changement IP de passerelle
100%
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-upgradeBonjour,
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.
Manifestement, il manque le fichier /usr/share/eole/samba/samba_configure, j'ai fait un ls :
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
- 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 unCreoleCat
- 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
Related issues
History
#1 Updated by Gilles Grandgérard over 2 years 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 over 2 years ago
- Story points set to 2.0
#3 Updated by Gilles Grandgérard over 2 years ago
- Release set to EOLE 2.7.2
#4 Updated by Joël Cuissinat over 2 years ago
- Description updated (diff)
#5 Updated by Emmanuel GARETTE over 2 years ago
- Assigned To set to Emmanuel GARETTE
#6 Updated by Joël Cuissinat over 2 years 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 over 2 years ago
- Status changed from Nouveau to Résolu
#8 Updated by Joël Cuissinat over 2 years ago
- Status changed from Résolu to Terminé (Sprint)