You are not logged in.
After updating all packages yesterday I can no longer launch chromium as it fails with the error
[gr@archlinux ~]$ chromium
/usr/lib/chromium/chromium: symbol lookup error: /usr/lib/chromium/chromium: undefined symbol: FT_Get_Color_Glyph_PaintI read this post https://bbs.archlinux.org/viewtopic.php?id=269334 and it seems like the error should lie in freetype2, but my freetype2 and chromium are both up to date?
[gr@archlinux ~]$ pacman -Q chromium
chromium 93.0.4577.63-1
[gr@archlinux ~]$ pacman -Q freetype2
freetype2 2.11.0-3Thanks
Last edited by NNNN4 (2021-09-08 21:50:15)
Offline
output of 'pacman -Qkk freetype2' ?
Offline
output of 'pacman -Qkk freetype2' ?
[gr@archlinux ~]$ pacman -Qkk freetype2
freetype2: 71 total files, 0 altered filesOffline
Custom compilation in /usr/local?
lddtree /usr/lib/chromium/chromium #Needs pax-utilsOnline
Custom compilation in /usr/local?
lddtree /usr/lib/chromium/chromium #Needs pax-utils
[gr@archlinux ~]$ lddtree /usr/lib/chromium/chromium
/usr/lib/chromium/chromium (interpreter => /lib64/ld-linux-x86-64.so.2)
libatomic.so.1 => /usr/lib/libatomic.so.1
libdl.so.2 => /usr/lib/libdl.so.2
libpthread.so.0 => /usr/lib/libpthread.so.0
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0
libpcre.so.1 => /usr/lib/libpcre.so.1
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0
libffi.so.7 => /usr/lib/libffi.so.7
libicui18n.so.69 => /usr/lib/libicui18n.so.69
libicuuc.so.69 => /usr/lib/libicuuc.so.69
libicudata.so.69 => /usr/lib/libicudata.so.69
libsmime3.so => /usr/lib/libsmime3.so
libplds4.so => /usr/lib/libplds4.so
libplc4.so => /usr/lib/libplc4.so
libnss3.so => /usr/lib/libnss3.so
libnssutil3.so => /usr/lib/libnssutil3.so
libnspr4.so => /usr/lib/libnspr4.so
libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0
libatk-bridge-2.0.so.0 => /usr/lib/libatk-bridge-2.0.so.0
libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0
libmount.so.1 => /usr/lib/libmount.so.1
libblkid.so.1 => /usr/lib/libblkid.so.1
librt.so.1 => /usr/lib/librt.so.1
libresolv.so.2 => /usr/lib/libresolv.so.2
libcups.so.2 => /usr/lib/libcups.so.2
libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2
libkrb5.so.3 => /usr/lib/libkrb5.so.3
libk5crypto.so.3 => /usr/lib/libk5crypto.so.3
libcom_err.so.2 => /usr/lib/libcom_err.so.2
libkrb5support.so.0 => /usr/lib/libkrb5support.so.0
libkeyutils.so.1 => /usr/lib/libkeyutils.so.1
libavahi-common.so.3 => /usr/lib/libavahi-common.so.3
libavahi-client.so.3 => /usr/lib/libavahi-client.so.3
libgnutls.so.30 => /usr/lib/libgnutls.so.30
libp11-kit.so.0 => /usr/lib/libp11-kit.so.0
libidn2.so.0 => /usr/lib/libidn2.so.0
libunistring.so.2 => /usr/lib/libunistring.so.2
libtasn1.so.6 => /usr/lib/libtasn1.so.6
libnettle.so.8 => /usr/lib/libnettle.so.8
libhogweed.so.6 => /usr/lib/libhogweed.so.6
libgmp.so.10 => /usr/lib/libgmp.so.10
libdrm.so.2 => /usr/lib/libdrm.so.2
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1
libdbus-1.so.3 => /usr/lib/libdbus-1.so.3
libsystemd.so.0 => /usr/lib/libsystemd.so.0
liblzma.so.5 => /usr/lib/liblzma.so.5
libzstd.so.1 => /usr/lib/libzstd.so.1
liblz4.so.1 => /usr/lib/liblz4.so.1
libcap.so.2 => /usr/lib/libcap.so.2
libgcrypt.so.20 => /usr/lib/libgcrypt.so.20
libgpg-error.so.0 => /usr/lib/libgpg-error.so.0
libz.so.1 => /usr/lib/libz.so.1
libpng16.so.16 => /usr/lib/libpng16.so.16
libwebpdemux.so.2 => /usr/lib/libwebpdemux.so.2
libwebpmux.so.3 => /usr/lib/libwebpmux.so.3
libwebp.so.7 => /usr/lib/libwebp.so.7
libfreetype.so.6 => /usr/lib/libfreetype.so.6
libbz2.so.1.0 => /usr/lib/libbz2.so.1.0
libbrotlidec.so.1 => /usr/lib/libbrotlidec.so.1
libbrotlicommon.so.1 => /usr/lib/libbrotlicommon.so.1
libjpeg.so.8 => /usr/lib/libjpeg.so.8
libexpat.so.1 => /usr/lib/libexpat.so.1
libharfbuzz-subset.so.0 => /usr/lib/libharfbuzz-subset.so.0
libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0
libgraphite2.so.3 => /usr/lib/libgraphite2.so.3
libxcb.so.1 => /usr/lib/libxcb.so.1
libXau.so.6 => /usr/lib/libXau.so.6
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6
libxkbcommon.so.0 => /usr/lib/libxkbcommon.so.0
libm.so.6 => /usr/lib/libm.so.6
libopus.so.0 => /usr/lib/libopus.so.0
libavcodec.so.58 => /usr/lib/libavcodec.so.58
libswresample.so.3 => /usr/lib/libswresample.so.3
libsoxr.so.0 => /usr/lib/libsoxr.so.0
libgomp.so.1 => /usr/lib/libgomp.so.1
libvpx.so.6 => /usr/lib/libvpx.so.6
libdav1d.so.5 => /usr/lib/libdav1d.so.5
libopencore-amrwb.so.0 => /usr/lib/libopencore-amrwb.so.0
librsvg-2.so.2 => /usr/lib/librsvg-2.so.2
libcairo-gobject.so.2 => /usr/lib/libcairo-gobject.so.2
libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0
libtiff.so.5 => /usr/lib/libtiff.so.5
libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0
libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0
libaom.so.3 => /usr/lib/libaom.so.3
libgsm.so.1 => /usr/lib/libgsm.so.1
libmp3lame.so.0 => /usr/lib/libmp3lame.so.0
libopencore-amrnb.so.0 => /usr/lib/libopencore-amrnb.so.0
libopenjp2.so.7 => /usr/lib/libopenjp2.so.7
librav1e.so.0 => /usr/lib/librav1e.so.0
libspeex.so.1 => /usr/lib/libspeex.so.1
libSvtAv1Enc.so.0 => /usr/lib/libSvtAv1Enc.so.0
libtheoraenc.so.1 => /usr/lib/libtheoraenc.so.1
libogg.so.0 => /usr/lib/libogg.so.0
libtheoradec.so.1 => /usr/lib/libtheoradec.so.1
libvorbis.so.0 => /usr/lib/libvorbis.so.0
libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2
libx264.so.161 => /usr/lib/libx264.so.161
libx265.so.199 => /usr/lib/libx265.so.199
libmvec.so.1 => /usr/lib/libmvec.so.1
libxvidcore.so.4 => /usr/lib/libxvidcore.so.4
libva.so.2 => /usr/lib/libva.so.2
libmfx.so.1 => /usr/lib/libmfx.so.1
libavformat.so.58 => /usr/lib/libavformat.so.58
libmodplug.so.1 => /usr/lib/libmodplug.so.1
libbluray.so.2 => /usr/lib/libbluray.so.2
libsrt.so.1.4 => /usr/lib/libsrt.so.1.4
libcrypto.so.1.1 => /usr/lib/libcrypto.so.1.1
libssh.so.4 => /usr/lib/libssh.so.4
libavutil.so.56 => /usr/lib/libavutil.so.56
libva-drm.so.2 => /usr/lib/libva-drm.so.2
libva-x11.so.2 => /usr/lib/libva-x11.so.2
libvdpau.so.1 => /usr/lib/libvdpau.so.1
libX11.so.6 => /usr/lib/libX11.so.6
libXcomposite.so.1 => /usr/lib/libXcomposite.so.1
libXdamage.so.1 => /usr/lib/libXdamage.so.1
libXext.so.6 => /usr/lib/libXext.so.6
libXfixes.so.3 => /usr/lib/libXfixes.so.3
libXrandr.so.2 => /usr/lib/libXrandr.so.2
libXrender.so.1 => /usr/lib/libXrender.so.1
libgbm.so.1 => /usr/lib/libgbm.so.1
libwayland-server.so.0 => /usr/lib/libwayland-server.so.0
libre2.so.9 => /usr/lib/libre2.so.9
libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0
libfribidi.so.0 => /usr/lib/libfribidi.so.0
libthai.so.0 => /usr/lib/libthai.so.0
libdatrie.so.1 => /usr/lib/libdatrie.so.1
libcairo.so.2 => /usr/lib/libcairo.so.2
libxcb-render.so.0 => /usr/lib/libxcb-render.so.0
libxcb-shm.so.0 => /usr/lib/libxcb-shm.so.0
libpixman-1.so.0 => /usr/lib/libpixman-1.so.0
libasound.so.2 => /usr/lib/libasound.so.2
libpulse.so.0 => /usr/lib/libpulse.so.0
libpulsecommon-15.0.so => /usr/lib/pulseaudio/libpulsecommon-15.0.so
libsndfile.so.1 => /usr/lib/libsndfile.so.1
libasyncns.so.0 => /usr/lib/libasyncns.so.0
libsnappy.so.1 => /usr/lib/libsnappy.so.1
libatspi.so.0 => /usr/lib/libatspi.so.0
libXi.so.6 => /usr/lib/libXi.so.6
libxml2.so.2 => /usr/lib/libxml2.so.2
libminizip.so.1 => /usr/lib/libminizip.so.1
libFLAC.so.8 => /usr/lib/libFLAC.so.8
libxshmfence.so.1 => /usr/lib/libxshmfence.so.1
libxslt.so.1 => /usr/lib/libxslt.so.1
libstdc++.so.6 => /usr/lib/libstdc++.so.6
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1
libc.so.6 => /usr/lib/libc.so.6
ld-linux-x86-64.so.2 => /lib64/ld-linux-x86-64.so.2Offline
Custom compilation in /usr/local?
lddtree /usr/lib/chromium/chromium #Needs pax-utils
"Custom compilation in /usr/local" reminded me that I did something related to TTF 7 months ago that apparently somehow for some reason I put in or it ended up in that directory (/usr/local/lib), I renamed
libfreetype.a, libfreetype.la, libfreetype.so, libfreetype.so.6, and libfreetype.so.6.17 in that directory to the same with .bak and it fixed the problem but I have no idea how that will affect my system in the long run
Last edited by NNNN4 (2021-09-08 18:08:29)
Offline
Packages never put things into /usr/local, "your system in the long run" will be fixed and continue to work assuming you are using pacman packages built against the current freetype. You either need to know exactly what you are doing or not have any libs and especially not core libs in /usr/local.
Please mark as [SOLVED] by editing the title in your first post, might have to shorten it a bit.
Online
Packages never put things into /usr/local, "your system in the long run" will be fixed and continue to work assuming you are using pacman packages built against the current freetype. You either need to know exactly what you are doing or not have any libs and especially not core libs in /usr/local.
Please mark as [SOLVED] by editing the title in your first post, might have to shorten it a bit.
Thanks
Offline