Steps to reproduce:
1. Upgrade from 4.1.5-1 to 4.2.1-1
2. Attempt to open lowriter
3. lowriter won't open
from a terminal window running under X. $>lowriter &
/usr/lib/libreoffice/program/soffice.bin: error while loading shared libraries: libtubeslo.so: cannot open shared object file: No such file or directory
Should open and allow editing of document.
Downgrading to 4.1.5-1 cures the problem.
Apparently the libtubeslo.so is a requirement for libreoffice-calc(?) this would seem to make calc a dependency for writer.
Arch Linux gandalf 3.12.12-1-ck #1 SMP PREEMPT Sat Feb 22 15:08:36 CST 2014 x86_64 GNU/Linux
Operating System: Linux (Other)
Version: 18.104.22.168 release
Last worked in: 22.214.171.124 rc
Error message when trying to open libreoffice-writer version 4.2.1-1 without libreoffice-calc installed. Writer works fine with version 4.1.5-1 without calc installed.
/usr/lib/libreoffice/program/soffice.bin: error while loading shared libraries: libtubeslo.so: cannot open shared object file: No such file or directory.
This is on Arch Linux.
Building the Arch packages we use the upstream file lists for distro packaging.
I suggest to move the lib to -common or don't link to it.
Myra: it looks like more a distribution bug than a LO bug.
The fix used by the Arch devs works so I'll who/where it belongs to those who know more than I do about it.
not. it's not a distribution bug. the file-list provided by libreoffice project to be used in make distro-pack-install is broken. the lib is part of the calc package but also writer links to it.
and contacts.ui is also missing in the file-lists at all when telepathy collaboration support is enabled (https://bugs.archlinux.org/task/39464).
both should be fixed at libreoffice side. distros can only workaround such issues with ugly side effects - see https://bugs.archlinux.org/task/39451.
Petr: one for you?
(In reply to comment #5)
> both should be fixed at libreoffice side. distros can only workaround such
> issues with ugly side effects - see https://bugs.archlinux.org/task/39451.
True, feel invited to provide the change for upstream as you are in the best position to test a fix (e.g. most distros dont provide tubes).
Just for record. I am sorry but I do not longer work on LibreOffice, so I am not going to look at this problem.
@a.radke, it seems that you have already done some debugging in this area. I guess that it will be easy for you to provide patch for the distro-pack-install. I would be great if you could do so and push it upstream.
are you still seeing this issue with LibO 126.96.36.199?
Eike: taking a look at the git history ot tubes modules, I thought you might be interested in this one.
I'm unbiased on this one. First I wonder that libtubeslo is required at all, because back in time it was experimental (which did not change) and the lib not required if not explicitly switched on during configure and built against. Second I wonder that Writer would use tubes.
Why does Arch Linux enable tubes at all? I suggest to not do so.
Ah, desktop links against tubes if ENABLE_TELEPATHY=TRUE
So, don't enable. And move libtubeslo to -common
(In reply to comment #12)
> Ah, desktop links against tubes if ENABLE_TELEPATHY=TRUE
> So, don't enable. And move libtubeslo to -common
Eike -- just for clarification, are you suggesting that moving libtubeslo is our bug or Arch's bug?
I have no idea how Arch Linux determines what should go into which package, hopefully generating from our repository modules install registration, but yes we should move libtubeslo from OOOLIBS,calc to OOOLIBS,ooo
Eike Rathke committed a patch related to this issue.
It has been pushed to "master":
fdo#75506 move tubes lib from OOOLIBS,calc to OOOLIBS,ooo
The patch should be included in the daily builds available at
http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
Affected users are encouraged to test the fix and report feedback.