Projet

Général

Profil

Tâche #8163

Mis à jour par Joël Cuissinat il y a plus de 7 ans

Découvert "grâce" au bug CreoleLint #8068.

Sans Era, il est possible de passer la variables *activer_firewall* à *non* or cela désactive toutes les variables *admin_ethX* et cela n'est pas prévu dans le template *common-squid1.conf*.

<pre>
root@eolebase:~# CreoleSet activer_firewall non
root@eolebase:~# CreoleCat -dt common-squid1.conf
Instanciation du fichier '/etc/squid3/common-squid1.conf' depuis '/var/lib/creole/common-squid1.conf'
Copie du template '/usr/share/eole/creole/distrib/common-squid1.conf' vers '/var/lib/creole'
Nettoyage du fichier '/var/lib/creole/common-squid1.conf'
Traitement Cheetah : '/var/lib/creole/common-squid1.conf' vers '/etc/squid3/common-squid1.conf'
root - Erreur: Utilisation d'une variable non existante dans le template de /etc/squid3/common-squid1.conf : admin_eth0
Traceback (most recent call last):
File "/usr/bin/CreoleCat", line 129, in main
engine._instance_file(found_file, group)
File "/usr/lib/python2.7/dist-packages/creole/template.py", line 509, in _instance_file
self.process(filevar, container)
File "/usr/lib/python2.7/dist-packages/creole/template.py", line 414, in process
raise TemplateError, msg
TemplateError: Erreur: Utilisation d'une variable non existante dans le template de /etc/squid3/common-squid1.conf : admin_eth0
</pre>

Retour