Anomalie #3308
[gen_conteneurs] fichiers hosts moisis avant l’instance
Description
Sur un amonecole:
root@amonecole:~# for file in /opt/lxc/*/rootfs/etc/hosts; do echo $file && cat $file; done /opt/lxc/bdd/rootfs/etc/hosts 192.0.2.50 bdd.monreseau.lan bdd 127.0.0.1 localhost.localdomain localhost /opt/lxc/internet/rootfs/etc/hosts # applications web locales 192.0.2.53 internet.monreseau.lan internet internet.monreseau.lan internet 127.0.0.1 localhost.localdomain localhost /opt/lxc/partage/rootfs/etc/hosts 192.0.2.52 partage.monreseau.lan partage partage.monreseau.lan partage 127.0.0.1 localhost.localdomain localhost /opt/lxc/reseau/rootfs/etc/hosts 192.0.2.51 reseau.monreseau.lan reseau 127.0.0.1 localhost.localdomain localhost
Demandes liées
Révisions associées
Déplacement de la génération du fichier hosts des conteneurs dans la méthode lxc_postinstance vers write_config (fixes #3308)
escape single quote in HTML option of a dropdown
fix #3308
Historique
#1 Mis à jour par Joël Cuissinat il y a environ 12 ans
- Statut changé de Nouveau à Accepté
- Assigné à mis à Joël Cuissinat
- Version cible mis à Mises à jour 2.3.5 RC
- Temps estimé mis à 0.75 h
Ces fichiers ne devraient pas être générés dans gen_conteneurs mais plus tard !
#2 Mis à jour par Emmanuel GARETTE il y a environ 12 ans
- Projet changé de eole-common à creole
#3 Mis à jour par Emmanuel GARETTE il y a environ 12 ans
- Statut changé de Accepté à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit 3af92441c1067721a3ab68b848fc273866d0d725.
#4 Mis à jour par Emmanuel GARETTE il y a environ 12 ans
Pour compléter, on a rien à faire si le serveur n'est pas correctement configurer AVANT l'instance. Surtout que les conteneurs ne sont même pas démarrés.
La question est de savoir si le serveur est correct APRÈS l'instance. Ce qui a toujours était le cas.
La génération du fichier hosts n'étant juste pas forcement au bonne endroit, d'où le bug #3294.
#5 Mis à jour par Joël Cuissinat il y a presque 12 ans
- Statut changé de Résolu à Fermé
Etat après gen_conteneur sur Eclair-2.3 :
root@eclair:~# for file in /opt/lxc/*/rootfs/etc/hosts; do echo $file && grep -Ev "ip6|v6" $file; done /opt/lxc/ltspapps/rootfs/etc/hosts 127.0.0.1 localhost 127.0.1.1 eclair.eole.lan eclair /opt/lxc/ltspserver/rootfs/etc/hosts 127.0.0.1 localhost 127.0.1.1 eclair.eole.lan eclair