LibreOffice 6.2.4+ 在 CentOS 7.6 上崩溃,代码为 139

LibreOffice 6.2.4+ 在 CentOS 7.6 上崩溃,代码为 139

从 6.2.4 开始的 LibreOffice 版本无法在 CentOS 7.6 上运行。运行libreoffice6.2退出并显示代码 139。

有旧的错误报告(例如)具有相似的症状但与不同的问题相关。此特定错误与 Java 9+ 无关(因为从系统中删除 Java 并不能解决问题)。

降级到 6.2.3 可以解决该问题。

答案1

崩溃后,LibreOffice 会创建转储文件路径,可在 中找到该路径 ~/.config/libreoffice/4/crash/dump.ini。检查转储发现有一些依赖库无法加载,例如:

cannot open shared object file.libKF5KIOFileWidgets.so.5

一一找到的这些库表明必须安装以下软件包才能运行新版本的 LibreOffice:

yum install kf5-kcoreaddons kf5-ki18n kf5-kconfig-core \
    kf5-kwindowsystem kf5-kio-core-libs kf5-kio-file-widgets

所有这些包都在 EPEL 存储库中。安装后,LibreOffice 6.2.4+ 就会运行。

相关内容