Project

General

Profile

Anomalie #4564

reload de squid2 si modif via l'ead

Added by Ludovic Landucci over 8 years ago. Updated about 8 years ago.

Status:
Fermé
Priority:
Normal
Category:
-
Start date:
12/10/2012
Due date:
% Done:

100%

Spent time:
Distribution:
EOLE 2.3

Description

Bonjour,

Il semble que squid2 ne soit pas reloadé lors de la modification de configuration sur l'ead (exemple lors de l'ajout d'une machine dans les exclusions d'authentication).

Merci,

Ludo.

Associated revisions

Revision eda77157 (diff)
Added by Fabrice Barconnière over 8 years ago

backend/actions/amon/squid_list.py : dans la focntion reload_squid, on
teste l'activation de l'authentification et l'activation de la deuxième
instance de squid et on relance si c'est le cas.
fixes #4564 @20m

Revision 8b9941e4 (diff)
Added by Fabrice Barconnière over 8 years ago

backend/actions/amon/squid_list.py : dans la fonction reload_squid, on
teste l'activation de l'authentification et l'activation de la deuxième
instance de squid et on relance si c'est le cas.
fixes #4564 @20m

Revision 38cd253e (diff)
Added by tsmr over 7 years ago

Error sql query on manageDeleted function. fix #4564

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

History

#1 Updated by Joël Cuissinat over 8 years ago

  • Status changed from Nouveau to En attente d'informations

Il est pourtant bien appelé, la fonction reload_squid de /usr/share/ead2/backend/actions/amon/squid_list.py génère d'ailleurs la ligne suivante dans /var/log/ead/ead-server.log :

2012/12/10 11:51:21 CET [HTTPChannel,288,127.0.0.1] Sortie binaire détectée => affichage masqué

#2 Updated by Fabrice Barconnière over 8 years ago

Si une deuxième instance de squid est activée, il faut aussi reloader squid2 dans la fonction reload_squid. Ça signifie qu'il faut tester la valeur des variables %%activer_squid_auth et %%activer_squid2.

#3 Updated by Fabrice Barconnière over 8 years ago

Proposition de modif de la fonction reload_squid


def reload_squid():
    """ 
    reload le service squid
    """ 
    code = service_code('squid', 'reload', container='proxy')
    squid_auth = dico_creole.get("activer_squid_auth", 'non')
    if squid_auth == 'oui' and not code:
        squid2 = dico_creole.get("activer_squid2", 'non')
        if squid2 == 'oui':
            code = service_code('squid2', 'reload', container='proxy')
    if code :
        return False
    return True

#4 Updated by Fabrice Barconnière over 8 years ago

  • Status changed from En attente d'informations to Accepté
  • Assigned To set to Fabrice Barconnière
  • Target version set to Mises à jour 2.3.8

#5 Updated by Fabrice Barconnière over 8 years ago

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

#7 Updated by Joël Cuissinat over 8 years ago

  • Project changed from Amon to ead

#8 Updated by Bruno Boiget about 8 years ago

  • Status changed from Résolu to Fermé

fonction de rechargement présente dans le paquet candidat, fonctionnement à tester sur une machine avec 2 instances de squid

Also available in: Atom PDF