[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1114995: Libreoffice fails to start whith an error while loading shared libraries.



tag 1114995 + unreproducible

tag 1114995 + moreinfo

severity 1114995 important

thanks


Hi,

Am 12.09.25 um 18:31 schrieb Karine Crévecœur:
Package: libreoffice
Version: 4:25.8.1-1
Severity: grave

No.

It would be if it was a general problem. If it's local to your system it is not.

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.

Correct analysis. and $ORIGIN is to the place where the binary is (/usr/lib/libreoffice/program)

And it *does* work in a clean VM. Both in testing and unstable.


Regards,


Rene


Reply to: