web-dev-qa-db-fra.com

Erreur lors de l'exécution de Libreoffice 6.0.5. Ubuntu 18.04 s'est-il corrigé après avoir recherché le numéro de version?

J'ai suivi ces instructions: Comment installer LibreOffice 6 sous Ubuntu?

Dans Terminal, j'ai tapé libreoffice. Cette erreur est apparue:

/ usr/lib/libreoffice/program/oosplash: erreur lors du chargement des bibliothèques partagées: libuno_sal.so.3: impossible d'ouvrir le fichier d'objet partagé: aucun fichier ou répertoire de ce type

Puis Software Updater s’est ouvert et j’ai exécuté une mise à jour qui corrigeait l’erreur.

Dans Terminal, j'ai tapé libreoffice et l'application s'est exécutée. Simultanément, cette erreur est apparue:

func = xmlSecCheckVersionExt: fichier = xmlsec.c: ligne = 188: obj = inconnu: subj = inconnu: erreur = 19: version non valide: mode = compatible abi; version mineure attendue = 2; version mineure réelle = 2; version subminor attendue = 25; version réelle mineure = 26

Au début, je pensais qu'il y avait quelque chose qui n'allait pas, mais puisqu'il mentionnait quelque chose à propos d'une version, je suis retourné au terminal et j'ai tapé:

libreoffice --version

LibreOffice 6.0.5.2 00m0 (Build: 2)

Ensuite, les commandes

bureau

L'application ouverte sans l'erreur. J'ai fermé l'application

Ensuite, commande

libreoffice

L'application ouverte sans l'erreur.

Ubuntu s'est-il corrigé après avoir recherché le numéro de version?

4
Thomas Stone

Bonjour, je suis tombé sur celui-ci: https://bugs.documentfoundation.org/show_bug.cgi?id=11837

La première partie de votre question sur les raisons pour lesquelles le message d'erreur a changé: Oui, après la mise à jour logicielle, certaines dépendances précédemment manquantes ont peut-être été déclarées et la bibliothèque libuno_sal.so.3 a donc été installée.

La deuxième partie est un peu plus mystérieuse:

Mon hypothèse est que Libreoffice, commençant à un moment donné depuis au moins la version 6.0.7-0ubuntu0.18.04.2, a été compilé avec libxmlsec1 1.2.26, mais sous Ubuntu 18.04, la version actuelle de libxmlsec1 est toujours 1.2.25-1build1.

Libreoffice ne charge pas cette bibliothèque à chaque appel, et si votre commande de terminal ne charge pas un ODS par exemple, vous ne voyez pas ce message.

Si vous essayez d’ouvrir une feuille de calcul, par exemple, je suppose que vous verrez toujours ce message jusqu’à ce que les développeurs de libreoffice émettent une solution pour désactiver l’avertissement ou résoudre le problème de dépendance.

3
Greg