Public bug reported:
Binary package hint: openoffice.org
a) soffice -headless ... fails to start if a headed instance of OOo is
running (and vice versa). This is probably as-designed but is still
annoying.
b) What i'm really writing about:
i have a headed instance of OOo running and also want to run it headless
so i can export some docs using JODConverter via a Makefile. That cannot
be scripted properly because soffice always returns success (0), even on
error.
First, demonstrate that i have OOo running:
[EMAIL PROTECTED]: # ps -ef | grep soffice | wc -l
3
Now start up -headless:
[EMAIL PROTECTED]: # soffice -headless -accept='socket,port=8100;urp;'
[EMAIL PROTECTED]: # echo $?
0
Count our number of processes again:
[EMAIL PROTECTED]: # ps -ef | grep soffice | wc -l
3 <---- still have 3 processes, which means the -headless did not start
The bug is that the -headless instance failed to start (because of
behaviour (a) mentioned above) yet still returned 0, indicating success.
This breaks scriptability of the headless feature, e.g. from Makefiles,
because 0 is intended to mean success and non-zero means error.
My initial thought was the the problem is in the /usr/bin/soffice
wrapper script, but this problem can be duplicated by directly running
the soffice.bin binary:
/usr/lib/openoffice/program/soffice.bin -headless
-accept='socket,port=8100;urp;'
echo $?
0
** Affects: openoffice.org (Ubuntu)
Importance: Undecided
Status: Unconfirmed
--
OOo started with -headless exits with 0 on errors, breaking scriptability
https://bugs.launchpad.net/bugs/119180
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs