Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I've installed OpenOffice 3.2.1 on Linux s390x System z server after downloading the OOo_3.2.1_Linux_S390X_install-rpm_en-US.tar.gz file from http://download.openoffice.org/other.html. I installed it using the following command rpm -ihv *.rpm. Now everything installs successfully with no errors. But when I cd /opt/openoffice.org3/program and type in soffice to start OpenOffice I see the splash screen for a second, the loading bar moving to around 33% before it crashes and shuts down with no errors or exceptions. Have tried uninstalling and installing many times with no sucess whatsoever. Any know what's going on?

Last few lines of strace ./soffice added below, not sure it'll help.

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)
share|improve this question
1  
Have you tried installing it with your distro's package manager? It's the standard way to install software on linux. –  Peltier Sep 19 '11 at 20:43
    
No package managers on this thing –  Daud Ahmad Sep 20 '11 at 4:42
    
If you're using an rpm file, you're using a package manager. –  user3463 Sep 20 '11 at 5:45
    
@RandolphWest Right, well in that case I guess I am using one –  Daud Ahmad Sep 20 '11 at 8:11
    
Try running "strace soffice" and update your question with the last few lines (if they seem relevant). –  ed. Sep 20 '11 at 17:47

2 Answers 2

Start OOo with "oowriter" or "oocalc" or one of the other actual application names, not "soffice". It ain't StarOffice any more! :)

share|improve this answer
    
There's no 'oowriter' in here, there's an 'swriter' here and that does the same. –  Daud Ahmad Sep 21 '11 at 19:00
up vote 0 down vote accepted

The issue has been resolved. Turns out the server was missing a fonts folder at the location /usr/share/fonts. In the strace output there were 2300 references to fonts, seemed as if OpenOffice was searching all over for some fonts. I compared the fonts relate folders and packages with another server (on which OpenOffice was running fine) and found there was an extra /usr/share/fonts/java folder on the other server. Zipped that folder and copied it over to this server and OpenOffice started up.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.