[Libreoffice-bugs] [Bug 119408] New: Fails to start Draw, Impress due to new Avahi dependency
bugzilla-daemon at bugs.documentfoundation.org
bugzilla-daemon at bugs.documentfoundation.org
Tue Aug 21 21:53:10 UTC 2018
https://bugs.documentfoundation.org/show_bug.cgi?id=119408
Bug ID: 119408
Summary: Fails to start Draw, Impress due to new Avahi
dependency
Product: LibreOffice
Version: 6.0.6.2 release
Hardware: x86 (IA32)
OS: Linux (All)
Status: UNCONFIRMED
Severity: normal
Priority: medium
Component: Installation
Assignee: libreoffice-bugs at lists.freedesktop.org
Reporter: lj308 at pobox.com
Description:
Using the official LibreOffice-6.0.6 32-bit Linux builds from
www.libreoffice.org, Draw fails to start with this message:
Error: Component cannot be loaded, possibly broken or incomplete
installation. Full error message: loading component library
<file:///opt/libreoffice6.0/program/../program/libsdlo.so> failed.
Impress also fails to start, but with no error message.
This occurs on distributions such as Slackware Linux, which do not include
Avahi.
Steps to Reproduce:
1. libreoffice6.0 --draw
2. libreoffice6.0 --impress
Actual Results:
Draw fails to start, and exits with error message.
Impress fails to start, and just hangs forever with no window and no message.
Expected Results:
Draw starts.
Impress starts.
Reproducible: Always
User Profile Reset: No
Additional Info:
The cause is a newly introduced dependency of the Linux builds on Avahi
(libavahi). The change to LibreOfficeLinux.conf was made 2018-05-19 and does
not seem to be linked to a specific bug report nor documented in the release
notes.
Here are 3 suggested ways to address this, from most desirable to least:
1. Change Draw and Impress to automatically detect availability of Avahi at
runtime. If the library cannot be loaded, disable the remote-control feature in
Impress, which seems to be the only use for Avahi. Draw does not seem to need
Avahi for any function.
or,
2. Revert the change and distribute Linux binaries that do not require Avahi
and do not have the remote control Impress feature. Note that lack of support
in Linux builds is documented in
https://wiki.documentfoundation.org/Documentation/HowTo/Impress_Remote_%28iOS%29
or,
3. Document Avahi as a required external dependency of the distributed Linux
builds. Users of Linux distributions without Avahi will have to use builds from
elsewhere.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20180821/6bd1d109/attachment.html>
More information about the Libreoffice-bugs
mailing list