Projet

Général

Profil

Tâche #33703

Scénario #33702: Étude erreur LibreOffice

Tests sur etb1

Ajouté par Joël Cuissinat il y a plus de 2 ans. Mis à jour il y a presque 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
21/01/2022
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

1016Emplacement_des_repertoires_sans_redirection.jpg Voir (268 ko) Gilles Grandgérard, 25/01/2022 10:34

Capture d’écran du 2022-01-25 13-45-18.png Voir (168 ko) Pascal Baptendier, 25/01/2022 13:49

getfacl.png Voir (71,3 ko) LUCCHINI Arnaud, 26/01/2022 16:04

Historique

#1 Mis à jour par Joël Cuissinat il y a plus de 2 ans

  • Statut changé de Nouveau à En cours
  • Assigné à mis à Joël Cuissinat
  • Infra etb1 avec etb1.pcprofs-10 joint au domaine et LibreOffice 7.2
  • Création EAD utilisateur "prof" + profil itinérant
  • Connexion, exécution de LibreOffice, enregistrement dans U:
  • Déconnexion : le dossier profil.V6 se peuple et j'obtiens notamment :
    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::---
    
    

En bidouillant les droits dans le profil, j'obtiens uniquement cette erreur à l'ouverture d'un fichier :

Erreur lors du chargement du BASIC du document file:///C:/Users/prof/AppData/Roaming/LibreOffice/4/user/basic/Standard/script.xlb/:
Erreur générale.
Erreur d'entrée/sortie générale.

#2 Mis à jour par Joël Cuissinat il y a plus de 2 ans

Le CD74 continue de rediriger "AppData" vers "config_eole/Application Data".
  • après migration l'utilisateur retrouve ses favoris
  • le dossier "profil.V6" peut être supprimé sans que l'utilisateur perde ses préférences

À priori, cela ne se produit pas sur les quelques collèges encore en 2.7.2.

#3 Mis à jour par Gilles Grandgérard il y a plus de 2 ans

Fichier enregistrer lors de la cloture de session :

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE library:libraries PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "libraries.dtd">
<library:libraries xmlns:library="http://openoffice.org/2000/library" xmlns:xlink="http://www.w3.org/1999/xlink">
   <library:library library:name="Standard" xlink:href="$(USER)/basic/Standard/script.xlb/" xlink:type="simple" library:link="false"/>
</library:libraries>

Fichier initial :

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE library:libraries PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "libraries.dtd">
<library:libraries xmlns:library="http://openoffice.org/2000/library" xmlns:xlink="http://www.w3.org/1999/xlink">
 <library:library library:name="Standard" library:link="false"/>
</library:libraries>

Le 'xlink:href="$(USER)/basic/Standard/script.xlb/" xlink:type="simple"' semble mal géré.
Comment est interprété $(USER) sur un poste Windows ?
Cela doit être un Bug LibreOffice.

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'

#5 Mis à jour par Gilles Grandgérard il y a plus de 2 ans

Fichiers LibreOffice dans le Roaming

/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

Une solution : Supprimer le contenu de USER\AppData/Roaming/LibreOffice/4 à l'ouverture de session

#6 Mis à jour par Gilles Grandgérard il y a plus de 2 ans

Une solution : créer une gpo d'exclusion de répertoire.

https://support.microsoft.com/en-us/topic/137467ac-bfe7-5c4e-87b4-6b24161b43c4

#7 Mis à jour par Gilles Grandgérard il y a plus de 2 ans

Le problème est bien décrit ici : https://wiki.documentfoundation.org/UserProfile

#8 Mis à jour par LUCCHINI Arnaud il y a plus de 2 ans

Bonjour,

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 :
- 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.
On a quand même tenté le coup par principe mais sans résultat.

- 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.

- 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.

- 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.

- En utilisant LibreOffice portable, vu que rien ne s'enregistre dans le AppData ça fonctionne.

- 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).
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").
Nous sommes dorénavant certains que cela ne se produit donc pas sur les serveurs en 2.7.2.

Voici pour nos investigations. Si jamais cela vous parle. Merci pour votre assistance en tout cas.

#9 Mis à jour par Gilles Grandgérard il y a plus de 2 ans

Ok.

1°) >> car le AppData est redirigé, il n'y a donc rien qui descend/monte lors des ouvertures/fermetures de sessions.

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 !

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 !

2°) Quelle est l'utilité de la redirection de AppData ? Pouvez-vous envisager de ne pas rediriger ce répertoire ?

3°) Si "LibreOffice portable" fonctionne, ne pouvez vous pas utiliser cette version en lieu et place de la version "standard" ?

#11 Mis à jour par Pascal Baptendier il y a plus de 2 ans

Bonjour;

Oui tout à fait, nous parlons bien AppData/Roaming.
Nous redirigeons ce répertoire par une gpo.
Comme nous avons migré de 2.4 à 2.8 nous avons gardé l'ancien nommage "Application Data"

#12 Mis à jour par LUCCHINI Arnaud il y a plus de 2 ans

Bonjour,

Et en ce qui concerne LibreOffice portable, en fait nous avons découvert son bon fonctionnement, hier uniquement.
C'est grâce au lien que vous nous avez envoyé https://wiki.documentfoundation.org/UserProfile 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à :-).
Du coup, oui, cela devient une possibilité que l'on va très sérieusement envisager.

Deux bémols malgré tout.
Déjà il faut que l'on vérifie que les extensions de LibreOffice fonctionnent pour la version portable.
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.

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.

#13 Mis à jour par LUCCHINI Arnaud il y a plus de 2 ans

Deux précisions à rajouter.

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é.

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.
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".
C'est peut-être normal mais on préférait vous en faire part ;-).

#14 Mis à jour par Joël Cuissinat il y a presque 2 ans

  • Statut changé de En cours à Fermé
  • % réalisé changé de 0 à 100
  • Restant à faire (heures) mis à 0.0

Formats disponibles : Atom PDF