You are not logged in.
Hi
I can't open Gnome Control Center after recent update.
$ gnome-control-center
gnome-control-center: error while loading shared libraries: libicui18n.so.70: cannot open shared object file: No such file or directory
How to fix it?
Last edited by Strangiato (2022-04-17 12:17:18)
Offline
This is almost always because of a partial update. Nothing in gnome-control-center links directly to libicu*, so it's something it's linked to that's requiring the old lib. Use lddtree from the pax-utils package, it'll tell you what is pulling in that old lib.
Online
Thanks Scimmia. i have no ideia what this output means
$ lddtree $(which gnome-control-center)
/usr/bin/gnome-control-center (interpreter => /lib64/ld-linux-x86-64.so.2)
libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0
libz.so.1 => /usr/lib/libz.so.1
libmount.so.1 => /usr/lib/libmount.so.1
libblkid.so.1 => /usr/lib/libblkid.so.1
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0
libffi.so.8 => /usr/lib/libffi.so.8
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0
libpcre.so.1 => /usr/lib/libpcre.so.1
libpthread.so.0 => /usr/lib/libpthread.so.0
libadwaita-1.so.0 => /usr/lib/libadwaita-1.so.0
libfribidi.so.0 => /usr/lib/libfribidi.so.0
libgraphene-1.0.so.0 => /usr/lib/libgraphene-1.0.so.0
libgtk-4.so.1 => /usr/lib/libgtk-4.so.1
libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0
libfreetype.so.6 => /usr/lib/libfreetype.so.6
libharfbuzz.so.0 => !!! circular loop !!!
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
libgraphite2.so.3 => /usr/lib/libgraphite2.so.3
libcairo-gobject.so.2 => /usr/lib/libcairo-gobject.so.2
libepoxy.so.0 => /usr/lib/libepoxy.so.0
libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0
libcloudproviders.so.0 => /usr/lib/libcloudproviders.so.0
libtracker-sparql-3.0.so.0 => /usr/lib/libtracker-sparql-3.0.so.0
libstemmer.so.0 => /usr/lib/libstemmer.so.0
libicuuc.so.71 => /usr/lib/libicuuc.so.71
libicudata.so.71 => /usr/lib/libicudata.so.71
libstdc++.so.6 => /usr/lib/libstdc++.so.6
libicui18n.so.71 => /usr/lib/libicui18n.so.71
libsqlite3.so.0 => /usr/lib/libsqlite3.so.0
libjson-glib-1.0.so.0 => /usr/lib/libjson-glib-1.0.so.0
libpng16.so.16 => /usr/lib/libpng16.so.16
libtiff.so.5 => /usr/lib/libtiff.so.5
libzstd.so.1 => /usr/lib/libzstd.so.1
liblzma.so.5 => /usr/lib/liblzma.so.5
libjpeg.so.8 => /usr/lib/libjpeg.so.8
libxkbcommon.so.0 => /usr/lib/libxkbcommon.so.0
libwayland-client.so.0 => /usr/lib/libwayland-client.so.0
libwayland-egl.so.1 => /usr/lib/libwayland-egl.so.1
libXext.so.6 => /usr/lib/libXext.so.6
libXcursor.so.1 => /usr/lib/libXcursor.so.1
libXrender.so.1 => /usr/lib/libXrender.so.1
libXdamage.so.1 => /usr/lib/libXdamage.so.1
libXfixes.so.3 => /usr/lib/libXfixes.so.3
libXrandr.so.2 => /usr/lib/libXrandr.so.2
libXinerama.so.1 => /usr/lib/libXinerama.so.1
libcairo-script-interpreter.so.2 => /usr/lib/libcairo-script-interpreter.so.2
liblzo2.so.2 => /usr/lib/liblzo2.so.2
libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0
libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0
libthai.so.0 => /usr/lib/libthai.so.0
libdatrie.so.1 => /usr/lib/libdatrie.so.1
libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0
libcairo.so.2 => /usr/lib/libcairo.so.2
libxcb.so.1 => /usr/lib/libxcb.so.1
libXau.so.6 => /usr/lib/libXau.so.6
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6
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
libX11.so.6 => /usr/lib/libX11.so.6
libwacom.so.9 => /usr/lib/libwacom.so.9
libgnome-bg-4.so.1 => /usr/lib/libgnome-bg-4.so.1
libxml2.so.2 => /usr/lib/libxml2.so.2
libcolord.so.2 => /usr/lib/libcolord.so.2
liblcms2.so.2 => /usr/lib/liblcms2.so.2
libudev.so.1 => /usr/lib/libudev.so.1
libgnome-rr-4.so.1 => /usr/lib/libgnome-rr-4.so.1
libm.so.6 => /usr/lib/libm.so.6
libcolord-gtk4.so.1 => /usr/lib/libcolord-gtk4.so.1
libgnome-desktop-4.so.1 => /usr/lib/libgnome-desktop-4.so.1
libsystemd.so.0 => /usr/lib/libsystemd.so.0
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
libxkbregistry.so.0 => /usr/lib/libxkbregistry.so.0
libseccomp.so.2 => /usr/lib/libseccomp.so.2
libpolkit-gobject-1.so.0 => /usr/lib/libpolkit-gobject-1.so.0
libupower-glib.so.3 => /usr/lib/libupower-glib.so.3
libudisks2.so.0 => /usr/lib/libudisks2.so.0
libgtop-2.0.so.11 => /usr/lib/libgtop-2.0.so.11
libgudev-1.0.so.0 => /usr/lib/libgudev-1.0.so.0
libibus-1.0.so.5 => /usr/lib/libibus-1.0.so.5
libXi.so.6 => /usr/lib/libXi.so.6
libgoa-1.0.so.0 => /usr/lib/libgoa-1.0.so.0
libcups.so.2 => /usr/lib/libcups.so.2
libavahi-common.so.3 => /usr/lib/libavahi-common.so.3
libavahi-client.so.3 => /usr/lib/libavahi-client.so.3
libdbus-1.so.3 => /usr/lib/libdbus-1.so.3
libdl.so.2 => /usr/lib/libdl.so.2
libsmbclient.so.0 => /usr/lib/libsmbclient.so.0
libndr.so.2 => /usr/lib/libndr.so.2
libgenrand-samba4.so => /usr/lib/samba/libgenrand-samba4.so
liblibsmb-samba4.so => /usr/lib/samba/liblibsmb-samba4.so
libasn1util-samba4.so => /usr/lib/samba/libasn1util-samba4.so
libkrb5samba-samba4.so => /usr/lib/samba/libkrb5samba-samba4.so
libasn1-samba4.so.8 => /usr/lib/samba/libasn1-samba4.so.8
libroken-samba4.so.19 => /usr/lib/samba/libroken-samba4.so.19
libkrb5-samba4.so.26 => /usr/lib/samba/libkrb5-samba4.so.26
libhx509-samba4.so.5 => /usr/lib/samba/libhx509-samba4.so.5
libheimbase-samba4.so.1 => /usr/lib/samba/libheimbase-samba4.so.1
libwind-samba4.so.0 => /usr/lib/samba/libwind-samba4.so.0
libhcrypto-samba4.so.5 => /usr/lib/samba/libhcrypto-samba4.so.5
libgssapi-samba4.so.2 => /usr/lib/samba/libgssapi-samba4.so.2
libCHARSET3-samba4.so => /usr/lib/samba/libCHARSET3-samba4.so
libgensec-samba4.so => /usr/lib/samba/libgensec-samba4.so
libauthkrb5-samba4.so => /usr/lib/samba/libauthkrb5-samba4.so
libndr-krb5pac.so.0 => /usr/lib/libndr-krb5pac.so.0
libsamba-modules-samba4.so => /usr/lib/samba/libsamba-modules-samba4.so
libndr-samba-samba4.so => /usr/lib/samba/libndr-samba-samba4.so
libndr-nbt.so.0 => /usr/lib/libndr-nbt.so.0
libsamba-sockets-samba4.so => /usr/lib/samba/libsamba-sockets-samba4.so
libsocket-blocking-samba4.so => /usr/lib/samba/libsocket-blocking-samba4.so
libinterfaces-samba4.so => /usr/lib/samba/libinterfaces-samba4.so
libiov-buf-samba4.so => /usr/lib/samba/libiov-buf-samba4.so
libwbclient.so.0 => /usr/lib/libwbclient.so.0
libwinbind-client-samba4.so => /usr/lib/samba/libwinbind-client-samba4.so
libsamdb.so.0 => /usr/lib/libsamdb.so.0
libldbsamba-samba4.so => /usr/lib/samba/libldbsamba-samba4.so
libtdb.so.1 => /usr/lib/libtdb.so.1
libsamdb-common-samba4.so => /usr/lib/samba/libsamdb-common-samba4.so
libflag-mapping-samba4.so => /usr/lib/samba/libflag-mapping-samba4.so
libsys-rw-samba4.so => /usr/lib/samba/libsys-rw-samba4.so
libcli-ldap-common-samba4.so => /usr/lib/samba/libcli-ldap-common-samba4.so
libldb.so.2 => /usr/lib/libldb.so.2
libcommon-auth-samba4.so => /usr/lib/samba/libcommon-auth-samba4.so
libMESSAGING-SEND-samba4.so => /usr/lib/samba/libMESSAGING-SEND-samba4.so
libmessages-dgm-samba4.so => /usr/lib/samba/libmessages-dgm-samba4.so
libmsghdr-samba4.so => /usr/lib/samba/libmsghdr-samba4.so
libmessages-util-samba4.so => /usr/lib/samba/libmessages-util-samba4.so
libserver-id-db-samba4.so => /usr/lib/samba/libserver-id-db-samba4.so
libtdb-wrap-samba4.so => /usr/lib/samba/libtdb-wrap-samba4.so
libutil-tdb-samba4.so => /usr/lib/samba/libutil-tdb-samba4.so
libutil-setid-samba4.so => /usr/lib/samba/libutil-setid-samba4.so
libjansson.so.4 => /usr/lib/libjansson.so.4
libtime-basic-samba4.so => /usr/lib/samba/libtime-basic-samba4.so
libcliauth-samba4.so => /usr/lib/samba/libcliauth-samba4.so
libdbwrap-samba4.so => /usr/lib/samba/libdbwrap-samba4.so
libcom_err-samba4.so.0 => /usr/lib/samba/libcom_err-samba4.so.0
libsmb-transport-samba4.so => /usr/lib/samba/libsmb-transport-samba4.so
liblibcli-lsa3-samba4.so => /usr/lib/samba/liblibcli-lsa3-samba4.so
libsamba-security-samba4.so => /usr/lib/samba/libsamba-security-samba4.so
libmsrpc3-samba4.so => /usr/lib/samba/libmsrpc3-samba4.so
libdcerpc-binding.so.0 => /usr/lib/libdcerpc-binding.so.0
libsmbconf.so.0 => /usr/lib/libsmbconf.so.0
libutil-reg-samba4.so => /usr/lib/samba/libutil-reg-samba4.so
libtalloc-report-printf-samba4.so => /usr/lib/samba/libtalloc-report-printf-samba4.so
libsmbd-shim-samba4.so => /usr/lib/samba/libsmbd-shim-samba4.so
libsamba-cluster-support-samba4.so => /usr/lib/samba/libsamba-cluster-support-samba4.so
libserver-role-samba4.so => /usr/lib/samba/libserver-role-samba4.so
libldap.so.2 => /usr/lib/libldap.so.2
libresolv.so.2 => /usr/lib/libresolv.so.2
libsasl2.so.3 => /usr/lib/libsasl2.so.3
libssl.so.1.1 => /usr/lib/libssl.so.1.1
libcrypto.so.1.1 => /usr/lib/libcrypto.so.1.1
liblber.so.2 => /usr/lib/liblber.so.2
libsamba-util.so.0 => /usr/lib/libsamba-util.so.0
libicui18n.so.70 => None
libicuuc.so.70 => None
libreplace-samba4.so => /usr/lib/samba/libreplace-samba4.so
libsamba-errors.so.1 => /usr/lib/libsamba-errors.so.1
libgse-samba4.so => /usr/lib/samba/libgse-samba4.so
libaddns-samba4.so => /usr/lib/samba/libaddns-samba4.so
libclidns-samba4.so => /usr/lib/samba/libclidns-samba4.so
libcli-cldap-samba4.so => /usr/lib/samba/libcli-cldap-samba4.so
libcli-nbt-samba4.so => /usr/lib/samba/libcli-nbt-samba4.so
libcli-smb-common-samba4.so => /usr/lib/samba/libcli-smb-common-samba4.so
libdcerpc-samba-samba4.so => /usr/lib/samba/libdcerpc-samba-samba4.so
libsamba-credentials.so.1 => /usr/lib/libsamba-credentials.so.1
libsamba-hostconfig.so.0 => /usr/lib/libsamba-hostconfig.so.0
libndr-standard.so.0 => /usr/lib/libndr-standard.so.0
libtevent-util.so.0 => /usr/lib/libtevent-util.so.0
libsamba3-util-samba4.so => /usr/lib/samba/libsamba3-util-samba4.so
libsamba-debug-samba4.so => /usr/lib/samba/libsamba-debug-samba4.so
libsecrets3-samba4.so => /usr/lib/samba/libsecrets3-samba4.so
libtevent.so.0 => /usr/lib/libtevent.so.0
libtalloc.so.2 => /usr/lib/libtalloc.so.2
libbsd.so.0 => /usr/lib/libbsd.so.0
libmd.so.0 => /usr/lib/libmd.so.0
libaccountsservice.so.0 => /usr/lib/libaccountsservice.so.0
libcrypt.so.2 => /usr/lib/libcrypt.so.2
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1
libexpat.so.1 => /usr/lib/libexpat.so.1
libsecret-1.so.0 => /usr/lib/libsecret-1.so.0
libtss2-esys.so.0 => /usr/lib/libtss2-esys.so.0
libtss2-sys.so.1 => /usr/lib/libtss2-sys.so.1
libtss2-mu.so.0 => /usr/lib/libtss2-mu.so.0
libtss2-rc.so.0 => /usr/lib/libtss2-rc.so.0
libtss2-tctildr.so.0 => /usr/lib/libtss2-tctildr.so.0
libgnutls.so.30 => /usr/lib/libgnutls.so.30
libp11-kit.so.0 => /usr/lib/libp11-kit.so.0
libbrotlienc.so.1 => /usr/lib/libbrotlienc.so.1
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
libgcr-base-3.so.1 => /usr/lib/libgcr-base-3.so.1
libgck-1.so.0 => /usr/lib/libgck-1.so.0
libpwquality.so.1 => /usr/lib/libpwquality.so.1
libcrack.so.2 => /usr/lib/libcrack.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
libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2
libFLAC.so.8 => /usr/lib/libFLAC.so.8
libopus.so.0 => /usr/lib/libopus.so.0
libvorbis.so.0 => /usr/lib/libvorbis.so.0
libogg.so.0 => /usr/lib/libogg.so.0
libasyncns.so.0 => /usr/lib/libasyncns.so.0
libpulse-mainloop-glib.so.0 => /usr/lib/libpulse-mainloop-glib.so.0
libgsound.so.0 => /usr/lib/libgsound.so.0
libcanberra.so.0 => /usr/lib/libcanberra.so.0
libvorbisfile.so.3 => /usr/lib/libvorbisfile.so.3
libltdl.so.7 => /usr/lib/libltdl.so.7
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
libnm.so.0 => /usr/lib/libnm.so.0
libsmime3.so => /usr/lib/libsmime3.so
libnssutil3.so => /usr/lib/libnssutil3.so
libplds4.so => /usr/lib/libplds4.so
libplc4.so => /usr/lib/libplc4.so
libnss3.so => /usr/lib/libnss3.so
libnspr4.so => /usr/lib/libnspr4.so
libnma-gtk4.so.0 => /usr/lib/libnma-gtk4.so.0
libmm-glib.so.0 => /usr/lib/libmm-glib.so.0
libgnome-bluetooth-ui-3.0.so.13 => /usr/lib/libgnome-bluetooth-ui-3.0.so.13
libnotify.so.4 => /usr/lib/libnotify.so.4
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1
libc.so.6 => /usr/lib/libc.so.6
Offline
It's a tree showing what libs are loading what. You can see that libicu*.so.70 are listed under libsamba-util.so.0 => /usr/lib/libsamba-util.so.0, so that's where your problem is. Did you ignore the smbclient update? Are you using an unofficial smbclient package? pacman -Qo can help you know if you don't already.
Online
I was using an old version of smbclient due to this bug
https://bbs.archlinux.org/viewtopic.php?id=275179
Updated to current version, now Gnome Control Center opens again. Thank you Scimmia.
Offline
Please remember to mark your thread as solved.
Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD
Making lemonade from lemons since 2015.
Offline