Projet

Général

Profil

Scénario #31670

Mis à jour par Joël Cuissinat il y a environ 3 ans

Échanges avec Pascal JEAN A vérifier le cas d'usage.

Bonjour,


> 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 :
> > > >> # 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 ?

h3. 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'

h3. Critères d'acceptation

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

Retour