You are not logged in.
When I try to start Libreoffice I get an error message:
/usr/lib/libreoffice/program/soffice.bin: symbol lookup error: /usr/lib/libreoffice/program/libvcllo.so: undefined symbol: hb_graphite2_face_get_gr_faceLast edited by bohokash (2021-07-27 23:06:43)
Offline
Sounds like a partial update or unsupported font/harfbuzz packages from the AUR, what's your output of
pacman -Qs 'harfbuzz|libreoffice'Offline
pacman -Qs 'harfbuzz|libreoffice'
local/harfbuzz 2.8.1-1
OpenType text shaping engine
local/harfbuzz-icu 2.8.1-1
OpenType text shaping engine (ICU integration)
local/lib32-harfbuzz 2.8.1-1
OpenType text shaping engine (32-bit)
local/libcdr 0.1.7-2
CorelDraw file format importer library for LibreOffice
local/libreoffice-still 7.0.6-3
LibreOffice maintenance branchOffline
ldd /usr/lib/libreoffice/program/libvcllo.so
ldd /usr/lib/libreoffice/program/soffice.binexport LD_PRELOAD=/usr/lib/libharfbuzz.so.0.20802.0
libreoffice # or whatever the binary isOffline
Then another kind of error arises:
/usr/lib/libreoffice/program/soffice.bin: symbol lookup error: /usr/local/lib/libharfbuzz-icu.so.0: undefined symbol: uscript_getShortName_65Offline
Why do you have core libraries there? This reads like you manually ran make install at some point. You ideally and normally don't have libraries in /usr/local/lib unless you have a very good reason to and know why (... in which case you'd probably want to do a PKGBUILD anyway), post the outputs of the ldd commands
Last edited by V1del (2021-07-14 19:44:45)
Offline
$> ldd /usr/lib/libreoffice/program/libvcllo.so
linux-vdso.so.1 (0x00007ffe8497a000)
libjpeg.so.8 => /usr/lib/libjpeg.so.8 (0x00007fe788e77000)
libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007fe788e40000)
libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0x00007fe788c83000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00007fe788c29000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007fe788af4000)
libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0x00007fe788acf000)
libharfbuzz-icu.so.0 => /usr/local/lib/libharfbuzz-icu.so.0 (0x00007fe788ac8000)
libharfbuzz.so.0 => /usr/local/lib/libharfbuzz.so.0 (0x00007fe7889c4000)
libicuuc.so.69 => /usr/lib/libicuuc.so.69 (0x00007fe7887d1000)
liblcms2.so.2 => /usr/lib/liblcms2.so.2 (0x00007fe78876f000)
libepoxy.so.0 => /usr/lib/libepoxy.so.0 (0x00007fe78863d000)
libcairo.so.2 => /usr/lib/libcairo.so.2 (0x00007fe78851e000)
libcups.so.2 => /usr/lib/libcups.so.2 (0x00007fe78847f000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00007fe788430000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007fe78835c000)
libdl.so.2 => /usr/lib/libdl.so.2 (0x00007fe788355000)
libX11.so.6 => /usr/lib/libX11.so.6 (0x00007fe788214000)
libXext.so.6 => /usr/lib/libXext.so.6 (0x00007fe7881ff000)
libpdfiumlo.so => /usr/lib/libreoffice/program/libpdfiumlo.so (0x00007fe787db7000)
libsvllo.so => /usr/lib/libreoffice/program/libsvllo.so (0x00007fe787c7e000)
libtllo.so => /usr/lib/libreoffice/program/libtllo.so (0x00007fe787c0e000)
libutllo.so => /usr/lib/libreoffice/program/libutllo.so (0x00007fe787ac9000)
libsotlo.so => /usr/lib/libreoffice/program/libsotlo.so (0x00007fe787a6a000)
libucbhelper.so => /usr/lib/libreoffice/program/libucbhelper.so (0x00007fe7879e4000)
libbasegfxlo.so => /usr/lib/libreoffice/program/libbasegfxlo.so (0x00007fe78794b000)
libcomphelper.so => /usr/lib/libreoffice/program/libcomphelper.so (0x00007fe787792000)
libuno_cppuhelpergcc3.so.3 => /usr/lib/libreoffice/program/libuno_cppuhelpergcc3.so.3 (0x00007fe787688000)
libi18nlangtag.so => /usr/lib/libreoffice/program/libi18nlangtag.so (0x00007fe787664000)
libi18nutil.so => /usr/lib/libreoffice/program/libi18nutil.so (0x00007fe787645000)
libopencllo.so => /usr/lib/libreoffice/program/libopencllo.so (0x00007fe787628000)
libuno_cppu.so.3 => /usr/lib/libreoffice/program/libuno_cppu.so.3 (0x00007fe7875f3000)
libuno_sal.so.3 => /usr/lib/libreoffice/program/libuno_sal.so.3 (0x00007fe78758c000)
libuno_salhelpergcc3.so.3 => /usr/lib/libreoffice/program/libuno_salhelpergcc3.so.3 (0x00007fe787582000)
libxmlreaderlo.so => /usr/lib/libreoffice/program/libxmlreaderlo.so (0x00007fe787574000)
libjvmaccesslo.so => /usr/lib/libreoffice/program/libjvmaccesslo.so (0x00007fe78756a000)
libskialo.so => /usr/lib/libreoffice/program/libskialo.so (0x00007fe786e3a000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007fe786c22000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007fe786ade000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007fe786ac3000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007fe786aa2000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007fe7868d6000)
libz.so.1 => /usr/local/lib/libz.so.1 (0x00007fe7868b9000)
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x00007fe7868b2000)
libmount.so.1 => /usr/lib/libmount.so.1 (0x00007fe786852000)
libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007fe786838000)
libffi.so.7 => /usr/lib/libffi.so.7 (0x00007fe78682c000)
libpcre.so.1 => /usr/lib/libpcre.so.1 (0x00007fe7867b5000)
libicudata.so.65 => /usr/lib/libicudata.so.65 (0x00007fe784c5a000)
/usr/lib64/ld-linux-x86-64.so.2 (0x00007fe789b34000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00007fe784c4d000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007fe784c23000)
libxcb-render.so.0 => /usr/lib/libxcb-render.so.0 (0x00007fe784c13000)
libxcb-shm.so.0 => /usr/lib/libxcb-shm.so.0 (0x00007fe784c0e000)
libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0x00007fe784b66000)
libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x00007fe784b0f000)
libavahi-common.so.3 => /usr/lib/libavahi-common.so.3 (0x00007fe784b01000)
libavahi-client.so.3 => /usr/lib/libavahi-client.so.3 (0x00007fe784aed000)
libgnutls.so.30 => /usr/lib/libgnutls.so.30 (0x00007fe7848ec000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007fe7848bc000)
libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x00007fe7848a9000)
libcurl.so.4 => /usr/lib/libcurl.so.4 (0x00007fe78480a000)
libxml2.so.2 => /usr/lib/libxml2.so.2 (0x00007fe78469c000)
libsmime3.so => /usr/lib/libsmime3.so (0x00007fe784672000)
libnss3.so => /usr/lib/libnss3.so (0x00007fe784537000)
libplc4.so => /usr/lib/libplc4.so (0x00007fe784530000)
libnspr4.so => /usr/lib/libnspr4.so (0x00007fe7844ed000)
libjvmfwklo.so => /usr/lib/libreoffice/program/libjvmfwklo.so (0x00007fe7844c6000)
libboost_locale.so.1.76.0 => /usr/lib/libboost_locale.so.1.76.0 (0x00007fe7843ee000)
libgpgmepp.so.6 => /usr/lib/libgpgmepp.so.6 (0x00007fe784387000)
libreglo.so => /usr/lib/libreoffice/program/libreglo.so (0x00007fe78436a000)
libunoidllo.so => /usr/lib/libreoffice/program/libunoidllo.so (0x00007fe7842fb000)
liblangtag.so.1 => /usr/lib/liblangtag.so.1 (0x00007fe7842d4000)
libicui18n.so.69 => /usr/lib/libicui18n.so.69 (0x00007fe783fad000)
libclewlo.so => /usr/lib/libreoffice/program/libclewlo.so (0x00007fe783fa5000)
libX11-xcb.so.1 => /usr/lib/libX11-xcb.so.1 (0x00007fe783fa0000)
libblkid.so.1 => /usr/lib/libblkid.so.1 (0x00007fe783f48000)
librt.so.1 => /usr/lib/librt.so.1 (0x00007fe783f3d000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x00007fe783f38000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007fe783f30000)
libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x00007fe783e49000)
libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x00007fe783e16000)
libcom_err.so.2 => /usr/lib/libcom_err.so.2 (0x00007fe783e10000)
libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x00007fe783e01000)
libkeyutils.so.1 => /usr/lib/libkeyutils.so.1 (0x00007fe783dfa000)
libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0x00007fe783da5000)
libp11-kit.so.0 => /usr/lib/libp11-kit.so.0 (0x00007fe783c70000)
libidn2.so.0 => /usr/lib/libidn2.so.0 (0x00007fe783c4c000)
libunistring.so.2 => /usr/lib/libunistring.so.2 (0x00007fe783aca000)
libtasn1.so.6 => /usr/lib/libtasn1.so.6 (0x00007fe783ab4000)
libnettle.so.8 => /usr/lib/libnettle.so.8 (0x00007fe783a6d000)
libhogweed.so.6 => /usr/lib/libhogweed.so.6 (0x00007fe783a24000)
libgmp.so.10 => /usr/lib/libgmp.so.10 (0x00007fe783984000)
libnghttp2.so.14 => /usr/lib/libnghttp2.so.14 (0x00007fe783954000)
libssh2.so.1 => /usr/lib/libssh2.so.1 (0x00007fe783913000)
libpsl.so.5 => /usr/lib/libpsl.so.5 (0x00007fe783900000)
libssl.so.1.1 => /usr/lib/libssl.so.1.1 (0x00007fe78386f000)
libcrypto.so.1.1 => /usr/lib/libcrypto.so.1.1 (0x00007fe783591000)
libzstd.so.1 => /usr/lib/libzstd.so.1 (0x00007fe783482000)
liblzma.so.5 => /usr/lib/liblzma.so.5 (0x00007fe783458000)
libnssutil3.so => /usr/lib/libnssutil3.so (0x00007fe783425000)
libplds4.so => /usr/lib/libplds4.so (0x00007fe783420000)
libboost_system.so.1.76.0 => /usr/lib/libboost_system.so.1.76.0 (0x00007fe78341b000)
libboost_chrono.so.1.76.0 => /usr/lib/libboost_chrono.so.1.76.0 (0x00007fe78340f000)
libboost_thread.so.1.76.0 => /usr/lib/libboost_thread.so.1.76.0 (0x00007fe7833f1000)
libgpgme.so.11 => /usr/lib/libgpgme.so.11 (0x00007fe7833a0000)
libassuan.so.0 => /usr/lib/libassuan.so.0 (0x00007fe78338b000)
libstorelo.so => /usr/lib/libreoffice/program/libstorelo.so (0x00007fe78336d000)
libsystemd.so.0 => /usr/lib/libsystemd.so.0 (0x00007fe7832b5000)
libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x00007fe78328c000)
liblz4.so.1 => /usr/lib/liblz4.so.1 (0x00007fe783269000)
libcap.so.2 => /usr/lib/libcap.so.2 (0x00007fe78325e000)
libgcrypt.so.20 => /usr/lib/libgcrypt.so.20 (0x00007fe783121000)
$> ldd /usr/lib/libreoffice/program/soffice.bin
linux-vdso.so.1 (0x00007ffe8b5f1000)
libuno_sal.so.3 => /usr/lib/libreoffice/program/libuno_sal.so.3 (0x00007f2230ac2000)
libsofficeapp.so => /usr/lib/libreoffice/program/libsofficeapp.so (0x00007f22309d2000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007f22307d6000)
libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f22307cf000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f22305b9000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007f2230475000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f2230458000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f2230437000)
/lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007f2230b30000)
libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0x00007f22303e2000)
libicuuc.so.69 => /usr/lib/libicuuc.so.69 (0x00007f22301ef000)
libX11.so.6 => /usr/lib/libX11.so.6 (0x00007f22300ae000)
libclewlo.so => /usr/lib/libreoffice/program/libclewlo.so (0x00007f22300a6000)
libcomphelper.so => /usr/lib/libreoffice/program/libcomphelper.so (0x00007f222feeb000)
libuno_cppu.so.3 => /usr/lib/libreoffice/program/libuno_cppu.so.3 (0x00007f222feb8000)
libuno_cppuhelpergcc3.so.3 => /usr/lib/libreoffice/program/libuno_cppuhelpergcc3.so.3 (0x00007f222fdae000)
libdeploymentmisclo.so => /usr/lib/libreoffice/program/libdeploymentmisclo.so (0x00007f222fd7e000)
libeditenglo.so => /usr/lib/libreoffice/program/libeditenglo.so (0x00007f222fb17000)
libfwklo.so => /usr/lib/libreoffice/program/libfwklo.so (0x00007f222f6ee000)
libi18nlangtag.so => /usr/lib/libreoffice/program/libi18nlangtag.so (0x00007f222f6c8000)
libopencllo.so => /usr/lib/libreoffice/program/libopencllo.so (0x00007f222f6ab000)
libuno_salhelpergcc3.so.3 => /usr/lib/libreoffice/program/libuno_salhelpergcc3.so.3 (0x00007f222f6a1000)
libsblo.so => /usr/lib/libreoffice/program/libsblo.so (0x00007f222f4cf000)
libsfxlo.so => /usr/lib/libreoffice/program/libsfxlo.so (0x00007f222eea8000)
libsvllo.so => /usr/lib/libreoffice/program/libsvllo.so (0x00007f222ed6f000)
libsvxlo.so => /usr/lib/libreoffice/program/libsvxlo.so (0x00007f222e8e1000)
libsvxcorelo.so => /usr/lib/libreoffice/program/libsvxcorelo.so (0x00007f222df6b000)
libsvtlo.so => /usr/lib/libreoffice/program/libsvtlo.so (0x00007f222dc57000)
libtklo.so => /usr/lib/libreoffice/program/libtklo.so (0x00007f222d7e8000)
libtllo.so => /usr/lib/libreoffice/program/libtllo.so (0x00007f222d778000)
libucbhelper.so => /usr/lib/libreoffice/program/libucbhelper.so (0x00007f222d6f2000)
libutllo.so => /usr/lib/libreoffice/program/libutllo.so (0x00007f222d5ab000)
libvcllo.so => /usr/lib/libreoffice/program/libvcllo.so (0x00007f222c9aa000)
libsystemd.so.0 => /usr/lib/libsystemd.so.0 (0x00007f222c8f2000)
libicudata.so.69 => /usr/lib/libicudata.so.69 (0x00007f222ad99000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007f222ad6f000)
libgpgmepp.so.6 => /usr/lib/libgpgmepp.so.6 (0x00007f222ad06000)
libz.so.1 => /usr/local/lib/libz.so.1 (0x00007f222ace9000)
libnss3.so => /usr/lib/libnss3.so (0x00007f222abae000)
libreglo.so => /usr/lib/libreoffice/program/libreglo.so (0x00007f222ab91000)
libunoidllo.so => /usr/lib/libreoffice/program/libunoidllo.so (0x00007f222ab24000)
libxmlreaderlo.so => /usr/lib/libreoffice/program/libxmlreaderlo.so (0x00007f222ab14000)
libxmlscriptlo.so => /usr/lib/libreoffice/program/libxmlscriptlo.so (0x00007f222aa76000)
libxml2.so.2 => /usr/lib/libxml2.so.2 (0x00007f222a908000)
libxolo.so => /usr/lib/libreoffice/program/libxolo.so (0x00007f222a30d000)
libbasegfxlo.so => /usr/lib/libreoffice/program/libbasegfxlo.so (0x00007f222a276000)
liblnglo.so => /usr/lib/libreoffice/program/liblnglo.so (0x00007f222a1cc000)
libsotlo.so => /usr/lib/libreoffice/program/libsotlo.so (0x00007f222a16b000)
libsaxlo.so => /usr/lib/libreoffice/program/libsaxlo.so (0x00007f222a14b000)
libi18nutil.so => /usr/lib/libreoffice/program/libi18nutil.so (0x00007f222a12c000)
liblangtag.so.1 => /usr/lib/liblangtag.so.1 (0x00007f222a105000)
libicui18n.so.69 => /usr/lib/libicui18n.so.69 (0x00007f2229dde000)
liborcus-0.16.so.0 => /usr/lib/liborcus-0.16.so.0 (0x00007f2229c9a000)
liborcus-parser-0.16.so.0 => /usr/lib/liborcus-parser-0.16.so.0 (0x00007f2229c4c000)
libdrawinglayerlo.so => /usr/lib/libreoffice/program/libdrawinglayerlo.so (0x00007f2229ac5000)
libcurl.so.4 => /usr/lib/libcurl.so.4 (0x00007f2229a28000)
libsmime3.so => /usr/lib/libsmime3.so (0x00007f22299fe000)
libplc4.so => /usr/lib/libplc4.so (0x00007f22299f5000)
libnspr4.so => /usr/lib/libnspr4.so (0x00007f22299b2000)
libjvmfwklo.so => /usr/lib/libreoffice/program/libjvmfwklo.so (0x00007f222998d000)
libavmedialo.so => /usr/lib/libreoffice/program/libavmedialo.so (0x00007f222993f000)
libdbtoolslo.so => /usr/lib/libreoffice/program/libdbtoolslo.so (0x00007f2229757000)
libpdfiumlo.so => /usr/lib/libreoffice/program/libpdfiumlo.so (0x00007f222930f000)
libboost_locale.so.1.76.0 => /usr/lib/libboost_locale.so.1.76.0 (0x00007f2229237000)
libjpeg.so.8 => /usr/lib/libjpeg.so.8 (0x00007f22291ad000)
libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007f2229176000)
libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0x00007f2228fb7000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00007f2228f5d000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007f2228e28000)
libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0x00007f2228e03000)
libharfbuzz-icu.so.0 => /usr/local/lib/libharfbuzz-icu.so.0 (0x00007f2228dfe000)
libharfbuzz.so.0 => /usr/local/lib/libharfbuzz.so.0 (0x00007f2228cfa000)
liblcms2.so.2 => /usr/lib/liblcms2.so.2 (0x00007f2228c96000)
libepoxy.so.0 => /usr/lib/libepoxy.so.0 (0x00007f2228b64000)
libcairo.so.2 => /usr/lib/libcairo.so.2 (0x00007f2228a45000)
libcups.so.2 => /usr/lib/libcups.so.2 (0x00007f22289a8000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00007f2228959000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007f2228885000)
libXext.so.6 => /usr/lib/libXext.so.6 (0x00007f222886e000)
libjvmaccesslo.so => /usr/lib/libreoffice/program/libjvmaccesslo.so (0x00007f2228864000)
libskialo.so => /usr/lib/libreoffice/program/libskialo.so (0x00007f2228134000)
librt.so.1 => /usr/lib/librt.so.1 (0x00007f2228129000)
liblzma.so.5 => /usr/lib/liblzma.so.5 (0x00007f2228101000)
libzstd.so.1 => /usr/lib/libzstd.so.1 (0x00007f2227ff0000)
liblz4.so.1 => /usr/lib/liblz4.so.1 (0x00007f2227fcd000)
libcap.so.2 => /usr/lib/libcap.so.2 (0x00007f2227fc2000)
libgcrypt.so.20 => /usr/lib/libgcrypt.so.20 (0x00007f2227e85000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x00007f2227e80000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007f2227e78000)
libgpgme.so.11 => /usr/lib/libgpgme.so.11 (0x00007f2227e25000)
libassuan.so.0 => /usr/lib/libassuan.so.0 (0x00007f2227e10000)
libnssutil3.so => /usr/lib/libnssutil3.so (0x00007f2227ddd000)
libplds4.so => /usr/lib/libplds4.so (0x00007f2227dd8000)
libstorelo.so => /usr/lib/libreoffice/program/libstorelo.so (0x00007f2227dba000)
libboost_filesystem.so.1.76.0 => /usr/lib/libboost_filesystem.so.1.76.0 (0x00007f2227d96000)
libboost_iostreams.so.1.76.0 => /usr/lib/libboost_iostreams.so.1.76.0 (0x00007f2227d7e000)
libcanvastoolslo.so => /usr/lib/libreoffice/program/libcanvastoolslo.so (0x00007f2227d45000)
libcppcanvaslo.so => /usr/lib/libreoffice/program/libcppcanvaslo.so (0x00007f2227cf8000)
libnghttp2.so.14 => /usr/lib/libnghttp2.so.14 (0x00007f2227cc8000)
libidn2.so.0 => /usr/lib/libidn2.so.0 (0x00007f2227ca6000)
libssh2.so.1 => /usr/lib/libssh2.so.1 (0x00007f2227c65000)
libpsl.so.5 => /usr/lib/libpsl.so.5 (0x00007f2227c52000)
libssl.so.1.1 => /usr/lib/libssl.so.1.1 (0x00007f2227bc1000)
libcrypto.so.1.1 => /usr/lib/libcrypto.so.1.1 (0x00007f22278e3000)
libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x00007f222788c000)
libboost_system.so.1.76.0 => /usr/lib/libboost_system.so.1.76.0 (0x00007f2227887000)
libboost_chrono.so.1.76.0 => /usr/lib/libboost_chrono.so.1.76.0 (0x00007f222787b000)
libboost_thread.so.1.76.0 => /usr/lib/libboost_thread.so.1.76.0 (0x00007f222785f000)
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x00007f2227858000)
libmount.so.1 => /usr/lib/libmount.so.1 (0x00007f22277f8000)
libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007f22277de000)
libffi.so.7 => /usr/lib/libffi.so.7 (0x00007f22277d2000)
libpcre.so.1 => /usr/lib/libpcre.so.1 (0x00007f222775b000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00007f222774c000)
libxcb-render.so.0 => /usr/lib/libxcb-render.so.0 (0x00007f222773c000)
libxcb-shm.so.0 => /usr/lib/libxcb-shm.so.0 (0x00007f2227737000)
libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0x00007f222768f000)
libavahi-common.so.3 => /usr/lib/libavahi-common.so.3 (0x00007f2227681000)
libavahi-client.so.3 => /usr/lib/libavahi-client.so.3 (0x00007f222766d000)
libgnutls.so.30 => /usr/lib/libgnutls.so.30 (0x00007f222746a000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007f222743a000)
libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x00007f2227427000)
libX11-xcb.so.1 => /usr/lib/libX11-xcb.so.1 (0x00007f2227422000)
libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x00007f22273fb000)
libunistring.so.2 => /usr/lib/libunistring.so.2 (0x00007f2227277000)
libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x00007f2227190000)
libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x00007f222715f000)
libcom_err.so.2 => /usr/lib/libcom_err.so.2 (0x00007f2227159000)
libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x00007f222714a000)
libkeyutils.so.1 => /usr/lib/libkeyutils.so.1 (0x00007f2227141000)
libblkid.so.1 => /usr/lib/libblkid.so.1 (0x00007f22270eb000)
libp11-kit.so.0 => /usr/lib/libp11-kit.so.0 (0x00007f2226fb6000)
libtasn1.so.6 => /usr/lib/libtasn1.so.6 (0x00007f2226fa0000)
libnettle.so.8 => /usr/lib/libnettle.so.8 (0x00007f2226f59000)
libhogweed.so.6 => /usr/lib/libhogweed.so.6 (0x00007f2226f0e000)
libgmp.so.10 => /usr/lib/libgmp.so.10 (0x00007f2226e6e000)Offline
Yeah, that only confirms what we knew w/ #5 and I previously suspected.
So answer V1del's post #6 and probably get rid of that harfbuzz installation in /usr/local/lib
Offline
Unfortunately I don't remember how I installed harfbuzz to the /usr/local/lib directory.
How can I safely remove the files from there?
Should I completely uninstall harfbuzz with pacman?
Last edited by bohokash (2021-07-15 12:42:57)
Offline
That won't do anything in your favor.
Check
pacman -Ql harfbuzzYou'll probably have everything there also in /usr/local and you can remove those files.
Edit: THE ONES IN /USR/LOCAL !
Last edited by seth (2021-07-15 13:15:41)
Offline
$> pacman -Ql harfbuzz
harfbuzz /usr/
harfbuzz /usr/bin/
harfbuzz /usr/bin/hb-ot-shape-closure
harfbuzz /usr/bin/hb-shape
harfbuzz /usr/bin/hb-subset
harfbuzz /usr/bin/hb-view
harfbuzz /usr/include/
harfbuzz /usr/include/harfbuzz/
harfbuzz /usr/include/harfbuzz/hb-aat-layout.h
harfbuzz /usr/include/harfbuzz/hb-aat.h
harfbuzz /usr/include/harfbuzz/hb-blob.h
harfbuzz /usr/include/harfbuzz/hb-buffer.h
harfbuzz /usr/include/harfbuzz/hb-common.h
harfbuzz /usr/include/harfbuzz/hb-deprecated.h
harfbuzz /usr/include/harfbuzz/hb-draw.h
harfbuzz /usr/include/harfbuzz/hb-face.h
harfbuzz /usr/include/harfbuzz/hb-font.h
harfbuzz /usr/include/harfbuzz/hb-ft.h
harfbuzz /usr/include/harfbuzz/hb-glib.h
harfbuzz /usr/include/harfbuzz/hb-gobject-enums.h
harfbuzz /usr/include/harfbuzz/hb-gobject-structs.h
harfbuzz /usr/include/harfbuzz/hb-gobject.h
harfbuzz /usr/include/harfbuzz/hb-graphite2.h
harfbuzz /usr/include/harfbuzz/hb-map.h
harfbuzz /usr/include/harfbuzz/hb-ot-color.h
harfbuzz /usr/include/harfbuzz/hb-ot-deprecated.h
harfbuzz /usr/include/harfbuzz/hb-ot-font.h
harfbuzz /usr/include/harfbuzz/hb-ot-layout.h
harfbuzz /usr/include/harfbuzz/hb-ot-math.h
harfbuzz /usr/include/harfbuzz/hb-ot-meta.h
harfbuzz /usr/include/harfbuzz/hb-ot-metrics.h
harfbuzz /usr/include/harfbuzz/hb-ot-name.h
harfbuzz /usr/include/harfbuzz/hb-ot-shape.h
harfbuzz /usr/include/harfbuzz/hb-ot-var.h
harfbuzz /usr/include/harfbuzz/hb-ot.h
harfbuzz /usr/include/harfbuzz/hb-set.h
harfbuzz /usr/include/harfbuzz/hb-shape-plan.h
harfbuzz /usr/include/harfbuzz/hb-shape.h
harfbuzz /usr/include/harfbuzz/hb-style.h
harfbuzz /usr/include/harfbuzz/hb-subset.h
harfbuzz /usr/include/harfbuzz/hb-unicode.h
harfbuzz /usr/include/harfbuzz/hb-version.h
harfbuzz /usr/include/harfbuzz/hb.h
harfbuzz /usr/lib/
harfbuzz /usr/lib/cmake/
harfbuzz /usr/lib/cmake/harfbuzz/
harfbuzz /usr/lib/cmake/harfbuzz/harfbuzz-config.cmake
harfbuzz /usr/lib/girepository-1.0/
harfbuzz /usr/lib/girepository-1.0/HarfBuzz-0.0.typelib
harfbuzz /usr/lib/libharfbuzz-gobject.so
harfbuzz /usr/lib/libharfbuzz-gobject.so.0
harfbuzz /usr/lib/libharfbuzz-gobject.so.0.20802.0
harfbuzz /usr/lib/libharfbuzz-subset.so
harfbuzz /usr/lib/libharfbuzz-subset.so.0
harfbuzz /usr/lib/libharfbuzz-subset.so.0.20802.0
harfbuzz /usr/lib/libharfbuzz.so
harfbuzz /usr/lib/libharfbuzz.so.0
harfbuzz /usr/lib/libharfbuzz.so.0.20802.0
harfbuzz /usr/lib/pkgconfig/
harfbuzz /usr/lib/pkgconfig/harfbuzz-gobject.pc
harfbuzz /usr/lib/pkgconfig/harfbuzz-subset.pc
harfbuzz /usr/lib/pkgconfig/harfbuzz.pc
harfbuzz /usr/share/
harfbuzz /usr/share/gir-1.0/
harfbuzz /usr/share/gir-1.0/HarfBuzz-0.0.gir
harfbuzz /usr/share/gtk-doc/
harfbuzz /usr/share/gtk-doc/html/
harfbuzz /usr/share/gtk-doc/html/harfbuzz/
harfbuzz /usr/share/gtk-doc/html/harfbuzz/HarfBuzz.png
harfbuzz /usr/share/gtk-doc/html/harfbuzz/HarfBuzz.svg
harfbuzz /usr/share/gtk-doc/html/harfbuzz/a-clustering-example-for-levels-0-and-1.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/a-simple-shaping-example.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/aat-shaping.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/adding-text-to-the-buffer.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/annotation-glossary.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/api-index-full.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/apple-advanced-typography-api.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/buffers-language-script-and-direction.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/building.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/clusters.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/complex-scripts.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/core-api.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/customizing-unicode-functions.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/fonts-and-faces-custom-functions.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/fonts-and-faces-native-opentype.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/fonts-and-faces-variable.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/fonts-and-faces.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/getting-started.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/graphite-shaping.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/harfbuzz-hb-aat-layout.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/harfbuzz-hb-blob.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/harfbuzz-hb-buffer.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/harfbuzz-hb-common.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/harfbuzz-hb-coretext.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/harfbuzz-hb-deprecated.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/harfbuzz-hb-directwrite.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/harfbuzz-hb-face.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/harfbuzz-hb-font.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/harfbuzz-hb-ft.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/harfbuzz-hb-gdi.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/harfbuzz-hb-glib.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/harfbuzz-hb-graphite2.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/harfbuzz-hb-icu.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/harfbuzz-hb-map.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-color.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-font.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-layout.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-math.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-meta.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-metrics.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-name.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-shape.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/harfbuzz-hb-ot-var.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/harfbuzz-hb-set.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/harfbuzz-hb-shape-plan.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/harfbuzz-hb-shape.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/harfbuzz-hb-unicode.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/harfbuzz-hb-uniscribe.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/harfbuzz-hb-version.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/harfbuzz.devhelp2
harfbuzz /usr/share/gtk-doc/html/harfbuzz/home.png
harfbuzz /usr/share/gtk-doc/html/harfbuzz/index.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/install-harfbuzz.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/integration-api.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/integration-coretext.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/integration-freetype.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/integration-icu.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/integration-python.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/integration-uniscribe.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/integration.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/left-insensitive.png
harfbuzz /usr/share/gtk-doc/html/harfbuzz/left.png
harfbuzz /usr/share/gtk-doc/html/harfbuzz/level-2.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/object-model-blobs.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/object-model-lifecycle.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/object-model-object-types.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/object-model-user-data.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/object-model.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/opentype-api.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/opentype-shaping-models.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/reference-manual.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/reordering-in-levels-0-and-1.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/right-insensitive.png
harfbuzz /usr/share/gtk-doc/html/harfbuzz/right.png
harfbuzz /usr/share/gtk-doc/html/harfbuzz/setting-buffer-properties.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/shaping-and-shape-plans.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/shaping-concepts.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/shaping-opentype-features.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/shaping-operations.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/shaping-plans-and-caching.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/shaping-shaper-selection.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/style.css
harfbuzz /usr/share/gtk-doc/html/harfbuzz/terminology.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/text-runs.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/the-distinction-between-levels-0-and-1.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/unicode-character-categories.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/up-insensitive.png
harfbuzz /usr/share/gtk-doc/html/harfbuzz/up.png
harfbuzz /usr/share/gtk-doc/html/harfbuzz/user-manual.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/utilities-common-types-apis.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/utilities.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/what-does-harfbuzz-do.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/what-harfbuzz-doesnt-do.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/what-is-harfbuzz.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/why-do-i-need-a-shaping-engine.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/why-is-it-called-harfbuzz.html
harfbuzz /usr/share/gtk-doc/html/harfbuzz/working-with-harfbuzz-clusters.html
harfbuzz /usr/share/licenses/
harfbuzz /usr/share/licenses/harfbuzz/
harfbuzz /usr/share/licenses/harfbuzz/COPYINGOffline
I didn't ask to post that (the output is predictable) but use it as a pattern for the files in /usr/local that you can/need to delete.
Offline
I see. But none them points to /usr/local/lib/
However output of "ldd /usr/lib/libreoffice/program/soffice.bin" contains many of that path.
Last edited by bohokash (2021-07-16 10:24:38)
Offline
I see. But none them points to /usr/local/lib/The pacman package is installed in /usr but you've a garbage installation in /usr/local that covers it.
Now look at the harfbuzz files in the "pacman -Ql" output (which are, again, all in /usr) and remove their counterparts in /usr/local
Btw.:
libz.so.1 => /usr/local/lib/libz.so.1 (0x00007f222ace9000)
so zlib is affected as well.
Offline
I see now, thank you very much.
I can do that now by writing a simple ruby script.
Offline
Finally I managed to get the list of of file to remove with this Ruby script:
u=Dir["/usr/local/lib/*"]
lib=Dir["/lib/*"]
libh=lib.map{|z| n=z.split("/").last;e=n.scan(/[0-9.]+$/).flatten[0];[n.chomp(e),z]}.to_h
puts u.map{|z| n=z.split("/").last;e=n.scan(/[0-9.]+$/).flatten[0];[n.chomp(e),z]}.select{|a,b| libh[a]!=nil}.map{|a,b| b}.join("\n")It gave me these filenames, which I removed:
/usr/local/lib/libharfbuzz-icu.so.0
/usr/local/lib/libz.a
/usr/local/lib/libharfbuzz-icu.so
/usr/local/lib/libwebpdemux.so.2.0.7
/usr/local/lib/libharfbuzz.so.0.20600.4
/usr/local/lib/libwebp.so.7
/usr/local/lib/libwebp.so
/usr/local/lib/libwebpdemux.so
/usr/local/lib/libz.so.1
/usr/local/lib/libharfbuzz.so
/usr/local/lib/libz.so
/usr/local/lib/libharfbuzz.so.0
/usr/local/lib/libwebpdemux.so.2
/usr/local/lib/pkgconfig
/usr/local/lib/libwebp.so.7.1.1
/usr/local/lib/libharfbuzz-subset.so.0.20600.4
/usr/local/lib/libharfbuzz-icu.so.0.20600.4
/usr/local/lib/cmake
/usr/local/lib/libharfbuzz-subset.so.0
/usr/local/lib/libharfbuzz-subset.so
/usr/local/lib/libz.so.1.2.9And now libreoffice is working again.
Last edited by bohokash (2021-07-27 19:34:05)
Offline
Great.
Please always remember to mark resolved threads by editing your initial posts subject - so others will know that there's no task left, but maybe a solution to find.
Thanks.
Offline