Projet

Général

Profil

Tâche #36903

Scénario #36867: Mise à jour Salt en version 3007.6

L’application de la formula est toujours en erreur quand firefox n’est pas géré

Ajouté par Daniel Dehennin il y a 10 mois. Mis à jour il y a 6 mois.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
12/06/2025
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Description

Problème

Lorsque Firefox n’est pas géré par salt, l’application des states a toujours des erreurs

root@scribe:~# salt 'PC-1517513.dompedago.etb1.lan' state.apply 
PC-1517513.dompedago.etb1.lan:
----------
[…]
          ID: eole-workstation/firefox/is-managed/test.fail_without_changes
    Function: test.configurable_test_state
        Name: Verify if Firefox is managed
      Result: False
     Comment: Firefox is not managed
     Started: 14:45:55.657801
    Duration: 0.0 ms
     Changes:   
----------
          ID: eole-workstation/firefox/policies/deployed/policies.json/file.managed
    Function: file.managed
        Name: C:\Program Files\Mozilla Firefox\distribution\policies.json
      Result: False
     Comment: One or more requisite failed: eole-workstation.firefox.is-managed.eole-workstation/firefox/is-managed/test.fail_without_changes
     Started: 14:45:55.657801
    Duration: 0.0 ms
     Changes:   
----------
          ID: eole-workstation-mine-update-module-run
    Function: module.run
        Name: mine.update
      Result: True
     Comment: Module function mine.update executed
     Started: 14:45:55.657801
    Duration: 500.121 ms
     Changes:   
              ----------
              ret:
                  True

Summary for PC-1517513.dompedago.etb1.lan
-------------
Succeeded: 16 (changed=2)
Failed:     2
-------------
Total states run:     18
Total run time:    3.110 s
ERROR: Minions returned with non-zero exit code

Proposition

Détecter la gestion de Firefox par eole-workstation.firefox.is-managed en déclarant des changements (= géré) ou non (= non géré) et remplaçant require par onchanges.

Révisions associées

Révision 729c7439 (diff)
Ajouté par Daniel Dehennin il y a 10 mois

fix(firefox): no failure when Firefox is not managed

Use `onchanges` to detect if Firefox is managed instead of `require`.

Historique

#1 Mis à jour par Daniel Dehennin il y a 10 mois

  • Statut changé de Nouveau à En cours
  • Assigné à mis à Daniel Dehennin

#2 Mis à jour par Daniel Dehennin il y a 10 mois

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

Fonctionnel dans le dernier paquet

root@scribe:~# salt 'PC-1517513.dompedago.etb1.lan' state.apply 
PC-1517513.dompedago.etb1.lan:
----------
[…]

Summary for PC-1517513.dompedago.etb1.lan
-------------
Succeeded: 18 (changed=2)
Failed:     0
-------------
Total states run:     18
Total run time:    2.984 s

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

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) mis à 0.0

Si on regarde le test https://dev-eole.ac-dijon.fr/jenkins/job/2.10.0/job/test-etb1-scribe-joineole-ubuntu2204-2.10.0-amd64/

Cette erreur disparaît entre le job rouge 146 (13 juin) et le job vert 147 (14 juin) ;)

Formats disponibles : Atom PDF