https://dev-eole.ac-dijon.fr/https://dev-eole.ac-dijon.fr/favicon.ico2022-01-21T10:12:50ZEnsemble Ouvert Libre ÉvolutifDistribution EOLE - Tâche #33703: Tests sur etb1https://dev-eole.ac-dijon.fr/issues/33703?journal_id=1635732022-01-21T10:12:50ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<ul><li><strong>Statut</strong> changé de <i>Nouveau</i> à <i>En cours</i></li><li><strong>Assigné à</strong> mis à <i>Joël Cuissinat</i></li></ul><ul>
<li>Infra etb1 avec etb1.pcprofs-10 joint au domaine et LibreOffice 7.2</li>
<li>Création EAD utilisateur "prof" + profil itinérant</li>
<li>Connexion, exécution de LibreOffice, enregistrement dans U:</li>
<li>Déconnexion : le dossier profil.V6 se peuple et j'obtiens notamment :<br /><pre>
root@scribe:/home/adhomes/prof# getfacl /home/adhomes/prof/profil.V6/AppData/Roaming/LibreOffice
getfacl : suppression du premier « / » des noms de chemins absolus
# file: home/adhomes/prof/profil.V6/AppData/Roaming/LibreOffice
# owner: prof
# group: domain\040users
user::rwx
user:domain\040users:---
group::---
group:NT\040Authority\\system:rwx
group:domain\040users:---
group:prof:rwx
mask::rwx
other::---
default:user::rwx
default:user:domain\040users:---
default:user:prof:rwx
default:group::---
default:group:NT\040Authority\\system:rwx
default:group:domain\040users:---
default:group:prof:rwx
default:mask::rwx
default:other::---
</pre></li>
</ul>
<p>En bidouillant les droits dans le profil, j'obtiens uniquement cette erreur à l'ouverture d'un fichier :</p>
<table>
<tr>
<td>Erreur lors du chargement du BASIC du document file:///C:/Users/prof/AppData/Roaming/LibreOffice/4/user/basic/Standard/script.xlb/:<br />Erreur générale.<br />Erreur d'entrée/sortie générale.</td>
</tr>
</table> Distribution EOLE - Tâche #33703: Tests sur etb1https://dev-eole.ac-dijon.fr/issues/33703?journal_id=1635742022-01-21T10:31:47ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<ul></ul>Le CD74 continue de rediriger "AppData" vers "config_eole/Application Data".
<ul>
<li>après migration l'utilisateur retrouve ses favoris</li>
<li>le dossier "profil.V6" peut être supprimé sans que l'utilisateur perde ses préférences</li>
</ul>
<p>À priori, cela ne se produit pas sur les quelques collèges encore en 2.7.2.</p> Distribution EOLE - Tâche #33703: Tests sur etb1https://dev-eole.ac-dijon.fr/issues/33703?journal_id=1635792022-01-21T15:18:53ZGilles GrandgérardGilles.Grandgerard@region-academique-bourgogne-franche-comte.fr
<ul></ul><p>Fichier enregistrer lors de la cloture de session :</p>
<pre><code class="xml syntaxhl"><span class="CodeRay"><span class="preprocessor"><?xml version="1.0" encoding="UTF-8"?></span>
<span class="doctype"><!DOCTYPE library:libraries PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "libraries.dtd"></span>
<span class="tag"><library:libraries</span> <span class="attribute-name">xmlns:library</span>=<span class="string"><span class="delimiter">"</span><span class="content">http://openoffice.org/2000/library</span><span class="delimiter">"</span></span> <span class="attribute-name">xmlns:xlink</span>=<span class="string"><span class="delimiter">"</span><span class="content">http://www.w3.org/1999/xlink</span><span class="delimiter">"</span></span><span class="tag">></span>
<span class="tag"><library:library</span> <span class="attribute-name">library:name</span>=<span class="string"><span class="delimiter">"</span><span class="content">Standard</span><span class="delimiter">"</span></span> <span class="attribute-name">xlink:href</span>=<span class="string"><span class="delimiter">"</span><span class="content">$(USER)/basic/Standard/script.xlb/</span><span class="delimiter">"</span></span> <span class="attribute-name">xlink:type</span>=<span class="string"><span class="delimiter">"</span><span class="content">simple</span><span class="delimiter">"</span></span> <span class="attribute-name">library:link</span>=<span class="string"><span class="delimiter">"</span><span class="content">false</span><span class="delimiter">"</span></span><span class="tag">/></span>
<span class="tag"></library:libraries></span>
</span></code></pre>
<p>Fichier initial :</p>
<pre><code class="xml syntaxhl"><span class="CodeRay"><span class="preprocessor"><?xml version="1.0" encoding="UTF-8"?></span>
<span class="doctype"><!DOCTYPE library:libraries PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "libraries.dtd"></span>
<span class="tag"><library:libraries</span> <span class="attribute-name">xmlns:library</span>=<span class="string"><span class="delimiter">"</span><span class="content">http://openoffice.org/2000/library</span><span class="delimiter">"</span></span> <span class="attribute-name">xmlns:xlink</span>=<span class="string"><span class="delimiter">"</span><span class="content">http://www.w3.org/1999/xlink</span><span class="delimiter">"</span></span><span class="tag">></span>
<span class="tag"><library:library</span> <span class="attribute-name">library:name</span>=<span class="string"><span class="delimiter">"</span><span class="content">Standard</span><span class="delimiter">"</span></span> <span class="attribute-name">library:link</span>=<span class="string"><span class="delimiter">"</span><span class="content">false</span><span class="delimiter">"</span></span><span class="tag">/></span>
<span class="tag"></library:libraries></span>
</span></code></pre>
<p>Le <strong>'xlink:href="$(USER)/basic/Standard/script.xlb/" xlink:type="simple"'</strong> semble mal géré. <br />Comment est interprété $(USER) sur un poste Windows ?<br />Cela doit être un Bug LibreOffice.</p>
<p><strong>Un contournement serait d'écraser à chaque ouverture de session les 2 fichiers par les fichiers du répertoire d'origine 'C:\Program Files\LibreOffice\presets\basic'</strong></p> Distribution EOLE - Tâche #33703: Tests sur etb1https://dev-eole.ac-dijon.fr/issues/33703?journal_id=1635802022-01-21T15:29:19ZGilles GrandgérardGilles.Grandgerard@region-academique-bourgogne-franche-comte.fr
<ul></ul><p>Le problème initial est connu chez LibreOffice <a class="external" href="https://ask.libreoffice.org/t/libreoffice-6-0-7-3-en-safe-mode/37782">https://ask.libreoffice.org/t/libreoffice-6-0-7-3-en-safe-mode/37782</a></p>
<p>LA réponse est dans <a class="external" href="https://wiki.documentfoundation.org/Faq/General/110/fr">https://wiki.documentfoundation.org/Faq/General/110/fr</a></p> Distribution EOLE - Tâche #33703: Tests sur etb1https://dev-eole.ac-dijon.fr/issues/33703?journal_id=1635812022-01-21T15:31:45ZGilles GrandgérardGilles.Grandgerard@region-academique-bourgogne-franche-comte.fr
<ul></ul><p>Fichiers LibreOffice dans le Roaming</p>
<pre>
/home/adprofiles/prof1.V6/AppData/Roaming/LibreOffice/4
/home/adprofiles/prof1.V6/AppData/Roaming/LibreOffice/4/cache
/home/adprofiles/prof1.V6/AppData/Roaming/LibreOffice/4/cache/skia.log
/home/adprofiles/prof1.V6/AppData/Roaming/LibreOffice/4/user
/home/adprofiles/prof1.V6/AppData/Roaming/LibreOffice/4/user/extensions/bundled
/home/adprofiles/prof1.V6/AppData/Roaming/LibreOffice/4/user/extensions/bundled/lastsynchronized
/home/adprofiles/prof1.V6/AppData/Roaming/LibreOffice/4/user/extensions/shared
/home/adprofiles/prof1.V6/AppData/Roaming/LibreOffice/4/user/extensions/shared/lastsynchronized
/home/adprofiles/prof1.V6/AppData/Roaming/LibreOffice/4/user/extensions/tmp
/home/adprofiles/prof1.V6/AppData/Roaming/LibreOffice/4/user/basic
/home/adprofiles/prof1.V6/AppData/Roaming/LibreOffice/4/user/basic/script.xlc~
/home/adprofiles/prof1.V6/AppData/Roaming/LibreOffice/4/user/basic/script.xlc
/home/adprofiles/prof1.V6/AppData/Roaming/LibreOffice/4/user/basic/dialog.xlc
/home/adprofiles/prof1.V6/AppData/Roaming/LibreOffice/4/user/config/soffice.cfg/modules
/home/adprofiles/prof1.V6/AppData/Roaming/LibreOffice/4/user/config/soffice.cfg/modules/StartModule
/home/adprofiles/prof1.V6/AppData/Roaming/LibreOffice/4/user/config/soffice.cfg/modules/StartModule/popupmenu
/home/adprofiles/prof1.V6/AppData/Roaming/LibreOffice/4/user/config/soffice.cfg/modules/StartModule/statusbar
/home/adprofiles/prof1.V6/AppData/Roaming/LibreOffice/4/user/config/soffice.cfg/modules/StartModule/images
/home/adprofiles/prof1.V6/AppData/Roaming/LibreOffice/4/user/config/soffice.cfg/modules/StartModule/images/Bitmaps
/home/adprofiles/prof1.V6/AppData/Roaming/LibreOffice/4/user/config/soffice.cfg/modules/StartModule/toolbar
/home/adprofiles/prof1.V6/AppData/Roaming/LibreOffice/4/user/config/soffice.cfg/modules/StartModule/menubar
/home/adprofiles/prof1.V6/AppData/Roaming/LibreOffice/4/user/pack
/home/adprofiles/prof1.V6/AppData/Roaming/LibreOffice/4/user/pack/database
/home/adprofiles/prof1.V6/AppData/Roaming/LibreOffice/4/user/pack/database/biblio.pack
/home/adprofiles/prof1.V6/AppData/Roaming/LibreOffice/4/user/pack/database/biblio
/home/adprofiles/prof1.V6/AppData/Roaming/LibreOffice/4/user/pack/database/biblio/biblio.pack
/home/adprofiles/prof1.V6/AppData/Roaming/LibreOffice/4/user/pack/basic
/home/adprofiles/prof1.V6/AppData/Roaming/LibreOffice/4/user/pack/basic/Standard
/home/adprofiles/prof1.V6/AppData/Roaming/LibreOffice/4/user/pack/basic/Standard/dialog.pack
/home/adprofiles/prof1.V6/AppData/Roaming/LibreOffice/4/user/pack/basic/script.pack
/home/adprofiles/prof1.V6/AppData/Roaming/LibreOffice/4/user/pack/config
/home/adprofiles/prof1.V6/AppData/Roaming/LibreOffice/4/user/pack/registrymodifications.pack
/home/adprofiles/prof1.V6/AppData/Roaming/LibreOffice/4/user/uno_packages/cache
/home/adprofiles/prof1.V6/AppData/Roaming/LibreOffice/4/user/registrymodifications.xcu
/home/adprofiles/prof1.V6/AppData/Roaming/LibreOffice/4/crash/dump.ini
</pre>
<p>Une solution : Supprimer le contenu de <span>USER</span>\AppData/Roaming/LibreOffice/4 à l'ouverture de session</p> Distribution EOLE - Tâche #33703: Tests sur etb1https://dev-eole.ac-dijon.fr/issues/33703?journal_id=1635852022-01-21T15:39:16ZGilles GrandgérardGilles.Grandgerard@region-academique-bourgogne-franche-comte.fr
<ul></ul><p>Une solution : créer une gpo d'exclusion de répertoire.</p>
<p><a class="external" href="https://support.microsoft.com/en-us/topic/137467ac-bfe7-5c4e-87b4-6b24161b43c4">https://support.microsoft.com/en-us/topic/137467ac-bfe7-5c4e-87b4-6b24161b43c4</a></p> Distribution EOLE - Tâche #33703: Tests sur etb1https://dev-eole.ac-dijon.fr/issues/33703?journal_id=1635862022-01-21T15:45:18ZGilles GrandgérardGilles.Grandgerard@region-academique-bourgogne-franche-comte.fr
<ul></ul><p>Le problème est bien décrit ici : <a class="external" href="https://wiki.documentfoundation.org/UserProfile">https://wiki.documentfoundation.org/UserProfile</a></p> Distribution EOLE - Tâche #33703: Tests sur etb1https://dev-eole.ac-dijon.fr/issues/33703?journal_id=1635982022-01-24T13:44:49ZLUCCHINI Arnaud
<ul></ul><p>Bonjour,</p>
<p>Avec Pascal nous avons bossé sur le problème ce matin, en s'inspirant des pistes que vous nous avez proposé. Voici ce qu'il en ressort :<br />- La GPO d'exception ne s'applique pas à notre cas, car le AppData est redirigé, il n'y a donc rien qui descend/monte lors des ouvertures/fermetures de sessions.<br />On a quand même tenté le coup par principe mais sans résultat.</p>
<p>- Nous avons modifié nos GPO sur un groupe de test pour que la redirection aille sur "AppData" et non sur "Application Data". Pas d'amélioration mais un comportement qui nous a interpellé. Nous partons d'un compte qui rencontre le problème. Nous renommons son répertoire "Application Data" en "AppData", rien ne change, le problème continue. Si on copie le dossier "Application Data" en nommant sa copie "AppData", là ça a débloqué la situation.</p>
<p>- Sur un compte avec le message d'erreur, il s'avère que ce n'est pas toujours le cas. Nous lançons LibreOffice Writer nous avons le message, une seconde fois pareil, une troisième fois ça fonctionne, Une quatrième ça rebloque...ou pas. On a tenté de jongler en alternant avec le lancement de Libre Office Calc ou Impress par exemple et il n'y a pas de logiques. Des fois on peut ouvrir deux fois de suite sans souci, puis plus rien pendant plusieurs essais, etc.</p>
<p>- Nous avons tenté de lancer LibreOffice en mode sans échec sur un compte en panne. Même message d'erreur, nous n'allons pas plus loin.</p>
<p>- En utilisant LibreOffice portable, vu que rien ne s'enregistre dans le AppData ça fonctionne.</p>
<p>- Enfin nous avons tenté de bloquer un compte sur un de nos serveurs en 2.7.2. Nous avons employé la même méthode que sur un serveur en 2.8.0 (c'est à dire, à partir d'un compte qui fonctionne, on supprime le dossier LibreOffice dans le AppData puis on relance LibreOffice. Et ceci, autant de fois qu'il le faut pour obtenir l'erreur. En général cela se produit au bout de la 4° ou 5° suppression. Au maximum il a fallu attendre le 10° essai).<br />Au final, nous n'avons jamais réussi à reproduire l'erreur après pourtant une trentaine d'essais (nous obtenions bien un message d'erreur, mais uniquement quand on effaçait le répertoire avec un LibreOffice toujours ouvert. Ce qui est donc un comportement "normal"). <br />Nous sommes dorénavant certains que cela ne se produit donc pas sur les serveurs en 2.7.2.</p>
<p>Voici pour nos investigations. Si jamais cela vous parle. Merci pour votre assistance en tout cas.</p> Distribution EOLE - Tâche #33703: Tests sur etb1https://dev-eole.ac-dijon.fr/issues/33703?journal_id=1636272022-01-25T09:32:34ZGilles GrandgérardGilles.Grandgerard@region-academique-bourgogne-franche-comte.fr
<ul></ul><p>Ok.</p>
<p>1°) >> car le AppData est redirigé, il n'y a donc rien qui descend/monte lors des ouvertures/fermetures de sessions.</p>
<p>J'ai un petit doute : nous parlons bien de "AppData/Roaming" et pas de "AppData" ? Car la redirection de AppData ne doit concerner que Roaming, et pas les autres sous répertoires. Le Local et LocalLow doivent restés sur le poste !</p>
<p>Ps. Dans ce répertoire, on trouve tous les caches des navigateurs, oneDrive, .... A quoi servent ces caches s'ils se retrouvent sur le réseau !</p>
<p>2°) Quelle est l'utilité de la redirection de AppData ? Pouvez-vous envisager de ne pas rediriger ce répertoire ?</p>
<p>3°) Si "LibreOffice portable" fonctionne, ne pouvez vous pas utiliser cette version en lieu et place de la version "standard" ?</p> Distribution EOLE - Tâche #33703: Tests sur etb1https://dev-eole.ac-dijon.fr/issues/33703?journal_id=1636282022-01-25T09:34:29ZGilles GrandgérardGilles.Grandgerard@region-academique-bourgogne-franche-comte.fr
<ul><li><strong>Fichier</strong> <a href="/attachments/download/3445/1016Emplacement_des_repertoires_sans_redirection.jpg">1016Emplacement_des_repertoires_sans_redirection.jpg</a> <a class="icon-only icon-magnifier" title="Voir" href="/attachments/3445/1016Emplacement_des_repertoires_sans_redirection.jpg">Voir</a> ajouté</li></ul><p>Un petit rappel</p> Distribution EOLE - Tâche #33703: Tests sur etb1https://dev-eole.ac-dijon.fr/issues/33703?journal_id=1636322022-01-25T12:52:45ZPascal Baptendier
<ul><li><strong>Fichier</strong> <a href="/attachments/download/3446/Capture%20d%E2%80%99%C3%A9cran%20du%202022-01-25%2013-45-18.png">Capture d’écran du 2022-01-25 13-45-18.png</a> <a class="icon-only icon-magnifier" title="Voir" href="/attachments/3446/Capture%20d%E2%80%99%C3%A9cran%20du%202022-01-25%2013-45-18.png">Voir</a> ajouté</li></ul><p>Bonjour;</p>
<p>Oui tout à fait, nous parlons bien AppData/Roaming.<br />Nous redirigeons ce répertoire par une gpo.<br />Comme nous avons migré de 2.4 à 2.8 nous avons gardé l'ancien nommage "Application Data"</p> Distribution EOLE - Tâche #33703: Tests sur etb1https://dev-eole.ac-dijon.fr/issues/33703?journal_id=1636392022-01-25T13:42:39ZLUCCHINI Arnaud
<ul></ul><p>Bonjour,</p>
<p>Et en ce qui concerne LibreOffice portable, en fait nous avons découvert son bon fonctionnement, hier uniquement.<br />C'est grâce au lien que vous nous avez envoyé <a class="external" href="https://wiki.documentfoundation.org/UserProfile">https://wiki.documentfoundation.org/UserProfile</a> où l'on a vu que ça ne pointait pas au même endroit pour les profiles et qu'on a testé. Donc merci déjà :-).<br />Du coup, oui, cela devient une possibilité que l'on va très sérieusement envisager.</p>
<p>Deux bémols malgré tout.<br />Déjà il faut que l'on vérifie que les extensions de LibreOffice fonctionnent pour la version portable.<br />Et également, nous craignons juste que ce qu'il se passe avec le LibreOffice ne soit le sommet émergé de l'iceberg et que l'on risque de rencontrer d'autres soucis sur d'autres logiciels.</p>
<p>Donc si vous avez une autre idée avec les derniers éléments amenés, on est prêt à tester une autre hypothèse de travail.</p> Distribution EOLE - Tâche #33703: Tests sur etb1https://dev-eole.ac-dijon.fr/issues/33703?journal_id=1636592022-01-26T15:11:21ZLUCCHINI Arnaud
<ul><li><strong>Fichier</strong> <a href="/attachments/download/3447/getfacl.png">getfacl.png</a> <a class="icon-only icon-magnifier" title="Voir" href="/attachments/3447/getfacl.png">Voir</a> ajouté</li></ul><p>Deux précisions à rajouter.</p>
<p>Nous avons testé avec OpenOffice, comme les logiciels sont proches, sans trop de surprise on a le même blocage, mais pas plus d'explication dans le message d'erreur affiché.</p>
<p>Ensuite, dans l'image jointe vous pouvez voir le résultat de 2 commandes getfacl. A gauche voici ce qu'il s'affiche sur le compte d'un professeur, dans un collège en 2.7.2 et où il n'y a donc aucun problème.<br />A droite, notre fameux compte de test Olivier Libre, en 2.8.0. Il y'a plus de paramètres et à contrario, il manque la ligne "user:*[login]*:rwx".<br />C'est peut-être normal mais on préférait vous en faire part ;-).</p> Distribution EOLE - Tâche #33703: Tests sur etb1https://dev-eole.ac-dijon.fr/issues/33703?journal_id=1668872022-06-03T08:52:43ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<ul><li><strong>Statut</strong> changé de <i>En cours</i> à <i>Fermé</i></li><li><strong>% réalisé</strong> changé de <i>0</i> à <i>100</i></li><li><strong>Restant à faire (heures)</strong> mis à <i>0.0</i></li></ul>