Ensemble Ouvert Libre Évolutif: Demandeshttps://dev-eole.ac-dijon.fr/https://dev-eole.ac-dijon.fr/favicon.ico2024-03-26T13:45:23ZEnsemble Ouvert Libre Évolutif
Redmine Distribution EOLE - Scénario #35851 (Nouveau): EOLE 2.10 : Les actions de base EAD3 doivent être ...https://dev-eole.ac-dijon.fr/issues/358512024-03-26T13:45:23ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<p>Quasiment toutes les actions sont en erreur : <a class="external" href="https://dev-eole.ac-dijon.fr/squash/test-suites/1155/info">https://dev-eole.ac-dijon.fr/squash/test-suites/1155/info</a><br />Mais c'est presque toujours les même messages ;)</p>
<pre>
==> /var/log/rsyslog/local/salt-minion-ead3/salt-minion-ead3.info.log <==
2024-03-26T14:41:27.452509+01:00 eolebase.ac-test.fr salt-minion-ead3[9718]: [ERROR ] Exception while running callback
2024-03-26T14:41:27.452621+01:00 eolebase.ac-test.fr salt-minion-ead3[9718]: Traceback (most recent call last):
2024-03-26T14:41:27.452645+01:00 eolebase.ac-test.fr salt-minion-ead3[9718]: File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/transport/zeromq.py", line 394, in consume
2024-03-26T14:41:27.452663+01:00 eolebase.ac-test.fr salt-minion-ead3[9718]: await callback(msg)
2024-03-26T14:41:27.452681+01:00 eolebase.ac-test.fr salt-minion-ead3[9718]: File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/channel/client.py", line 484, in wrap_callback
2024-03-26T14:41:27.452705+01:00 eolebase.ac-test.fr salt-minion-ead3[9718]: await callback(decoded)
2024-03-26T14:41:27.452724+01:00 eolebase.ac-test.fr salt-minion-ead3[9718]: TypeError: object NoneType can't be used in 'await' expression
==> /var/log/rsyslog/local/salt-minion-ead3/salt-minion-ead3.err.log <==
2024-03-26T14:41:27.452761+01:00 eolebase.ac-test.fr salt-minion-ead3[salt.transport.zeromq][ERROR ]
Exception while running callback#012Traceback (most recent call last):#012
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/transport/zeromq.py", line 394, in consume#012 await callback(msg)#012
File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/channel/client.py", line 484, in wrap_callback#012
await callback(decoded)#012TypeError: object NoneType can't be used in 'await' expression
==> /var/log/rsyslog/local/salt-api-ead3/salt-api-ead3.info.log <==
2024-03-26T14:41:28.428329+01:00 eolebase.ac-test.fr salt-api-ead3[9756]: [ERROR ] Unhandled exception while running callback <salt.transport.tcp.PublishClient object at 0x7cc34dda0160>
2024-03-26T14:41:28.428396+01:00 eolebase.ac-test.fr salt-api-ead3[9756]: Traceback (most recent call last):
2024-03-26T14:41:28.428420+01:00 eolebase.ac-test.fr salt-api-ead3[9756]: File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/transport/tcp.py", line 435, in on_recv_handler
2024-03-26T14:41:28.428441+01:00 eolebase.ac-test.fr salt-api-ead3[9756]: await callback(msg)
2024-03-26T14:41:28.428458+01:00 eolebase.ac-test.fr salt-api-ead3[9756]: TypeError: object NoneType can't be used in 'await' expression
</pre>
<a name="Résultat-attendu"></a>
<h3 >Résultat attendu<a href="#Résultat-attendu" class="wiki-anchor">¶</a></h3>
<p>Les tests squash de la série sont passants en 2.10.</p> Distribution EOLE - Scénario #35840 (Nouveau): EOLE 2.10 : Vérifier ntp_signdhttps://dev-eole.ac-dijon.fr/issues/358402024-03-21T11:05:09ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<p>Suite au remplacement de ntp par ntpsec, des adaptations minimales ont été effectuées dans <a class="issue tracker-6 status-5 priority-4 priority-default closed child" title="Tâche: EOLE 2.10 : Erreur à l'installation du paquet eole-ad-dc-pkg (Fermé)" href="https://dev-eole.ac-dijon.fr/issues/35756">#35756</a> mais cela n'est cetainement pas suffisant pour obtenir un fonctionnement correct.</p> Distribution EOLE - Scénario #35830 (Nouveau): Le certificat Let's Encrypt ne sont pas reconnu à ...https://dev-eole.ac-dijon.fr/issues/358302024-03-19T10:06:17ZEmmanuel GARETTEDistribution EOLE - Scénario #35824 (Nouveau): EOLE 2.10 : Création d'un projet eole-winbindhttps://dev-eole.ac-dijon.fr/issues/358242024-03-14T14:24:47ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<p>L'idée serait d'extraire la configuration de winbind fournie dans <a class="project" href="https://dev-eole.ac-dijon.fr/projects/eole-proxy">eole-proxy</a> afin de pouvoir la réutiliser dans <a class="project" href="https://dev-eole.ac-dijon.fr/projects/eole-radius">eole-radius</a>.</p>
<p>À ce stade, il est difficile de savoir si les fonctionnalités Proxy et Radius pourront être utilisables sur un même serveur sans conteneur mais ce serait la cible, cf. <a class="issue tracker-6 status-5 priority-4 priority-default closed child" title="Tâche: Étude complémentaire à l’étude complémentaire (Fermé)" href="https://dev-eole.ac-dijon.fr/issues/35685#note-3">#35685#note-3</a>.</p> eole-radius - Scénario #35809 (Nouveau): EOLE 2.10 : refonte de eole-freeradiushttps://dev-eole.ac-dijon.fr/issues/358092024-03-12T09:57:24ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<ul>
<li>Proposer une nouvelle implémentation à partir des différentes études déjà réalisées :
<ul>
<li><a class="issue tracker-6 status-5 priority-4 priority-default closed child" title="Tâche: point etude (Fermé)" href="https://dev-eole.ac-dijon.fr/issues/34588#note-3">#34588#note-3</a> : EAD TTLS</li>
<li><a class="issue tracker-6 status-5 priority-4 priority-default closed child" title="Tâche: Étude complémentaire à l’étude complémentaire (Fermé)" href="https://dev-eole.ac-dijon.fr/issues/35685">#35685</a> : authentification AD / winbind</li>
<li><a class="issue tracker-6 status-5 priority-4 priority-default closed child" title="Tâche: Étude complémentaire à l’étude complémentaire (Fermé)" href="https://dev-eole.ac-dijon.fr/issues/35685">#35685</a>, <a class="issue tracker-5 status-17 priority-4 priority-default closed parent" title="Scénario: Revoir l'option "Mode d'utilisation de FreeRADIUS" (étude pour EOLE 2.10) (Partiellement Réalisé)" href="https://dev-eole.ac-dijon.fr/issues/31639">#31639</a> et <a class="issue tracker-6 status-5 priority-4 priority-default closed child" title="Tâche: Étude (Fermé)" href="https://dev-eole.ac-dijon.fr/issues/35822#note-2">#35822#note-2</a> : gestion des modules FreeRadius</li>
<li><a class="issue tracker-5 status-1 priority-4 priority-default parent" title="Scénario: Freeradius : Faire fonctionner le mode 802.1X (Nouveau)" href="https://dev-eole.ac-dijon.fr/issues/20757">#20757</a> : mode 802.1X</li>
</ul>
</li>
<li>Proposer une migration (même partielle) des configurations (variables) existantes</li>
<li>Mettre à jour la documentation 2.10 (<a href="http://eole.ac-dijon.fr/documentations/2.10/completes/HTML/ModuleAmon/co/40-configuration-auth-Normal.html" class="external">Onglet Authentification</a>, <a href="http://eole.ac-dijon.fr/documentations/2.10/completes/HTML/ModuleAmon/co/23-ConfigurationFreeRADIUS.html" class="external">Onglet Freeradius</a>, ...)</li>
<li>Reprendre les tests squash : "AM-T07 : fonctionnement du serveur Freeradius"</li>
</ul> Distribution EOLE - Tâche #35798 (Nouveau): Distutils n’est plus disponible en python 3.12. Il fa...https://dev-eole.ac-dijon.fr/issues/357982024-03-07T11:16:47ZBenjamin Bohardbbohard@cadoles.comDistribution EOLE - Scénario #35784 (Nouveau): EOLE 2.10 : Traquer les warnings python dans le co...https://dev-eole.ac-dijon.fr/issues/357842024-03-04T16:25:32ZJoël Cuissinatjoel.cuissinat@ac-dijon.frDistribution EOLE - Scénario #35776 (Nouveau): EOLE 2.10 : Ajouter la distribution EOLE 2.10.0 da...https://dev-eole.ac-dijon.fr/issues/357762024-02-20T12:27:05ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<p>Cf. <a href="https://dev-eole.ac-dijon.fr/issues/33955" class="external">scénario 2.9.0</a></p>
<a name="Solutions-à-mettre-en-œuvre"></a>
<h3 >Solutions à mettre en œuvre<a href="#Solutions-à-mettre-en-œuvre" class="wiki-anchor">¶</a></h3>
<ul>
<li>Déclarer la distribution 2.10.0 et les éléments liés </li>
<li>Ajouter les dictionnaires 2.10.0 (on pourra copier ceux de 2.9.0 et/ou les actualiser à l'aide de l'utilitaire <code>outils/dl-schemas</code>)</li>
</ul>
<a name="Critères-dacceptation"></a>
<h3 >Critères d'acceptation<a href="#Critères-dacceptation" class="wiki-anchor">¶</a></h3>
<ul>
<li>Modules 2.10.0 visibles dans l'interface web Zéphir</li>
<li>Liste des paquets 2.10.0 mise à jour à l'instance (présence de la ligne ci-dessous)<br /><pre>
* Vérification des données (md5) : Eole 2.10.0
</pre></li>
<li>Configurations 2.10.0 importées dans le test Jenkins <a href="https://dev-eole.ac-dijon.fr/jenkins/job/2.10.0/job/test-importation-zephir-2.10.0-amd64/" class="external">test-importation-zephir-2.10.0-amd64</a></li>
<li>Tests <strong><code>test-zephir-enregistrement-*-210-2.10.0-amd64</code></strong> passants <em>(en fonction des modules 2.9 "instanciables")</em></li>
</ul> Distribution EOLE - Scénario #35769 (Nouveau): EOLE 2.10 : faire en sorte que les conteneurs Amon...https://dev-eole.ac-dijon.fr/issues/357692024-02-13T14:55:59ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<p><a class="external" href="https://dev-eole.ac-dijon.fr/jenkins/job/2.10.0/job/day-amonecole-2.10.0-amd64/">https://dev-eole.ac-dijon.fr/jenkins/job/2.10.0/job/day-amonecole-2.10.0-amd64/</a></p>
<pre>
--------------------------------------------------------------------------------
Lancement des conteneurs
--------------------------------------------------------------------------------
Start Systemd service lxc-net [ OK ]
Service lxc is not running
Start Systemd service lxc [ OK ]
root - Impossible de démarrer les conteneurs : addc, bdd, internet, partage, reseau
</pre> Distribution EOLE - Scénario #35764 (Nouveau): EOLE 2.10 : faire fonctionner PostgreSQLhttps://dev-eole.ac-dijon.fr/issues/357642024-02-12T10:39:03ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
Modules impactés :
<ul>
<li>Zéphir</li>
<li>Scribe/AmonEcole</li>
<li>Amon (ajout de Bareos dans les tests etb1)</li>
</ul> Distribution EOLE - Scénario #35758 (Nouveau): EOLE 2.10 : mettre à niveau eole-spamassassinhttps://dev-eole.ac-dijon.fr/issues/357582024-02-09T15:50:35ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<p>Modules concernés : Seshat, Scribe et AmonEcole.</p>
<pre>
Executing: /lib/systemd/systemd-sysv-install disable nginx
Failed to disable unit: Unit file spamassassin.service does not exist.
</pre>
<p>Visiblement le service s'appelle désormais spamd et il est fourni par le paquet spamd (non installé).<br />À voir si l'utilisation d'un service est toujours nécessaire et si les configurations peuvent être mises à niveau...</p> Scribe - Scénario #35757 (Nouveau): Impossible d'ajouter un utilisateur au groupe AD "Domain Admi...https://dev-eole.ac-dijon.fr/issues/357572024-02-09T13:18:18ZNadege DESDOITSndesdoits@ladrome.fr
<blockquote>
<p>Bonjour,<br />La case à cocher dans l'EAD ne fonctionne pas.<br />Merci pour ce que vous pourrez faire,<br />Cdlt, Nadège Desdoits</p>
</blockquote>
<p>Voir ce qui peut être fait dans l'EAD pour Scribe et AmonEcole :</p>
<ul>
<li>écran de création<br /><img src="https://dev-eole.ac-dijon.fr/attachments/download/3742/EadDomainAdminsCreate.png" alt="" /></li>
</ul>
<ul>
<li>écran de maj<br /><img src="https://dev-eole.ac-dijon.fr/attachments/download/3740/EadDomainAdminsUpdate.resized.png" alt="" /></li>
</ul>
<ul>
<li>édition groupée<br /><img src="https://dev-eole.ac-dijon.fr/attachments/download/3741/EadDomainAdminsGroupee.resized.png" alt="" /></li>
</ul> Distribution EOLE - Scénario #35738 (Nouveau): EOP : Changement de mot de passe enseignant pour l...https://dev-eole.ac-dijon.fr/issues/357382024-01-29T15:03:38ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<p>Suite à une question sur la <a href="https://pcll.ac-dijon.fr/listes/arc/scribe/2024-01/msg00033.html" class="external">liste Scribe</a>, j'ai vérifié la disponibilité et le fonctionnement de ce formulaire :</p>
<ul>
<li>admin en mode mono-étab : le formulaire apparaît, l'établissement est proposé mais la liste des enseignants est vide</li>
<li>admin en mode multi-étab : le formulaire n'apparaît pas</li>
<li>enseignant inscrit au groupe admin-<RNE> en mode multi-étab : le formulaire est fonctionnel mais le menu Gestion → "Mot de passe" (et accessoirement Gestion → "Comptes temporaires") est proposé uniquement si l'enseignant est administrateur d'un moins une classe</li>
</ul>
À faire :
<ul>
<li>faire en sorte que le formulaire soit fonctionnel pour l'utilisateur admin en mode mono-étab</li>
<li>étudier la possibilité de le rendre disponible pour l'utilisateur admin en mode multi-étab</li>
<li>étudier la possibilité que les menus soient proposés aux professeurs admin sans classe en mode multi-étab</li>
</ul>
<ul>
<li>documenter la fonctionnalité : <a class="external" href="http://eole.ac-dijon.fr/documentations/2.8/completes/HTML/ModuleScribe/co/02-changementMotDePasse.html">http://eole.ac-dijon.fr/documentations/2.8/completes/HTML/ModuleScribe/co/02-changementMotDePasse.html</a> (NB : partager la définition d'un "professeur admin" avec la <a href="http://eole.ac-dijon.fr/documentations/2.8/completes/HTML/ModuleScribe/co/03_compte_temporaire.html" class="external">page suivante</a>)</li>
</ul> Distribution EOLE - Scénario #35726 (Nouveau): Scribe 2.9 : Erreur de serveur (Internal Server E...https://dev-eole.ac-dijon.fr/issues/357262024-01-08T16:29:01ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<p>Roundcube semble totalement fonctionnel en 2.9 mais le message d'erreur suivant s'affiche systématiquement en bas à droite de l'application :\</p>
<table>
<tr>
<td> (!) Erreur de serveur (Internal Server Error) </td>
</tr>
</table>
<p>Tests effectués depuis l'extérieur d'une infrastructure etb1.scribe-2.9.0-instance-AvecImport + etb1.amon-2.9.0-instance-default</p>
<p>Vu dans les logs :<br /><pre>
==> /var/log/rsyslog/local/authdaemond/authdaemond.info.log <==
2024-01-08T17:27:07.772976+01:00 scribe.dompedago.etb1.lan authdaemond: PHP Deprecated: phpCAS autoloader is deprecated. Install phpCAS using composer instead. in /usr/share/php/CAS/CAS/Autoload.php on line 86
2024-01-08T17:27:07.773498+01:00 scribe.dompedago.etb1.lan authdaemond: PHP Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /usr/share/php/CAS/eoleclient.php on line 264
2024-01-08T17:27:07.773590+01:00 scribe.dompedago.etb1.lan authdaemond: PHP Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /usr/share/php/CAS/eoleclient.php on line 311
2024-01-08T17:27:07.776834+01:00 scribe.dompedago.etb1.lan authdaemond: PHP Warning: Constant __CAS_FOLDER already defined in /etc/courier/authProg on line 22
</pre><br /><pre>
==> /var/log/rsyslog/local/eolesso/eolesso.info.log <==
2024-01-08T17:27:07.792197+01:00 scribe.dompedago.etb1.lan eolesso[20917]: 2024-01-08T16:27:07+0000 [HTTPChannel (TLSProtocolWrapper),19,10.88.0.1] TGC-etb1ac-testfr-c95b44ebc0bf01c874e427fc88295afb0123c19d8b2a96bc039ed31b -- Demande d'un ticket PGT pour devenir proxy CAS auprès du service imap://10.1.3.5
2024-01-08T17:27:07.792374+01:00 scribe.dompedago.etb1.lan eolesso[20917]: 2024-01-08T16:27:07+0000 [HTTPChannel (TLSProtocolWrapper),19,10.88.0.1] !! Url de proxy non valide (https obligatoire) !!
</pre></p> Distribution EOLE - Scénario #35725 (Nouveau): Problème de détection du nom de domaine d'un certi...https://dev-eole.ac-dijon.fr/issues/357252024-01-08T11:22:29ZEmmanuel GARETTE
<p>Sur un serveur EOLE 2.8.1 à jour j'ai l'erreur suivante :</p>
<pre>
. Certificat => Invalide
. Chaîne => OK
. Expiration => Fin de validité dans plus de 30 jours
. DNS reconnus => xxxxxxxxxxx, emailAddress=yyyyy zzzzz
. DNS manquants => xxxxxxxxxxx
</pre>
<p>On voit que pour lui le domaine reconnu comprend également ", emailAddress=yyyyy zzzzz"</p>
<p>Si on exécute la commande :</p>
<pre>
/usr/bin/openssl x509 -in /etc/ssl/certs/info-pra-cert.pem -noout -nameopt lname -subject -ext subjectAltName
</pre>
<p>On voit qu'il y a ces élément après le commonName :</p>
<pre>
subject=countryName=FR, stateOrProvinceName=Bourgogne Franche Comte, organizationName=bbbbbbbbbbbbb, organizationalUnitName=aaaaaaaaaaaaa, commonName=xxxxxxxxxxxx, emailAddress=yyyyyyyyy
</pre>
<p>La regexp suivante n'est donc pas correct : "subject_name_re = re.compile(r'subject=.*?commonName=(?P<subject>.*)')"</p> Distribution EOLE - Scénario #35723 (Nouveau): Problème de reconfigure à cause de set_linkspeedhttps://dev-eole.ac-dijon.fr/issues/357232024-01-05T11:12:31ZEmmanuel GARETTE
<p>Dans le fichier /var/log/schedule.log j'ai :</p>
<pre>
Purge de toutes les interfaces…
Désactivation de l’interface 'eno1'…OK
Purge des adresses IP de l’interface 'eno1'…OK
Impossible d'écrire dans le fichier '/usr/lib/eole/set_linkspeed' : '[Errno 26] Text file busy: '/usr/lib/eole/set_linkspeed''
Impossible d'écrire dans le fichier '/usr/lib/eole/set_linkspeed' : '[Errno 26] Text file busy: '/usr/lib/eole/set_linkspeed''
--------------------------------------------------------------------------------
Exécution des scripts pretemplate
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Redémarrage du réseau
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Génération des fichiers de configuration.
--------------------------------------------------------------------------------
run-parts: /usr/share/eole/schedule/weekly/post/majauto exited with return code 1
</pre>
<p>dans le fichier /var/log/reconfigure.log j'ai :</p>
<pre>
2024-01-05 04:45:13,927: pyeole.service.launcher - Restart Systemd service netplan-apply
2024-01-05 04:45:16,631: pyeole.service.launcher - OK
2024-01-05 04:45:16,654: pyeole.service.launcher - Service netplan-apply is running
2024-01-05 04:45:16,655: reconfigure - Génération des fichiers de configuration.
[..]
2024-01-05 04:45:18,328: creole.template - Instanciation du fichier '/usr/lib/eole/set_linkspeed' depuis '/var/lib/creole/set_linkspeed'
2024-01-05 04:45:18,372: reconfigure - Impossible d'écrire dans le fichier '/usr/lib/eole/set_linkspeed' : '[Errno 26] Text file busy: '/usr/lib/eole/set_linkspeed''
2024-01-05 04:45:18,372: reconfigure - Impossible d'écrire dans le fichier '/usr/lib/eole/set_linkspeed' : '[Errno 26] Text file busy: '/usr/lib/eole/set_linkspeed''
</pre>
<p>Ce fichier est utilisé par le service netplan-wait-online.service, et comme on voit ici, le processus ce fini après le templating du script :</p>
<pre>
024-01-05T04:45:18.429972+01:00 zephir.xxxxxx systemd[1]: Finished Wait for Network to be Configured by Netplan.
</pre>
<p>Même si ce problème n'est pas fréquent ce n'est pas la 1er fois que j'ai le soucis :</p>
<pre>
root@zephir:~# grep "RECONFIGURE => ERR : Impossible d'écrire dans le fichier" /var/log/rsyslog/local/zephir/zephir.log
2022-12-02T04:47:22.638470+01:00 zephir.xxxxx zephir: RECONFIGURE => ERR : Impossible d'écrire dans le fichier '/usr/lib/eole/set_linkspeed' : '[Errno 26] Text file busy: '/usr/lib/eole/set_linkspeed''
2024-01-05T04:45:18.373399+01:00 zephir.xxxxx zephir: RECONFIGURE => ERR : Impossible d'écrire dans le fichier '/usr/lib/eole/set_linkspeed' : '[Errno 26] Text file busy: '/usr/lib/eole/set_linkspeed''
</pre>
<p>Par contre le serveur n'est plus utilisable si cela plante.</p>
<p>Il ne faudrait pas templatiser les fichiers avant que netplan-wait-online.service ne soit terminé.</p> Distribution EOLE - Scénario #35721 (Nouveau): Amélioration de l'agent Zéphir Certificathttps://dev-eole.ac-dijon.fr/issues/357212023-12-23T09:58:35ZEmmanuel GARETTE
<p>Dans l'agent Zéphir je pense qu'il faudrait mettre en valeur le certificat presque expiré. Le client pensait que le certificat let's encrypt était en erreur alors que c'est celui d'EOLE (voir capture).</p>
<p>Sur ce serveur il y a eole-web (dont apache) d'installé. Il n'apparait pas dans la liste des services concernés alors que celui là qui est réellement important.</p> Distribution EOLE - Scénario #35720 (Nouveau): L'agent Zéphir retourne un problème de certificat ...https://dev-eole.ac-dijon.fr/issues/357202023-12-23T09:51:48ZEmmanuel GARETTE
<p>L'agent Zéphir vérifie les deux certificats :</p>
<pre>
/etc/ssl/certs/le.crt Fin de validité dans plus de 30 jours ead-server, exim4
/etc/ssl/certs/eole.crt Fin de validité dans moins de 15 jours machine
</pre>
<p>Mais pas diagnose :</p>
<pre>
*** Validité des certificats
Validité du certificat le.crt
. Certificat => OK
. Chaîne => OK
. Expiration => Fin de validité dans plus de 30 jours
. DNS reconnus => xxxxxx
. Date de fin => jeu. 07 mars 2024 04:48:20 CET
. CA => R3
</pre> Distribution EOLE - Scénario #35681 (Nouveau): Zephir 2.8 : des paquets RC (donc non installés) s...https://dev-eole.ac-dijon.fr/issues/356812023-12-03T10:59:33ZEmmanuel GARETTE
<p>Sur un serveur il y a des paquets en RC :</p>
<pre>
# dpkg -l|grep php7.2
rc libapache2-mod-php7.2 7.2.24-0ubuntu0.18.04.7 amd64 server-side, HTML-embedded scripting language (Apache 2 module)
rc php7.2-cgi 7.2.24-0ubuntu0.18.04.7 amd64 server-side, HTML-embedded scripting language (CGI binary)
rc php7.2-cli 7.2.24-0ubuntu0.18.04.7 amd64 command-line interpreter for the PHP scripting language
rc php7.2-common 7.2.24-0ubuntu0.18.04.7 amd64 documentation, examples and common module for PHP
rc php7.2-curl 7.2.24-0ubuntu0.18.04.7 amd64 CURL module for PHP
rc php7.2-fpm 7.2.24-0ubuntu0.18.04.7 amd64 server-side, HTML-embedded scripting language (FPM-CGI binary)
rc php7.2-gd 7.2.24-0ubuntu0.18.04.7 amd64 GD module for PHP
rc php7.2-intl 7.2.24-0ubuntu0.18.04.7 amd64 Internationalisation module for PHP
rc php7.2-json 7.2.24-0ubuntu0.18.04.7 amd64 JSON module for PHP
rc php7.2-ldap 7.2.24-0ubuntu0.18.04.7 amd64 LDAP module for PHP
rc php7.2-mbstring 7.2.24-0ubuntu0.18.04.7 amd64 MBSTRING module for PHP
rc php7.2-mysql 7.2.24-0ubuntu0.18.04.7 amd64 MySQL module for PHP
rc php7.2-opcache 7.2.24-0ubuntu0.18.04.7 amd64 Zend OpCache module for PHP
rc php7.2-readline 7.2.24-0ubuntu0.18.04.7 amd64 readline module for PHP
rc php7.2-xml 7.2.24-0ubuntu0.18.04.7 amd64 DOM, SimpleXML, WDDX, XML, and XSL module for PHP
</pre>
<p>Au niveau de Zéphir ils considèrent que ces paquets ne sont pas à jour :</p>
<p><img src="https://dev-eole.ac-dijon.fr/attachments/download/3708/eole.jpg" alt="" /></p>
<p>Je vois deux solutions :</p>
<p>- ne pas tester les paquets RC<br />- avertir l'utilisateur (diagnose ? zephir ?) que des paquets RC sont présents sur le serveur.</p> Distribution EOLE - Scénario #35651 (Nouveau): Problème squid en version EOLE 2.8 https://dev-eole.ac-dijon.fr/issues/356512023-11-08T13:54:30ZHugo Simon
<p>Bonjour,</p>
<p>Nous avons un problème avec la version 2.8 d'EOLE sur le service SQUID qui plante/s’arrête à plusieurs reprises depuis la rentrée scolaire, nous avons rechercher dans les loggs mais nous n'avons pas trouver la source de ce problème c'est pour cette raison que nous vous contactons, je vous met ci joint le fichier des loggs du collège SIMONE VEIL.</p>
<p>Nous vous remercions par avance,</p> Distribution EOLE - Scénario #35544 (Nouveau): Pouvoir adapter la configuration DNS lors des étap...https://dev-eole.ac-dijon.fr/issues/355442023-08-23T11:56:56ZBenjamin Bohardbbohard@cadoles.com
<p>Dans le cas de l’utilisation de Samba comme cible première des requêtes DNS, celles-ci prennent beaucoup de temps durant les étapes où le service Samba n’est pas démarré.</p>
<p>Cette dégradation des performances est visible, notamment, sur les modules ayant etherpad, lors du reconfigure suivant la mise à jour de cette application. La dégradation est telle que l’application etherpad n’est pas fonctionnelle à l’issue du reconfigure.</p>
<p>Pourrait-on envisager d’avoir plusieurs configurations DNS disponibles et un moyen d’activer celle qui est adaptée à un moment donné ?<br />On pourrait utiliser le système de lien symbolique de /etc/resolv.conf vers la configuration adaptée et basculer lorsque nécessaire dans les scripts du reconfigure par exemple.</p> Distribution EOLE - Scénario #35467 (Nouveau): Script set_linkspeed incompatible avec le bonding ?https://dev-eole.ac-dijon.fr/issues/354672023-06-22T10:25:17ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<p>Vu par hasard en exécutant le test squash <a href="https://dev-eole.ac-dijon.fr/squash/test-cases/3707/info" class="external">HP-005-001 - Mise en place du bonding sur Hâpy</a><br /><pre>
root@hapy:~# bash -x /usr/lib/eole/set_linkspeed
+ /sbin/ethtool -s bond0 autoneg on
netlink error: Operation not supported
+ /sbin/ethtool -s bond1 autoneg on
netlink error: Operation not supported
root@hapy:~# echo $?
75
</pre></p> Distribution EOLE - Tâche #34024 (Nouveau): installMinion.sh : les clients Ubuntu non LTS devraie...https://dev-eole.ac-dijon.fr/issues/340242022-04-05T15:47:03ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<p>Sur 21.10, <code>installMinion.sh</code> sur 21.10 se plante sur le téléchargement de la clé de dépôt...<br /><a class="external" href="https://repo.saltproject.io/py3/ubuntu/">https://repo.saltproject.io/py3/ubuntu/</a></p>
<p>Pour les tests, nous utilisons le script <code>installMinion-Alternate.sh</code> mais cela pourrait être géré nativement avec une liste voire un algorithme ;)</p> Distribution EOLE - Tâche #33145 (Nouveau): Créer une GPO dédiée à l'installation du minionhttps://dev-eole.ac-dijon.fr/issues/331452021-09-14T12:22:44ZGilles GrandgérardGilles.Grandgerard@region-academique-bourgogne-franche-comte.fr
<p>(Vu avec Poitier : en désactivant eole_script ... plus de salt-minion)</p>
<p>Aujourd'hui, la GPO eole_script gère à la fois :<br />1°) l'install du minion<br />2°) la simulation du comportement ESU des scribe NT (fichiers Vista.txt)</p>
<p>La nom-utilisation de la 2° options, désactive aussi la 1ere !</p>
<p>Il faut : <br />- Supprimer les paramètres de eole_script<br />- Créer une GPO 'eole_install_minion'<br />- Ajouter une variable activer_install_minion (comme activer_gpo_script), <br />- par défaut : activer_install_minion=activer_gpo_script</p>
<p>A voir :<br />- paquet indépendant ?<br />- version 2.7.2 ?</p> Distribution EOLE - Tâche #13516 (Nouveau): Définir les règles d'écriture et faire des tests squa...https://dev-eole.ac-dijon.fr/issues/135162015-10-09T14:51:39ZScrum Master
<ul>
<li>Passer en revue le plan de <a class="wiki-page" href="https://dev-eole.ac-dijon.fr/projects/eole-ci-tests/wiki/Reecriture">route des tests</a></li>
<li>Passer en revue les exigences Squash « <strong>À valider</strong> »</li>
<li>Définir le modèle des exigences (un peu comme le [[squash-tm:Reunion-20150219|compte rendu]] de la réunion du 19 Février 2015)</li>
<li>Définir le modèle des cas de tests (en se basant sur le [[squash-tm:Reunion-20150219|compte rendu]] de la réunion du 19 Février 2015)</li>
</ul>