ฉันติดตั้ง OpenOffice 3.2.1 บนเซิร์ฟเวอร์ Linux s390x System z หลังจากดาวน์โหลดไฟล์ OOo_3.2.1_Linux_S390X_install-rpm_en-US.tar.gz 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)