OpenOffice виходить з ладу після запуску після встановлення


0

Після завантаження файла OOo_3.2.1_Linux_S390X_install-rpm_en-US.tar.gz з http://download.openoffice.org/other.html я встановив OpenOffice 3.2.1 на сервер Linux s390x System z . Я встановив його за допомогою наступної команди 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
Ви намагалися встановити його разом із менеджером пакунків вашого дистрибутива? Це стандартний спосіб встановлення програмного забезпечення на Linux.
Пельтьє

У цій справі немає менеджерів пакунків
Дауд Ахмад Хохар

Якщо ви використовуєте rpmфайл, ви використовуєте менеджер пакунків.

@RandolphWest Правильно, і в цьому випадку я думаю, я використовую один
Дад Ахмад Хохар

Спробуйте запустити "strace soffice" та оновіть своє запитання останніми рядками (якщо вони здаються актуальними).
ред.

Відповіді:


0

Почніть OOo з "oowriter" або "oocalc" або одного з інших фактичних назв додатків, а не "soffice". Це вже не StarOffice! :)


Тут немає "власника", тут є "швейцар", і це робить те саме.
Дауд Ахмад Хохар

0

Питання вирішено. Виявляється, у сервері не було папки шрифтів у цьому місці /usr/share/fonts. У страсе-виведенні було 2300 посилань на fonts, здавалося, що OpenOffice шукав у всьому світі деякі шрифти. Я порівнював папки та пакети, що стосуються шрифтів, з іншим сервером (на якому OpenOffice працює нормально) і виявив, що /usr/share/fonts/javaна іншому сервері є додаткова папка. Застебнув цю папку і скопіював її на цей сервер, і OpenOffice запустився.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.