Project

General

Profile

Anomalie #5462

"nom_cache_pere_zone" vue comme slave de "proxy_sibling_ip" alors que pas du tout !

Added by Joël Cuissinat almost 7 years ago. Updated almost 7 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Category:
-
Start date:
05/27/2013
Due date:
05/31/2013
% Done:

100%

Spent time:
Distribution:
EOLE 2.4

Description

Paquet eole-proxy + dico 23_proxy.xml + template common-squid1.conf

root@eolebase:~# echo %%nom_cache_pere_zone > a
root@eolebase:~# CreoleCat -s a -o res && cat res
root - Erreur: Utilisation d'une variable non existante dans le template de res : u'nom_cache_pere_zone'
root@eolebase:~# echo %%proxy_sibling_ip.nom_cache_pere_zone > b
root@eolebase:~# CreoleCat -s b -o res && cat res
[]

patch.diff View (674 Bytes) Emmanuel GARETTE, 05/29/2013 11:49 AM


Related issues

Related to eole-proxy - Evolution #5463: Templates à revoir pour EOLE 2.4 Fermé 06/01/2013 06/01/2013

Associated revisions

Revision 9d40f194 (diff)
Added by Daniel Dehennin almost 7 years ago

Les groupes de variables consécutifs étaient fusionnés

  • creole/var_loader.py (CreoleVarLoader._gen_options_by_family): Ajout
    d’un test sur le « group_master ».

Fixes: #5462 @2m
Thanks: Emmanuel GARETTE

Revision f577ca8d (diff)
Added by tsmr over 4 years ago

Cannot load system informations on GLPI for OCS. fix #5462

git-svn-id: https://forge.glpi-project.org/svn/ocsinventoryng@550 521019e7-676f-4c92-9f5a-82357c860469

History

#1 Updated by Daniel Dehennin almost 7 years ago

Voici un run en console python pour montrer le soucis :

>>> from creole.loader import creole_loader
>>> conf = creole_loader()
>>> conf.creole.proxy_pere.proxy_sibling_ip
nom_cache_pere_zone = []
port_cache_pere_zone = []
nom_zone_dns_cache = []
autoriser_proxy_autres = []
options_cache_pere_zone = []
proxy_sibling_ip = []
proxy_sibling_port = []
>>> from creole.client import CreoleClient
>>> c = CreoleClient()
>>> c.get('creole.proxy_pere')
{u'nom_cache_pere.nom_cache_pere': [],
 u'nom_cache_pere.options_cache_pere': [],
 u'nom_cache_pere.port_cache_pere': [],
 u'proxy_pere_rvp': u'non',
 u'proxy_sibling_ip.autoriser_proxy_autres': [],
 u'proxy_sibling_ip.nom_cache_pere_zone': [],
 u'proxy_sibling_ip.nom_zone_dns_cache': [],
 u'proxy_sibling_ip.options_cache_pere_zone': [],
 u'proxy_sibling_ip.port_cache_pere_zone': [],
 u'proxy_sibling_ip.proxy_sibling_ip': [],
 u'proxy_sibling_ip.proxy_sibling_port': []}

#2 Updated by Emmanuel GARETTE almost 7 years ago

Visiblement il n'était pas prévu d'avoir 2 groupes à la suite. Il faudrait revoir si on peut simplifier le code.

Voici un patch qui devrait résoudre ce problème.

#3 Updated by Daniel Dehennin almost 7 years ago

  • Status changed from Nouveau to Résolu
  • % Done changed from 0 to 100

#4 Updated by Joël Cuissinat almost 7 years ago

  • Due date set to 05/31/2013
  • Status changed from Résolu to Fermé
  • Assigned To set to Emmanuel GARETTE
  • Start date set to 05/27/2013

OK avec creole 2.4.0-120

Also available in: Atom PDF