Project

General

Profile

Scénario #35779

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

Added by Emmanuel GARETTE 3 months ago. Updated 13 days ago.

Status:
Terminé (Sprint)
Priority:
Normal
Assigned To:
Category:
-
Start date:
04/02/2024
Due date:
04/02/2024
% Done:

100%

Story points:
1.0
Remaining (hours):
0.00 hour
Velocity based estimate:
Release:
Release relationship:
Auto

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


Subtasks

Tâche #35860: Ne pas redémarrer squid durant reconfigureFerméEmmanuel GARETTE

Tâche #35897: TesterFerméLudwig Seys


Related issues

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

History

#1 Updated by Emmanuel GARETTE 3 months ago

  • Description updated (diff)

#2 Updated by Joël Cuissinat 3 months ago

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

#3 Updated by Joël Cuissinat 3 months ago

  • Tracker changed from Demande to Scénario
  • Start date deleted (02/24/2024)
  • Release set to Carnet de produit (Cadoles)
  • Story points set to 1.0

#4 Updated by Joël Cuissinat 3 months ago

  • Description updated (diff)

#5 Updated by Emmanuel GARETTE 2 months ago

  • Assigned To set to Emmanuel GARETTE

#6 Updated by Emmanuel GARETTE 2 months ago

  • Release changed from Carnet de produit (Cadoles) to EWT

#7 Updated by Benjamin Bohard 2 months ago

  • Due date set to 01/01/2024
  • Target version set to Carnet Cadoles
  • Start date set to 10/01/2022
  • Release deleted (EWT)

#8 Updated by Ludwig Seys 14 days ago

  • Status changed from Nouveau to Résolu

#9 Updated by Joël Cuissinat 13 days ago

  • Status changed from Résolu to Terminé (Sprint)
  • Target version changed from Carnet Cadoles to Livraison Cadoles 31/12/2023 (20)
  • Release set to EOLE 2.8.1

Also available in: Atom PDF