安装后运行 OpenOffice 时崩溃

安装后运行 OpenOffice 时崩溃

我从以下网址下载了 OOo_3.2.1_Linux_S390X_install-rpm_en-US.tar.gz 文件,并在 Linux s390x System z 服务器上安装了 OpenOffice 3.2.1:http://download.openoffice.org/other.html。我使用以下命令安装了它rpm -ihv *.rpm。现在一切都成功安装,没有任何错误。但是当我cd /opt/openoffice.org3/program输入soffice以启动 OpenOffice 时,我看到启动画面一秒钟,加载栏移动到 33% 左右,然后它崩溃并关闭,没有任何错误或异常。尝试卸载和安装多次,但都失败了。有人知道发生了什么吗?

下面添加的最后几行strace ./soffice,不确定是否有帮助。

rt_sigaction(SIGTERM, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGTERM, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGTERM, {SIG_IGN}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGTERM, {0x80049ab0, [], 0}, {SIG_IGN}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x800376c8, [], 0}, {SIG_DFL}, 8) = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 78}], 0, NULL) = 26737
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
wait4(-1, 0x3fffff8a2a4, WNOHANG, NULL) = -1 ECHILD (No child processes)
sigreturn()                             = ? (mask now [])
rt_sigaction(SIGINT, {SIG_DFL}, {0x800376c8, [], 0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
exit_group(0)

答案1

用“oowriter”或“oocalc”或其他实际应用程序名称启动 OOo,而不是“soffice”。它不再是 StarOffice!:)

答案2

问题已解决。原来是服务器在位置 处缺少一个字体文件夹/usr/share/fonts。在 strace 输出中有 2300 次对 的引用fonts,似乎 OpenOffice 正在到处搜索一些字体。我将字体相关文件夹和包与另一台服务器(OpenOffice 在该服务器上运行良好)进行了比较,发现/usr/share/fonts/java另一台服务器上有一个额外的文件夹。将该文件夹压缩并复制到此服务器,OpenOffice 便启动了。

相关内容