从 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+ 就会运行。