[Résolu] utilisation xmlrepar pour content.xml corrompu

Fichier corrompu, impossible à ouvrir ou avec affichage du filtre ASCII. Venez déposer ici votre document.

Modérateur : Vilains modOOs

Règles du forum
:alerte: Règles spécifiques à cette section du forum :
Les demandes de récupération par messages privés ne sont pas admises et n'obtiendront pas de réponse. Veuillez créer un sujet dans cette section.
Les fichiers récupérés seront supprimés du forum dès que possible par un modérateur lorsque que vous en ferez la demande dans votre dernier message.
thinkpad forever
Fraîchement OOthentifié
Messages : 7
Inscription : 23 mars 2020 18:12

[Résolu] utilisation xmlrepar pour content.xml corrompu

Message par thinkpad forever »


La modération vous a écrit: Titre débarrassé du terme Problème qui est inutile car implicite

Bonjour,

j'ai un document odt corrompu, apparemment le content.xml,

je suis les différents tutoriels mais au moment d'utiliser XmlRepar.jar depuis le terminal, il ne trouve pas le document malgré que j'ai bien indiqué le chemin, le message est celui-ci:

Code : Tout sélectionner

Error: Unable to access jarfile /home/
je n'ai pas indiqué ici le chemin complet

aussi j'ai installé java en suivant ce que me proposait le terminal, c'est à dire

Code : Tout sélectionner

La commande « java » n'a pas été trouvée, mais peut être installée avec :

sudo apt install default-jre            
sudo apt install openjdk-11-jre-headless
sudo apt install openjdk-8-jre-headless 
car je n'ai pas trouvé les indications pour installer les distributions Java d'Oracle. peut-être que ça vient de là?
Merci
Dernière modification par thinkpad forever le 24 mars 2020 16:27, modifié 2 fois.
Libreoffice 6.4.1.2 sous Ubuntu 18.04.4 LTS
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 9255
Inscription : 28 août 2010 08:45

Re: probleme d'utilisation xmlrepar pour content.xml corromp

Message par micmac »

Bonjour et bienvenue,
Dans votre signature il y a écrit : OpenOffice 6.0.7.3
Ce n'est pas OpenOffice mais LibreOffice qui, de plus, est une version obsolète.
Si c'est une obligation, mentionnez-le dans votre signature par Obligation de version.

Afin de profiter des dernières améliorations, il est fortement recommandé d'être à jour de la dernière version

Accès direct à votre signature pour la corriger.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
Avatar de l’utilisateur
tintin
GourOOu
GourOOu
Messages : 9365
Inscription : 18 juil. 2008 15:29
Localisation : F-Oise + F-Savoie

Re: probleme d'utilisation xmlrepar pour content.xml corromp

Message par tintin »

Bonjour,

La version de Java dépend de la version de LibreOffice installée
Lisez
[Ubuntu] Mettez à jour votre JRE

Solutions autres
Dernière modification par tintin le 23 mars 2020 20:00, modifié 3 fois.
AOO 4.1.15 et LibO stable 7.6.6 / macOS Intel 13.6.6 Ventura
Adoptium-temurinJDK-jre_1.8.0_412 / Firefox/Safari/Thunderbird /Time Machine+cloneCCC
Tutoriels du forum pour macOS
Pour sauvegarder vos documents c'est ceinture ET bretelles
Scrat
HédOOniste
HédOOniste
Messages : 2051
Inscription : 06 juin 2014 10:39

Re: probleme d'utilisation xmlrepar pour content.xml corromp

Message par Scrat »

Bonjour.

Si vous avez suivi le tutoriel de réparation, vous avez vu qu'il existe l'utilitaire ODFRepar qui traite directement un document ODF en assurant les opérations de décompression, réparation des fichiers Xml et reconstitution du document au format d'archive ODF.

Cet utilitaire et l'utilitaire XmlRepar fonctionnent tous deux très bien avec OpenJDK11. Préférez celui-ci à OpenJDK8 qui peut présenter des problèmes sur certains OS, mais pas besoin de la version d'Oracle. Pour savoir quelle est la version de Java active, voir l'exemple pour moi:

Code : Tout sélectionner

richard@pc-linuxshop-5678:~$ java -version
openjdk version "11.0.6" 2020-01-14
OpenJDK Runtime Environment (build 11.0.6+10-post-Ubuntu-1ubuntu118.04.1)
OpenJDK 64-Bit Server VM (build 11.0.6+10-post-Ubuntu-1ubuntu118.04.1, mixed mode, sharing)
Une fois que vous avez décompressé l'archive zip contenant l'utilitaire, lancez-le en précisant le chemin complet du fichier jar. Exemple pour moi où j'ai décompressé l'archive dans le dossier "Public" :

Code : Tout sélectionner

/usr/bin/java -jar /home/richard/Public/ODFRepar_v_1_0_1/ODFRepar.jar
Vous pouvez vous faire un lanceur sur le bureau qui contiendra cette ligne de commande.

C'est la même chose pour l'utilitaire XmlRepar.

A+
Ne contribue plus au forum
thinkpad forever
Fraîchement OOthentifié
Messages : 7
Inscription : 23 mars 2020 18:12

Re: utilisation xmlrepar pour content.xml corrompu

Message par thinkpad forever »

Bonjour
j'ai suivi ces conseils, j'ai eu ce message:

Code : Tout sélectionner

lordi@lordi-ThinkPad-X201:~$ /usr/bin/java -jar /home/lordi/Documents/maternidades/recuperationdocument/ODFRepar_v_1_0_1/ODFRepar.jar
Gtk-Message: 17:17:10.956: Failed to load module "canberra-gtk-module"
je ne sais pas si c'est problématique, en tout cas j'ai pu faire fonctionner ODFRepar et mon document est réparé, merci!
:D :super:
Libreoffice 6.4.1.2 sous Ubuntu 18.04.4 LTS
Scrat
HédOOniste
HédOOniste
Messages : 2051
Inscription : 06 juin 2014 10:39

Re: [Résolu] utilisation xmlrepar pour content.xml corrompu

Message par Scrat »

thinkpad forever a écrit : j'ai eu ce message:
Ce message d'erreur n'est pas grave. Sans doute travaillez-vous avec la dernière version de OpenJDK8. Chez moi aussi, sur un PC Linux Mint 19.3, un message de cette nature apparaît avec la dernière mise à jour de OpenJDK8. Chez tintin qui travaille sur Mac, cette dernière mise à jour fait planter l'utilitaire, et il a dû revenir avec la version précédente. Avec OpenJDK11, aucun problème. Donc, si vous le pouvez, je vous conseille de passer à OpenJDK11.
Ne contribue plus au forum
Avatar de l’utilisateur
tintin
GourOOu
GourOOu
Messages : 9365
Inscription : 18 juil. 2008 15:29
Localisation : F-Oise + F-Savoie

Re: [Résolu] utilisation xmlrepar pour content.xml corrompu

Message par tintin »

Finalement, étant repassé à la version adoptopen 8 jdk-jre_232 pour cause de plantage avec la version 242, j'ai finalement installé la version 8 jdk_242 de adoptopen et tout fonctionne parfaitement.
AOO 4.1.15 et LibO stable 7.6.6 / macOS Intel 13.6.6 Ventura
Adoptium-temurinJDK-jre_1.8.0_412 / Firefox/Safari/Thunderbird /Time Machine+cloneCCC
Tutoriels du forum pour macOS
Pour sauvegarder vos documents c'est ceinture ET bretelles