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

Bug#918679: libreoffice: Libreoffice launcher fails to load libreglo.so



tag 918679 + unreproducible
tag 918679 + moreinfo
retitle 918679: libreoffice: error while loading shared libraries: libreglo.so
thanks

Hi,

On Tue, Jan 08, 2019 at 11:34:42AM +0100, Christoph Terasa wrote:
> I installed the latest version 6.1.4 of libreoffice from buster. When
> trying to to launch libreoffice, I get an error message:
> 
>     $ libreoffice
>     /usr/lib/libreoffice/program/javaldx: error while loading shared
> libraries: libreglo.so: cannot open shared object file: No such file or
> directory

Interesting. javaldx doesn't link against libreg.

>     Warning: failed to read path from javaldx
>     /usr/lib/libreoffice/program/soffice.bin: error while loading shared
> libraries: libreglo.so: cannoteither does soffice.bin:

Neither does soffice.bin.

But yes, stuff does link against it:

rene@frodo:/usr/lib/libreoffice/program$ for i in *.so *.bin; do echo $i; objdump -p $i | grep NEEDED | grep libreg; done
libabplo.so
libacclo.so
libaffine_uno_uno.so
libanalysislo.so
libanimcorelo.so
libavmediagst.so
libbasctllo.so
libbasprovlo.so
libbiblo.so
libbinaryurplo.so
libbootstraplo.so
  NEEDED               libreglo.so
libcached1.so
libcairocanvaslo.so
libcalclo.so
libcanvasfactorylo.so
libchartcontrollerlo.so
libchartcorelo.so
libchartopengllo.so
libclewlo.so
libcmdmaillo.so
libcollator_data.so
libctllo.so
libcuilo.so
libdatelo.so
libdbahsqllo.so
libdbalo.so
libdbaselo.so
libdbaxmllo.so
libdbmmlo.so
libdbplo.so
libdbpool2.so
libdbulo.so
libdeploymentgui.so
libdict_ja.so
libdict_zh.so
libdlgprovlo.so
libembobj.so
libemboleobj.so
libemfiolo.so
libevtattlo.so
libexpwraplo.so
libfilelo.so
libfirebird_sdbclo.so
libflashlo.so
libflatlo.so
libforlo.so
libforuilo.so
libfps_officelo.so
libfrmlo.so
libfwllo.so
libfwmlo.so
libgcc3_uno.so
libgielo.so
libgraphicfilterlo.so
libguesslanglo.so
libhsqldb.so
libhwplo.so
libhyphenlo.so
libi18nlangtag.so
libi18nsearchlo.so
libicglo.so
libindex_data.so
libintrospectionlo.so
libinvocadaptlo.so
libinvocationlo.so
libiolo.so
libjavaloaderlo.so
libjava_uno.so
libjavavmlo.so
libjdbclo.so
libjpipe.so
libjuh.so
libjuhx.so
libjvmaccesslo.so
libjvmfwklo.so
libldapbe2lo.so
liblnthlo.so
liblocaledata_en.so
liblocaledata_es.so
liblocaledata_euro.so
liblocaledata_others.so
libloglo.so
liblog_uno_uno.so
liblwpftlo.so
libmergedlo.so
libmigrationoo2lo.so
libmigrationoo3lo.so
libmorklo.so
libmozbootstraplo.so
libmsformslo.so
libmswordlo.so
libmtfrendererlo.so
libmysqllo.so
libnamingservicelo.so
libnumbertextlo.so
libodbclo.so
libodfflatxmllo.so
liboffacclo.so
liboglcanvaslo.so
libOGLTranslo.so
libooxlo.so
libpasswordcontainerlo.so
libpcrlo.so
libpdffilterlo.so
libpdfimportlo.so
libpdfiumlo.so
libpostgresql-sdbc-impllo.so
libpostgresql-sdbclo.so
libPresentationMinimizerlo.so
libPresenterScreenlo.so
libpricinglo.so
libprotocolhandlerlo.so
libproxyfaclo.so
libpythonloaderlo.so
libpyuno.so
librecentfile.so
libreflectionlo.so
libreglo.so
librptlo.so
librptuilo.so
librptxmllo.so
libsal_textenclo.so
libscdlo.so
libscfiltlo.so
libsclo.so
libscnlo.so
libscriptframe.so
libscuilo.so
libsdbc2.so
libsdbtlo.so
libsddlo.so
libsdfiltlo.so
libsdlo.so
libsduilo.so
libsimplecanvaslo.so
libslideshowlo.so
libsmdlo.so
libsmlo.so
libsolverlo.so
libspelllo.so
libsrtrs1.so
libstocserviceslo.so
libstoragefdlo.so
libstorelo.so
libstringresourcelo.so
libsvgfilterlo.so
libsvgiolo.so
libswdlo.so
libswlo.so
libswuilo.so
libsysshlo.so
libt602filterlo.so
libtextconv_dict.so
libtextconversiondlgslo.so
libtextfdlo.so
libucpchelp1.so
libucpcmis1lo.so
libucpdav1.so
libucpextlo.so
libucpftp1.so
libucpgio1lo.so
libucphier1.so
libucpimagelo.so
libucppkg1.so
libucptdoc1lo.so
libunoidllo.so
  NEEDED               libreglo.so
libunopkgapp.so
libunordflo.so
libunsafe_uno_uno.so
libupdatefeedlo.so
libuuresolverlo.so
libvbaeventslo.so
libvbahelperlo.so
libvbaobjlo.so
libvbaswobjlo.so
libvclcanvaslo.so
libvclplug_genlo.so
libvclplug_gtk3lo.so
libwpftcalclo.so
libwpftdrawlo.so
libwpftimpresslo.so
libwpftwriterlo.so
libwriterfilterlo.so
libwriterlo.so
libwriterperfectlo.so
libxmlfalo.so
libxmlfdlo.so
libxmlreaderlo.so
libxmlsecurity.so
libxoflo.so
libxsec_xmlsec.so
libxsltdlglo.so
libxsltfilterlo.so
pyuno.so
soffice.bin
uno.bin
unopkg.bin
$

and

rene@frodo:/usr/lib/x86_64-linux-gnu$ for i in *uno*.so*; do echo $i; objdump -p $i | grep NEEDED | grep libreg; done
libuno_cppuhelpergcc3.so.3
  NEEDED               libreglo.so
libuno_cppu.so.3
libuno_purpenvhelpergcc3.so.3
libuno_salhelpergcc3.so.3
libuno_sal.so.3
$

$ dpkg -S /usr/lib/libreoffice/program/libreglo.so 
uno-libs3: /usr/lib/libreoffice/program/libreglo.so

so it's there. And all of the above libs have a RUNPATH:

$ objdump -p /usr/lib/libreoffice/program/libunoidllo.so /usr/lib/libreoffice/program/libbootstraplo.so /usr/lib/x86_64-linux-gnu/libuno_cppuhelpergcc3.so.3 | grep ORIGI
  RUNPATH              $ORIGIN
  RUNPATH              $ORIGIN
  RUNPATH              $ORIGIN


$ORIGIN is where it gets called/ran from. This is soffice.bin, so it's
/usr/lib/libreoffice/program.

Works fine here. Yes, testing. So unreproducible and moreinfo.

Do you have any special configurations on your system?

Regards,

Rene


Reply to: