OpenOffice falha depois de executá-lo após a instalação

0

Instalei o OpenOffice 3.2.1 no servidor Linux s390x System z depois de baixar o arquivo OOo_3.2.1_Linux_S390X_install-rpm_en-US.tar.gz de link . Eu instalei usando o seguinte comando rpm -ihv *.rpm . Agora tudo é instalado com sucesso sem erros. Mas quando eu cd /opt/openoffice.org3/program e digito soffice para iniciar o OpenOffice, vejo a tela inicial por um segundo, a barra de carregamento movendo-se para cerca de 33% antes de travar e desligar sem erros ou exceções. Já tentei desinstalar e instalar muitas vezes sem sucesso algum. Alguém sabe o que está acontecendo?

Últimas linhas de strace ./soffice adicionadas abaixo, não tenho certeza se isso ajudará.

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)
    
por Daud Ahmad Khokhar 19.09.2011 / 22:22

2 respostas

0

O problema foi resolvido. Acontece que o servidor estava faltando uma pasta de fontes na localização /usr/share/fonts . Na saída strace havia 2300 referências a fonts , parecia que o OpenOffice estava procurando por algumas fontes. Eu comparei as pastas relacionadas a fontes e pacotes com outro servidor (no qual o OpenOffice estava rodando bem) e descobri que havia uma pasta /usr/share/fonts/java extra no outro servidor. Zipou a pasta e copiou-a para este servidor e o OpenOffice foi iniciado.

    
por 26.09.2011 / 10:46
0

Inicie o OOo com "oowriter" ou "oocalc" ou um dos outros nomes de aplicativos reais, não "soffice". Não é mais o StarOffice! :)

    
por 20.09.2011 / 22:31