Projet

Général

Profil

Anomalie #4564

reload de squid2 si modif via l'ead

Ajouté par Ludovic Landucci il y a plus de 11 ans. Mis à jour il y a environ 11 ans.

Statut:
Fermé
Priorité:
Normal
Catégorie:
-
Début:
10/12/2012
Echéance:
% réalisé:

100%

Temps passé:
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.

Révisions associées

Révision eda77157 (diff)
Ajouté par Fabrice Barconnière il y a plus de 11 ans

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

Révision 8b9941e4 (diff)
Ajouté par Fabrice Barconnière il y a plus de 11 ans

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

Révision 38cd253e (diff)
Ajouté par tsmr il y a plus de 10 ans

Error sql query on manageDeleted function. fix #4564

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

Historique

#1 Mis à jour par Joël Cuissinat il y a plus de 11 ans

  • Statut changé de Nouveau à 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 Mis à jour par Fabrice Barconnière il y a plus de 11 ans

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 Mis à jour par Fabrice Barconnière il y a plus de 11 ans

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 Mis à jour par Fabrice Barconnière il y a plus de 11 ans

  • Statut changé de En attente d'informations à Accepté
  • Assigné à mis à Fabrice Barconnière
  • Version cible mis à Mises à jour 2.3.8

#5 Mis à jour par Fabrice Barconnière il y a plus de 11 ans

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

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

  • Projet changé de Amon à ead

#8 Mis à jour par Bruno Boiget il y a environ 11 ans

  • Statut changé de Résolu à Fermé

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

Formats disponibles : Atom PDF