Projet

Général

Profil

Scénario #35779

Mise à jour de plusieurs Amon 2.8 en erreur suite à mise à jour de squid

Ajouté par Emmanuel GARETTE il y a 2 mois. Mis à jour il y a 11 jours.

Statut:
Nouveau
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
Début:
02/04/2024
Echéance:
02/04/2024
% réalisé:

50%

Points de scénarios:
1.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:

Description

Les serveurs se sont mis à jour automatiquement cette semaine est plusieurs sont en erreurs.

Le contenu de l'arrêt du service change un peu mais on a :

Paramétrage de squid-common (4.10-eole281.1.1ubuntu1.9) ...^M
Paramétrage de squid (4.10-eole281.1.1ubuntu1.9) ...^M
Setcap worked! /usr/lib/squid/pinger is not suid!^M
Job for squid.service canceled.^M
invoke-rc.d: initscript squid, action "restart" failed.^M
● squid.service - Squid Web Proxy Server^M
     Loaded: loaded (/lib/systemd/system/squid.service; enabled; vendor preset: enabled)^M
     Active: deactivating (stop-sigterm) since Fri 2024-02-23 03:07:49 CET; 16s ago^M
       Docs: man:squid(8)^M
   Main PID: 968 (squid)^M
      Tasks: 5 (limit: 37535)^M
     Memory: 58.7M^M
     CGroup: /system.slice/squid.service^M
             ├─  968 /usr/sbin/squid -sYC^M
             ├─  971 (squid-1) --kid squid-1 -sYC^M
             ├─  989 (unlinkd)^M
             ├─17728 (ntlm_auth) --helper-protocol=squid-2.5-ntlmssp^M
             └─17729 (ntlm_auth) --helper-protocol=squid-2.5-basic^M
^M
févr. 23 03:07:49 amon systemd[1]: Stopping Squid Web Proxy Server...^M
févr. 23 03:07:49 amon squid[971]: Preparing for shutdown after 3465 requests^M
févr. 23 03:07:49 amon squid[971]: Waiting 30 seconds for active connections to finish^M
févr. 23 03:07:49 amon squid[971]: Closing HTTP(S) port 0.0.0.0:3128^M
févr. 23 03:07:49 amon squid[971]: Stop receiving ICP on 0.0.0.0:3130^M
févr. 23 03:07:49 amon squid[971]: Stop accepting HTCP on 0.0.0.0:4827^M
févr. 23 03:07:49 amon squid[971]: Closing Pinger socket on FD 19^M
févr. 23 03:07:49 amon squid[971]: Closing SNMP receiving port 127.0.0.1:3401^M
févr. 23 03:08:04 amon squid[971]: 1708654084.183      0 - NONE/000 0 NONE - - HIER_NONE/- -^M
févr. 23 03:08:05 amon squid[971]: 1708654085.541  72091 10.1.0.19 TCP_TUNNEL/200 3140 CONNECT array507.prod.do.dsp.mp.microsoft.com:443 - HIER_DIRECT/52.184.217.20 -^M
dpkg: erreur de traitement du paquet squid (--configure) :^M
 installed squid package post-installation script subprocess returned error exit status 1^M
[..]
Log ended: 2024-02-23  03:08:25

Le problème vient de là :

rsyslog/local/zephiragents/zephiragents.info.log:2024-02-23T03:08:20.845736+01:00 amon.xxxx.lan zephiragents[11108]: 2024-02-23T03:08:20+0100 [-] agent squid : service squid relancé
rsyslog/local/zephiragents/zephiragents.info.log:2024-02-23T03:08:20.845806+01:00 amon.xxxx.lan zephiragents: [-] agent squid : service squid relancé

Zéphir s'amuse a relancer squid avant la fin de la mise à jour du serveur.

Si je m'amuse (j'ai bien le droit aussi !) à lancer de redémarrage de service dans des consoles différentes, j'ai souvent :

root@amon:~# systemctl restart squid 
Job for squid.service canceled.

On retrouve l'erreur de la mise à jour.

Dans l'agent zephir-client/data/scripts/service_restart.py on a bien :

    if not is_locked(['reconfigure','maj','configure','sauvegarde']):

Mais en réalité la fonction "is_locked" n'est pas la fonction fourni par créole, mais une autre version fournit par Zéphir.
A mon avis les deux ne sont pas compatible.

Je n'ai pas étudier mais je suppose qu'il considère que la mise à jour n'est pas en court alors que c'est bien le cas.

EOLE ≥ 2.8.1


Sous-tâches

Tâche #35860: Ne pas redémarrer squid durant reconfigureÀ validerEmmanuel GARETTE

Tâche #35897: TesterNouveau


Demandes liées

Lié à Distribution EOLE - Scénario #35603: squid devrait être redémarré par z_stats en cas de detection d'un problème Terminé (Sprint) 01/10/2022 01/01/2024

Historique

#1 Mis à jour par Emmanuel GARETTE il y a 2 mois

  • Description mis à jour (diff)

#2 Mis à jour par Joël Cuissinat il y a environ 2 mois

  • Lié à Scénario #35603: squid devrait être redémarré par z_stats en cas de detection d'un problème ajouté

#3 Mis à jour par Joël Cuissinat il y a environ 2 mois

  • Tracker changé de Demande à Scénario
  • Début 24/02/2024 supprimé
  • Release mis à Carnet de produit (Cadoles)
  • Points de scénarios mis à 1.0

#4 Mis à jour par Joël Cuissinat il y a environ 2 mois

  • Description mis à jour (diff)

#5 Mis à jour par Emmanuel GARETTE il y a environ un mois

  • Assigné à mis à Emmanuel GARETTE

#6 Mis à jour par Emmanuel GARETTE il y a environ un mois

  • Release changé de Carnet de produit (Cadoles) à EWT

#7 Mis à jour par Benjamin Bohard il y a environ un mois

  • Echéance mis à 01/01/2024
  • Version cible mis à Carnet Cadoles
  • Début mis à 01/10/2022
  • Release EWT supprimé

Formats disponibles : Atom PDF