Projet

Général

Profil

Anomalie #5462

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

Ajouté par Joël Cuissinat il y a presque 11 ans. Mis à jour il y a presque 11 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
27/05/2013
Echéance:
31/05/2013
% réalisé:

100%

Temps passé:
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 Voir (674 octets) Emmanuel GARETTE, 29/05/2013 11:49


Demandes liées

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

Révisions associées

Révision 9d40f194 (diff)
Ajouté par Daniel Dehennin il y a presque 11 ans

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

Révision f577ca8d (diff)
Ajouté par tsmr il y a plus de 8 ans

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

Historique

#1 Mis à jour par Daniel Dehennin il y a presque 11 ans

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 Mis à jour par Emmanuel GARETTE il y a presque 11 ans

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 Mis à jour par Daniel Dehennin il y a presque 11 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

#4 Mis à jour par Joël Cuissinat il y a presque 11 ans

  • Echéance mis à 31/05/2013
  • Statut changé de Résolu à Fermé
  • Assigné à mis à Emmanuel GARETTE
  • Début mis à 27/05/2013

OK avec creole 2.4.0-120

Formats disponibles : Atom PDF