Bug#1114995: Libreoffice fails to start whith an error while loading shared libraries.
Package: libreoffice
Version: 4:25.8.1-1
Severity: grave
Hello,
When I start libreoffice from a shell I get:
$ libreoffice
/usr/lib/libreoffice/program/javaldx: error while loading shared libraries: libreglo.so: cannot open shared object file: No such file or directory
/usr/lib/libreoffice/program/soffice.bin: error while loading shared libraries: libreglo.so: cannot open shared object file: No such file or directory
I explored a bit to track down the issue. The lib uno-libs-private is
installed properly, but I got these errors:
$ ldd /usr/lib/libreoffice/program/soffice.bin |grep found
libreglo.so => not found
libunoidllo.so => not found
$ ldd /usr/lib/libreoffice/program/javaldx |grep found
libreglo.so => not found
libunoidllo.so => not found
libxmlreaderlo.so => not found
While the librairies exist in /usr/lib/program/ :
$ cd /usr/lib/libreoffice/program
$ ls -l libreglo.so
-rw-r--r-- 1 root root 84896 Aug 28 17:41 libreglo.so
$ ls -l libunoidllo.so
-rw-r--r-- 1 root root 396272 Aug 28 17:41 libunoidllo.so
$ ls -l libxmlreaderlo.so
-rw-r--r-- 1 root root 43440 Aug 28 17:41 libxmlreaderlo.so
I thought this was a runtime LDPATH issue, but:
$ objdump -c javaldx |grep PATH
RUNPATH $ORIGIN
$ objdump -x soffice.bin |grep PATH
RUNPATH $ORIGIN
In short it should work. I just don't understand how libreoffice cannot
start.
Cheers.
--
Karine Crèvecœur
Reply to: