Ensemble Ouvert Libre Évolutif: Demandeshttps://dev-eole.ac-dijon.fr/https://dev-eole.ac-dijon.fr/favicon.ico2024-03-25T11:38:32ZEnsemble Ouvert Libre Évolutif
Redmine Distribution EOLE - Demande #35847 (Nouveau): [Zéphir][2.9] PostgreSQL démarré trop tardhttps://dev-eole.ac-dijon.fr/issues/358472024-03-25T11:38:32ZLaurent Gourvenec
<p>Suite à une màj automatique de mon serveur zéphir 2.9-avec-conf.<br />Le script zephir_weekly ne semble pas avoir réussi à s'exécuter correctement. D'après les logs suivant, suite au reconfigure, postresql n'était pas prêt.<br />-> Le reconfigure n'attend pas correctement que postgresql soit up ?</p>
<pre>
mars 24 05:20:15 zephir eole-schedule[1620109]: run-parts: executing /usr/share/eole/schedule/weekly/post/zephir_weekly weekly
mars 24 05:20:15 zephir eole-schedule[1620109]: /usr/share/eole/schedule/weekly/post/zephir_weekly:
mars 24 05:20:15 zephir eole-schedule[1620109]: vacuumdb: error: connection to server on socket "/var/run/postgresql/.s.PGSQL.5432" failed: Aucun fichier ou dossier de ce nom
mars 24 05:20:15 zephir eole-schedule[1620109]: Is the server running locally and accepting connections on that socket?
mars 24 05:20:15 zephir eole-schedule[1620109]: psql: error: connection to server on socket "/var/run/postgresql/.s.PGSQL.5432" failed: Aucun fichier ou dossier de ce nom
mars 24 05:20:15 zephir eole-schedule[1620109]: Is the server running locally and accepting connections on that socket?
mars 24 05:20:15 zephir eole-schedule[1620109]: psql: error: connection to server on socket "/var/run/postgresql/.s.PGSQL.5432" failed: Aucun fichier ou dossier de ce nom
mars 24 05:20:15 zephir eole-schedule[1620109]: Is the server running locally and accepting connections on that socket?
mars 24 05:20:15 zephir eole-schedule[1620109]: post schedule weekly accompli
</pre>
<pre>
root@zephir:~# journalctl -u postgresql
mars 24 05:20:15 zephir systemd[1]: postgresql.service: Deactivated successfully.
mars 24 05:20:15 zephir systemd[1]: Stopped PostgreSQL RDBMS.
-- Boot 878cdd2bcfb04c188c4a1cbe7debcc92 --
mars 24 05:20:42 zephir systemd[1]: Starting PostgreSQL RDBMS...
mars 24 05:20:42 zephir systemd[1]: Finished PostgreSQL RDBMS.
</pre> Amon - Demande #35649 (Nouveau): [2.9.0] Impossible de configurer eth0 en DHCPhttps://dev-eole.ac-dijon.fr/issues/356492023-11-08T09:05:27ZLaurent Gourvenec
<p>Dans genconfig, lorsque l'on change la méthode d'attribution d'ip pour l'interface eth0 par DHCP, l'interface web mouline indéfiniment.<br />Sur Amon.</p> Distribution EOLE - Demande #35625 (Nouveau): Zéphir : les paquets paquets additionnels non synch...https://dev-eole.ac-dijon.fr/issues/356252023-10-12T06:00:17ZEmmanuel GARETTE
<p>Voici de mémoire ce qui s'est passé (sans étude approfondit) :</p>
<p>- j'ai migré mon serveur Hapy de 2.7 vers 2.8<br />- en 2.7 j'avais le paquet bareos eole-bareoswebui dans le Zéphir<br />- en 2.8 je n'ai pas le paquet dans ma variante ni sur le serveur<br />- j'ai un dico personnalisé dans la variante incompatible avec eole-bareoswebui<br />- lors d'Upgrade-Auto, creoled n'a pas redémarré (logique)<br />- j'ai supprimé le paquet eole-bareoswebui à la main<br />- creoled refonctionne</p>
<p>Plusieurs mois plus tard j'envoie une nouvelle clef SSH (et uniquement cela) et le paquet eole-bareoswebui est réinstallé.</p>
<p>Le problème c'est que le fichier /usr/share/zephir/zephir_conf/fichiers_zephir contenait encore le paquet eole-bareoswebui.</p>
<p>J'y vois plusieurs problème :</p>
<p>- si le fichier fichiers_zephir n'est pas synchronisé, pourquoi réinstaller les paquets ?<br />- on dirait qu'une erreur dans creoled empêche l'installation du fichier fichiers_zephir (?)<br />- on n'est pas informé que la liste des paquets (et surement des fichiers) n'est pas synchronisé entre le Zéphir et le serveur.</p> Distribution EOLE - Demande #35588 (Nouveau): [Hâpy] Mettre du retry lors de l'intégration de noe...https://dev-eole.ac-dijon.fr/issues/355882023-09-21T09:34:53ZLaurent Gourvenec
<p>Lors de l'instance du noeud principal d'un cluster hapy, on lance l'intégration des noeuds.<br />L'une des première étape consiste à entrer le mot de passe pour chaque membre du cluster.<br />Sauf qu'il n'y a pas de retry à ce moment là !</p> Distribution EOLE - Demande #35566 (Nouveau): [Hapy 2.9.0] Oneflow ne redémarre pas après un reco...https://dev-eole.ac-dijon.fr/issues/355662023-09-14T15:06:47ZLaurent Gourvenec
<p>Vu lors de l'exécution du test squash sur hapy en mode cluster <a class="external" href="https://dev-eole.ac-dijon.fr/squash/executions/14699">https://dev-eole.ac-dijon.fr/squash/executions/14699</a></p>
<p>+ cf. <a class="issue tracker-6 status-5 priority-4 priority-default closed child" title="Tâche: Hâpy 2.9 : erreur fatale dans le script postservice/30-one-mng reconfigure (Fermé)" href="https://dev-eole.ac-dijon.fr/issues/35543#note-8">#35543#note-8</a></p> Distribution EOLE - Demande #35334 (Nouveau): [EOLE 2.7] Erreur js sur la page d'accueil d'EAD3 l...https://dev-eole.ac-dijon.fr/issues/353342023-04-07T09:30:14ZLaurent Gourvenec
<p>Vu sur un scribe 2.7.2 ; Je ne pense pas que cela cré une véritable erreur derrière, mais dans le doute, je signale.<br />En 2.8.1, je n'ai pas cette erreur sur un amon.</p>
<pre>
Uncaught TypeError: this.$.saltEvents is undefined
_onAuthTokenChanged https://scribe.ac-test.fr/ead/elements/app-shell/app-shell.html-119.js:165
handler https://scribe.ac-test.fr/ead/elements/app-shell/app-shell.html-2.js:491
fire https://scribe.ac-test.fr/ead/elements/app-shell/app-shell.html-2.js:1268
_onStoreChanged https://scribe.ac-test.fr/ead/elements/app-shell/app-shell.html-79.js:180
publish https://scribe.ac-test.fr/ead/elements/app-shell/app-shell.html-79.js:32
setTimeout handler*publish/< https://scribe.ac-test.fr/ead/elements/app-shell/app-shell.html-79.js:31
publish https://scribe.ac-test.fr/ead/elements/app-shell/app-shell.html-79.js:29
set https://scribe.ac-test.fr/ead/elements/app-shell/app-shell.html-79.js:22
setAuthToken https://scribe.ac-test.fr/ead/elements/app-shell/app-shell.html-79.js:112
open https://scribe.ac-test.fr/ead/elements/app-shell/app-shell.html-79.js:128
created https://scribe.ac-test.fr/ead/elements/app-shell/app-shell.html-79.js:70
data:%0A%20%20%2F*%20globals%20Polymer%20*%2F%0A%20%20Polymer(%7B%0A%20%20%20%20is%3A%20'app-shell'%:165:7
</pre> Distribution EOLE - Demande #35333 (Nouveau): [EOLE 2.7+] 404 dans la page d'accueil d'EAD3https://dev-eole.ac-dijon.fr/issues/353332023-04-07T09:22:53ZLaurent Gourvenec
<p>A priori il y a quelques coquilles dans le js. Problème mineur, ça ne bloque rien.<br /><pre>
Erreur dans les liens source : Error: request failed with status 404
URL de la ressource : https://etb1.ac-test.fr/ead/elements/app-shell/app-shell.html-30.js
URL du lien source : intl-messageformat.min.js.map
</pre></p> Distribution EOLE - Tâche #35083 (En cours): [AmonEcole 2.9] Le service strongswan n'est pas arrê...https://dev-eole.ac-dijon.fr/issues/350832022-11-25T09:45:47ZLaurent Gourvenec
<p>Sur un serveur AmonEcole j'ai fait : <code>CreoleSet install_rvp non</code> puis <code>reconfigure</code></p>
<p>Le service est toujours actifs :</p>
<pre>
root@amonecole:~# systemctl status ipsec.service
● strongswan-starter.service - strongSwan IPsec IKEv1/IKEv2 daemon using ipsec.conf
Loaded: loaded (/lib/systemd/system/strongswan-starter.service; disabled; vendor preset: enabled)
Active: active (running) since Fri 2022-11-25 10:04:50 CET; 32min ago
</pre>
<p>Pourtant il devrait être arrêté.</p> Distribution EOLE - Scénario #34594 (Nouveau): [Seth-education] Deletaupdate hs sur homedirectoryhttps://dev-eole.ac-dijon.fr/issues/345942022-09-14T00:02:46ZNicolas Clementz
<p>Nous avons constaté que les DELETAUPDATE remontait une erreur en rapport avec la mise à jour du homedirectory</p>
<p>L'erreur semble se situer dans le fichier <br />/usr/lib/python3/dist-packages/eoleaaf/sambatranslator.py <br />ligne 707</p>
<p>Il faut modifier</p>
<p>""".format(dico['homeDirectory'])<br />par<br />""".format(dico['homedirectory'])</p> Distribution EOLE - Scénario #34313 (Nouveau): [Seth-education] Sur un Seth en mode DC on ne devr...https://dev-eole.ac-dijon.fr/issues/343132022-06-17T13:55:08ZLaurent Gourvenec
<p>On ne devrait pas pouvoir donner de devoirs si la variable activer_ad_homes_share est à "Non".</p> eole-dispatcher - Demande #34276 (Nouveau): [PIWIK] Le passage a ninegate ne remonte plus les sta...https://dev-eole.ac-dijon.fr/issues/342762022-06-09T12:44:45ZChristophe LEONchristophe.leon@ac-reunion.fr
<p>En ref au dossier R-065482 <br />---<br />Bonjour les collègues,</p>
<p>ObUs permet d'afficher des données d'usages de l'ENT Métice sur les établissements.</p>
<p>Pour certains établissements, plus aucune donnée de connexion ne s'affiche. <br />Cela semble être lié au passage du portail posh/envole au nouveau portail Ninegate, soit suite à la migration Scribe 2.7 (~8 établissements ?)<br />soit au passage à Ninegate sur Scribe 2.6 (clg Terre Sainte).</p> envole-connecteur - Evolution #29348 (Accepté): [GAR] Limiter la sélection des Resp. Affectationshttps://dev-eole.ac-dijon.fr/issues/293482019-12-02T05:32:04ZChristophe LEONchristophe.leon@ac-reunion.fr
<p>Aujourd'hui la limite des resp. d'affectations GAR est de 15,<br />elle passera a 25 en 2020</p>
<p>Si il y a plus de 15 resp. d’affectation, l'importation GAR échoue pour toute le périmètre projet</p>
<p>Afin de se conformer aux limites du GAR, <br />Il faudrait limiter la sélection des resp. d'affectations à la limite fixée par le GAR</p>
<p>Cette limitation devra être paramétrable afin de s'adapter facilement aux évolution GAR</p> envole-connecteur - Demande #28888 (Nouveau): [aaf2gar] construction des Enseignants/GARPersonEta...https://dev-eole.ac-dijon.fr/issues/288882019-09-05T08:43:25ZPierre CADEOTpierre.cadeot@ac-reunion.fr
<p>pour un enseignant donné, il devrait exister dans les fichiers au format du GAR autant de balises GARPersonEtab que d'établissements d'affectation (modulo le périmètre du GAR), or actuellement ne remonte dans cette balise que l'établissement de rattachement</p> Zéphir - Archive #25827 (Nouveau): Zéphir : Mettre à jour les documentationshttps://dev-eole.ac-dijon.fr/issues/258272018-11-13T10:43:53ZLionel MorinLionel.Morin@region-academique-bourgogne-franche-comte.frZéphir - Tâche #25764 (Nouveau): zephir-client doit créer un serveurhttps://dev-eole.ac-dijon.fr/issues/257642018-11-12T16:37:17ZGérald Schwartzmann
<p>Actuellement la commande en exemple dans l'aide :<br /><pre>
zephir-client --help
</pre><br /><pre>
zephir-client server.create '{"servername":"MonJoliServeur", "serverdescription": "un bien joli serveur", "servermodelid":1, "serverpassphrase": "MyPassPhrase"}'
</pre></p>
<p>renvoie en dev :<br /><pre>
{
"message": "An unexpected error occurred"
}
</pre></p>
<p>renvoie en staging :<br /><pre>
<html>
<head><title>302 Found</title></head>
<body bgcolor="white">
<center><h1>302 Found</h1></center>
<hr><center>openresty/1.11.2.5</center>
</body>
</html>
</pre></p> Zéphir - Archive #25686 (Nouveau): Zephir-ui : Intégrer une connection ssh aux serveurshttps://dev-eole.ac-dijon.fr/issues/256862018-10-31T08:13:16ZMatthieu LamalleZéphir - Archive #25685 (Nouveau): Zephir : Seeder le projethttps://dev-eole.ac-dijon.fr/issues/256852018-10-31T08:12:23ZMatthieu Lamalle
<p>Il faut revoir les dockerfile et scripts de configuration.<br />Intégrer un système de seeding lors de l'instanciation d'un zephir, que ce soit en dev ou en preprod</p> Zéphir - Archive #25684 (Nouveau): Zephir : Gérer les datasets avec leur YAMLhttps://dev-eole.ac-dijon.fr/issues/256842018-10-31T08:08:51ZMatthieu LamalleZéphir - Archive #25683 (Nouveau): Zephir : Intégrer tous les servermodel existantshttps://dev-eole.ac-dijon.fr/issues/256832018-10-31T08:08:22ZMatthieu LamalleZéphir - Archive #25575 (Nouveau): Zéphir : Refactoring des Dockerfilehttps://dev-eole.ac-dijon.fr/issues/255752018-10-16T07:30:02ZLionel MorinLionel.Morin@region-academique-bourgogne-franche-comte.fr
<p>Se baser sur le lint</p> Zéphir - Tâche #24922 (Nouveau): Zéphir : Vérifier les variables qui ne devraient pas être obliga...https://dev-eole.ac-dijon.fr/issues/249222018-09-07T12:08:27ZLionel MorinLionel.Morin@region-academique-bourgogne-franche-comte.fr
<p>Sur le nouveau zéphir (serveur eolebase appairé) la variable adresse_ip_dns ne devrait pas être obligatoire.</p> Zéphir - Archive #21521 (Nouveau): Zéphir: générer les commandes console à partir des manifestes ...https://dev-eole.ac-dijon.fr/issues/215212017-10-02T08:45:59ZWilliam Petitwpetit@cadoles.com
<p>La console SSH de l'application Zéphir devrait générer automatiquement ses commandes disponibles à partir des manifestes des messages.</p>
<p>Seuls les messages "publics" devraient être disponibles en tant que commandes.</p> EoleSSO - Bac à idée #19758 (Nouveau): [Proposition d'évolution] Permettre une redirection automa...https://dev-eole.ac-dijon.fr/issues/197582017-03-16T12:37:42ZMathieu Terrobamathieu.terroba@ac-poitiers.fr
<p>Bonjour,<br />Nous avons déjà évoqué le sujet avec Bruno par mail.<br />Nous souhaiterions pouvoir rediriger automatiquement un utilisateur vers une adresse (configurable) lorsque l'utilisateur n'est pas connecté et souhaite accéder à une ressource protégée via CAS par eole-sso.<br />Il faudrait aussi garder une adresse de fallback pour les comptes locaux (admin, etc... )<br />Idéalement, nous souhaiterions avoir ce comportement sur la 2.5.x</p>
<p>Cette demande est sûrement à placer dans le bac à idées.</p>
<p>Cordialement,<br />Christophe Brenelière (<a class="email" href="mailto:christophe.breneliere@ac-poitiers.fr">christophe.breneliere@ac-poitiers.fr</a>)<br />Rectorat de Poitiers</p> zephir-parc - Evolution #10884 (Nouveau): zephir_dicts.sh et les fonctions personnaliséeshttps://dev-eole.ac-dijon.fr/issues/108842015-03-10T15:35:03ZThierry Bertrandthierry.bertrand@developpement-durable.gouv.fr
<p>quand on lance zephir_dicts.sh sur un module, il ne récupère pas les fonctions personnalisées.</p>
<p>Ce serait utile pour éviter les oublis.</p> scribe-backend - Tâche #5767 (Nouveau): [multi-étab] Choix de l'étab impossible si importation Te...https://dev-eole.ac-dijon.fr/issues/57672013-07-17T12:50:21ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<p>Le choix de l'établissement est placé dans les préférences des enseignants et les administratifs le récupèrent mais seulement dans le cas où les deux catégories sont traitées ensemble (ie : Sconet & AAF)...</p>
<p>Au pire on pourrait conditionner ce choix d'importation en fonction de la variable <em>ead_support_multietab</em> (dans : <code>scribe/importation/preferences.py</code>).</p>