Scénario #35779
Mise à jour de plusieurs Amon 2.8 en erreur suite à mise à jour de squid
50%
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
Demandes liées
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/2024supprimé - 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
EWTsupprimé