运行 Libreoffice 6.0.5 时出错。我查看了版本号后,ubuntu 18.04 是否自行修复了?

运行 Libreoffice 6.0.5 时出错。我查看了版本号后,ubuntu 18.04 是否自行修复了?

我遵循了以下说明: 如何在 Ubuntu 中安装 LibreOffice 6?

在终端中,我输入了 libreoffice。出现此错误:

/usr/lib/libreoffice/program/oosplash:加载共享库时出错:libuno_sal.so.3:无法打开共享对象文件:没有此文件或目录

然后软件更新程序打开,我运行了更新并修复了错误。

在终端中,我输入了 libreoffice,应用程序运行了。同时,出现了这个错误:

func=xmlSecCheckVersionExt:file=xmlsec.c:line=188:obj=unknown:subj=unknown:error=19:invalid version:mode=abicompatible;expected minor version=2;real minor version=2;expected subminor version=25;real subminor version=26

起初,我以为出了什么问题,但由于它提到了有关版本的内容,所以我回到终端并输入:

libreoffice --版本

LibreOffice 6.0.5.2 00m0(版本:2)

接下来,命令

办公室

应用程序打开时没有出现错误。我关闭了应用程序

接下来,命令

自由办公室

应用程序打开时没有出现错误。

查看版本号后 Ubuntu 是否自行修复了该问题?

答案1

嗨,我偶然发现了这个: https://bugs.documentfoundation.org/show_bug.cgi?id=118373

关于错误消息为何改变的问题的第一部分:是的,在您进行软件更新后,可能已声明一些以前缺少的依赖项,因此安装了库 libuno_sal.so.3。

第二部分就比较神秘了:

我的假设是,Libreoffice 从某个时间点开始至少到版本 6.0.7-0ubuntu0.18.04.2 是使用 libxmlsec1 1.2.26 进行编译的,但在 Ubuntu 18.04 中,libxmlsec1 的当前版本仍然是 1.2.25-1build1。

Libreoffice 不会在每次调用时加载该库,如果您的终端命令没有加载 ODS,您就不会看到此消息。

例如,如果您尝试打开 Calc 表,我认为您仍然会看到此消息,直到 libreoffice 的开发人员推出解决方案、消除警告或解决依赖问题。

相关内容