Tâche #36342
Mis à jour par Joël Cuissinat il y a plus d'un an
Sur etb1.amon, cela semble fonctionnel, mais...
<pre>
root@amon:~# creoled --debug
creoled - Chargement de la configuration tiramisu
creoled - Set umask to 0022
creole.loader1 - impossible de charger la variable creole.proxy_authentifie.type_squid_auth avec la valeur NTLM/KERBEROS : "NTLM/KERBEROS" est une
valeur invalide pour l'option "Type d'authentification" de type choix, seulement NTLM, Ldap, Ldap (Active Directory) et Fichier local sont autorisés
</pre>
Si elle n'est pas vouée à disparaître, la variable *type_squid_auth* nécessiterait elle-même également une migration ?
https://dev-eole.ac-dijon.fr/projects/creole/repository/revisions/c358bb49da66ba73d66584f6e0c8c1fc7b83908d/diff/creole/upgrade24.py
Les nouvelles valeurs par défaut empêchent une migration précédente de la variable *type_squid_auth* depuis 2.8.1 (cf. #33919), je ne sais pas si c'est contournable ?
Exemple avec le fichier @creole/tests/configs/squidauth.eol@
<pre>
2024-12-12 17:52:25,821: creole.upgrade INFO run - Lancement de la montée de version de 2.8.1 vers 2.9.0
2024-12-12 17:52:25,846: creole.upgrade ERROR set_value - option type_squid_auth's value should be in ('NTLM', 'Ldap', 'Ldap (Active Directory)', 'Fichier local') pour type_squid_auth
2024-12-12 17:52:25,870: creole.upgrade INFO set_value - Mise a jour de la variable : clam_max_file_size = 10
2024-12-12 17:52:25,888: creole.upgrade INFO set_value - Mise a jour de la variable : clam_max_scan_size = 50
2024-12-12 17:52:25,906: creole.upgrade INFO set_value - Mise a jour de la variable : clam_max_files = 5000
2024-12-12 17:52:25,918: eolegenconfig ERROR upload_config - Problème de chargement de la variable "Type d'authentification"(type_squid_auth) de la catégorie "Proxy authentifié"
</pre>
+ https://dev-eole.ac-dijon.fr/jenkins/job/2.10.0/job/test-instance-etb2amon-2.10.0-amd64/213/parsed_console/
+ CreoleLint : https://dev-eole.ac-dijon.fr/jenkins/job/2.10.0/job/test-creolelint-amon-2.10.0-amd64/lastFailedBuild/parsed_console/
<pre>
root@amon:~# creoled --debug
creoled - Chargement de la configuration tiramisu
creoled - Set umask to 0022
creole.loader1 - impossible de charger la variable creole.proxy_authentifie.type_squid_auth avec la valeur NTLM/KERBEROS : "NTLM/KERBEROS" est une
valeur invalide pour l'option "Type d'authentification" de type choix, seulement NTLM, Ldap, Ldap (Active Directory) et Fichier local sont autorisés
</pre>
Si elle n'est pas vouée à disparaître, la variable *type_squid_auth* nécessiterait elle-même également une migration ?
https://dev-eole.ac-dijon.fr/projects/creole/repository/revisions/c358bb49da66ba73d66584f6e0c8c1fc7b83908d/diff/creole/upgrade24.py
Les nouvelles valeurs par défaut empêchent une migration précédente de la variable *type_squid_auth* depuis 2.8.1 (cf. #33919), je ne sais pas si c'est contournable ?
Exemple avec le fichier @creole/tests/configs/squidauth.eol@
<pre>
2024-12-12 17:52:25,821: creole.upgrade INFO run - Lancement de la montée de version de 2.8.1 vers 2.9.0
2024-12-12 17:52:25,846: creole.upgrade ERROR set_value - option type_squid_auth's value should be in ('NTLM', 'Ldap', 'Ldap (Active Directory)', 'Fichier local') pour type_squid_auth
2024-12-12 17:52:25,870: creole.upgrade INFO set_value - Mise a jour de la variable : clam_max_file_size = 10
2024-12-12 17:52:25,888: creole.upgrade INFO set_value - Mise a jour de la variable : clam_max_scan_size = 50
2024-12-12 17:52:25,906: creole.upgrade INFO set_value - Mise a jour de la variable : clam_max_files = 5000
2024-12-12 17:52:25,918: eolegenconfig ERROR upload_config - Problème de chargement de la variable "Type d'authentification"(type_squid_auth) de la catégorie "Proxy authentifié"
</pre>
+ https://dev-eole.ac-dijon.fr/jenkins/job/2.10.0/job/test-instance-etb2amon-2.10.0-amd64/213/parsed_console/
+ CreoleLint : https://dev-eole.ac-dijon.fr/jenkins/job/2.10.0/job/test-creolelint-amon-2.10.0-amd64/lastFailedBuild/parsed_console/