Can't launch gnome-control-center

Hi,

I’m facing this weird issue:

# seems like libgnome-bluetooth-ui has a problem
❯ gnome-control-center 
gnome-control-center: symbol lookup error: /usr/lib/libgnome-bluetooth-ui-3.0.so.13: undefined symbol: up_client_new_finish
# package gnome-bluetooth provides it
❯ pacman -Qo /usr/lib/libgnome-bluetooth-ui-3.0.so.13
/usr/lib/libgnome-bluetooth-ui-3.0.so.13 is owned by gnome-bluetooth-3.0 42.0-1
# It's also package gnome-control-center-mobile
❯ which gnome-control-center | xargs pacman -Qo
/usr/bin/gnome-control-center is owned by gnome-control-center-mobile 42.1-6
# reinstalling both
❯ yay -Syu gnome-bluetooth gnome-control-center-mobile               
# :: Synchronizing package databases...
#  core is up to date
#  extra is up to date
#  community is up to date
#  nobodyinperson is up to date
#  umphy is up to date
# warning: gnome-bluetooth-3.34.5-3 is up to date -- reinstalling
# warning: gnome-control-center-mobile-42.1-6 is up to date -- reinstalling
# :: Starting full system upgrade...
# warning: nvm: local (0.39.1-1) is newer than community (0.38.0-2)
# warning: pacman: local (6.0.1-7) is newer than core (6.0.1-6)
# resolving dependencies...
# looking for conflicting packages...
# 
# Packages (2) gnome-bluetooth-3.34.5-3  gnome-control-center-mobile-42.1-6
# 
# Total Installed Size:  21.77 MiB
# Net Upgrade Size:       0.00 MiB
# 
# :: Proceed with installation? [Y/n] 
# (2/2) checking keys in keyring                                           [########################################] 100%
# (2/2) checking package integrity                                         [########################################] 100%
# (2/2) loading package files                                              [########################################] 100%
# (2/2) checking for file conflicts                                        [########################################] 100%
# (2/2) checking available disk space                                      [########################################] 100%
# :: Processing package changes...
# (1/2) reinstalling gnome-bluetooth                                       [########################################] 100%
# (2/2) reinstalling gnome-control-center-mobile                           [########################################] 100%
# ldconfig: File /usr/lib/libvala-0.52.so.0.0.0.old is empty, not checked.
# ldconfig: File /usr/lib/libvaladoc-0.52.so.0.0.0.old is empty, not checked.
# :: Running post-transaction hooks...
# (1/5) Arming ConditionNeedsUpdate...
# (2/5) Refreshing PackageKit...
# (3/5) Compiling GSettings XML schema files...
# (4/5) Updating icon theme caches...
# (5/5) Updating the desktop file MIME type cache...
# :: Searching databases for updates...
# :: Searching AUR for updates...
#  -> threema-desktop: ignoring package upgrade (1.0.3-5 => 1.2.7-1)
#  -> nvm: local (0.39.1-1) is newer than community (0.38.0-2)
#  -> pacman: local (6.0.1-7) is newer than core (6.0.1-6)
#  -> Missing AUR Packages:  redshift-gui  upower-mobile
#  -> Flagged Out Of Date AUR Packages:  platformio
#  there is nothing to do

# But still...
❯ gnome-control-center
gnome-control-center: symbol lookup error: /usr/lib/libgnome-bluetooth-ui-3.0.so.13: undefined symbol: up_client_new_finish


Searching for up_client_new_finish doesn’t really yield anything: Let Me DuckDuckGo That For You - LMDDGTFY

Any ideas?

Hello,

Do you also have gnome-bluetooth-3.0 package installed ? It should be automatically. Maybe do a full system update.

image

Yes, I also tried reinstalling that and also uninstalling gnome-bluetooth, nothing helps.

Right, on what branch is your pinephone set? Or is different device?

Also is this something you addressed?

sudo pacman -Syyuu

❯ pacman-mirrors -G
arm-unstable

I also tried:

# new mirrors, maybe the one mirror I got gnome-bluetooth-3.0 from was bad 🤷
sudo pacman-mirrors --geoip
# Fixing other stuff
sudo pacman -Syyuu
# Really-re-downloading and reinstalling gnome-bluetooth-3.0 and gnome-control-center
sudo rm -f /var/cache/pacman/pkg/gnome-bluetooth* /var/cache/pacman/pkg/gnome-control-center*
sudo pacman -Syyuu gnome-bluetooth-3.0 gnome-control-center-mobile

Still the same :person_shrugging:

Same here on my pinephone, but can’t reproduce … hmmm @Strit - any clue ? :slight_smile:

Is your libgnome-bluetooth-ui-3.0 the same as mine?

❯ sha256sum /usr/lib/libgnome-bluetooth-ui-3.0.so.13
2a7bca6f5d5626877e5a39ce231aae3a895f20900c6ba1822b132d2cc022e0a5  /usr/lib/libgnome-bluetooth-ui-3.0.so.13
manjaro in manjaro-arm in ~ as 🧙 
❯ nm -gD /usr/lib/libgnome-bluetooth-ui-3.0.so.13 | grep up_client_new_finish
                 U up_client_new_finish
LD_DEBUG=symbols gnome-control-center 2>&1 | grep 'up_client_new_finish'
     15786:	symbol=up_client_new_finish;  lookup in file=gnome-control-center [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libgio-2.0.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libgobject-2.0.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libglib-2.0.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libadwaita-1.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libgtk-4.so.1 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libpangocairo-1.0.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libpango-1.0.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libgdk_pixbuf-2.0.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libcairo.so.2 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libX11.so.6 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libwacom.so.9 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libgnome-bg-4.so.1 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libxml2.so.2 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libcolord.so.2 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libgnome-rr-4.so.1 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libm.so.6 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libcolord-gtk4.so.1 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libgnome-desktop-4.so.1 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libpolkit-gobject-1.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libupower-glib.so.3 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libudisks2.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libgtop-2.0.so.11 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libgudev-1.0.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libibus-1.0.so.5 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libXi.so.6 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libgoa-1.0.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libcups.so.2 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libsmbclient.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libaccountsservice.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libfontconfig.so.1 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libsecret-1.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libgnutls.so.30 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libgcr-base-3.so.1 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libpwquality.so.1 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libpulse.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libpulse-mainloop-glib.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libgsound.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libkrb5.so.3 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libnm.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libnma-gtk4.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libmm-glib.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libgnome-bluetooth-ui-3.0.so.13 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libgcc_s.so.1 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libc.so.6 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/lib/ld-linux-aarch64.so.1 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libgmodule-2.0.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libz.so.1 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libmount.so.1 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libffi.so.8 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libpcre.so.1 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libfribidi.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libgraphene-1.0.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libharfbuzz.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libcairo-gobject.so.2 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libepoxy.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libpangoft2-1.0.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libcloudproviders.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libtracker-sparql-3.0.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libpng16.so.16 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libtiff.so.5 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libjpeg.so.8 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libxkbcommon.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libwayland-client.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libwayland-egl.so.1 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libXext.so.6 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libXcursor.so.1 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libXdamage.so.1 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libXfixes.so.3 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libXrandr.so.2 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libXinerama.so.1 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libcairo-script-interpreter.so.2 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libthai.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libfreetype.so.6 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libXrender.so.1 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libxcb.so.1 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libxcb-render.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libxcb-shm.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libpixman-1.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libicuuc.so.71 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/liblzma.so.5 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/liblcms2.so.2 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libudev.so.1 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libsystemd.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libxkbregistry.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libseccomp.so.2 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libavahi-common.so.3 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libavahi-client.so.3 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libpthread.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libndr.so.2 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/liblibsmb-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/liblibcli-lsa3-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libsamba-security-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libmsrpc3-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libsmbconf.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libsamba-util.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libreplace-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libsamba-errors.so.1 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libgse-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libcli-smb-common-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libdcerpc-samba-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libsamba-credentials.so.1 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libtevent-util.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libsamba-hostconfig.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libndr-standard.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libsamba3-util-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libsamba-debug-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libsecrets3-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libtevent.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libtalloc.so.2 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libbsd.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libcrypt.so.2 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libexpat.so.1 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libgcrypt.so.20 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libtss2-esys.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libtss2-mu.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libtss2-rc.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libtss2-tctildr.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libp11-kit.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libbrotlienc.so.1 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libbrotlidec.so.1 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libzstd.so.1 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libidn2.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libunistring.so.2 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libtasn1.so.6 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libnettle.so.8 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libhogweed.so.6 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libgmp.so.10 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libgck-1.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libcrack.so.2 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/pulseaudio/libpulsecommon-15.0.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libdbus-1.so.3 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libcanberra.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libk5crypto.so.3 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libcom_err.so.2 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libkrb5support.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libkeyutils.so.1 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libresolv.so.2 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libsmime3.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libnss3.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libnspr4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libnotify.so.4 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libblkid.so.1 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libgraphite2.so.3 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libstemmer.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libicui18n.so.71 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libsqlite3.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libjson-glib-1.0.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/liblzo2.so.2 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libdatrie.so.1 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libbz2.so.1.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libXau.so.6 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libXdmcp.so.6 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libicudata.so.71 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libstdc++.so.6 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/liblz4.so.1 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libcap.so.2 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libdl.so.2 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libgenrand-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libasn1util-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libkrb5samba-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libCHARSET3-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libgensec-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libcliauth-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libcom-err-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libsmb-transport-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libdcerpc-binding.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libdbwrap-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libndr-samba-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libsamba-sockets-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libnpa-tstream-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libutil-tdb-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libsocket-blocking-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libcommon-auth-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libsmbd-shim-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libutil-reg-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libmessages-util-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libsys-rw-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libserver-id-db-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libtalloc-report-printf-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libiov-buf-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libmessages-dgm-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libinterfaces-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libsamba-cluster-support-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libtime-basic-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libtdb-wrap-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libutil-setid-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libserver-role-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libldap.so.2 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libtdb.so.1 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/liblber.so.2 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libunwind-aarch64.so.8 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libkrb5-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libndr-nbt.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libaddns-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libgssapi-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libcli-cldap-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libauthkrb5-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libcli-nbt-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libldbsamba-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libsamdb-common-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libldb.so.2 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libmd.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libgpg-error.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libcrypto.so.1.1 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libtss2-sys.so.1 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libbrotlicommon.so.1 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libsndfile.so.1 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libasyncns.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libvorbisfile.so.3 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libltdl.so.7 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libnssutil3.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libplds4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libplc4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libasn1-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libsamba-modules-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libwbclient.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libsamdb.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libMESSAGING-SEND-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libjansson.so.4 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libmsghdr-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libsasl2.so.3 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libssl.so.1.1 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libroken-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libhx509-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libheimbase-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libwind-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libhcrypto-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libclidns-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libcli-ldap-common-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libndr-krb5pac.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/samba/libflag-mapping-samba4.so [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libvorbisenc.so.2 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libFLAC.so.8 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libopus.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libvorbis.so.0 [0]
     15786:	symbol=up_client_new_finish;  lookup in file=/usr/lib/libogg.so.0 [0]
     15786:	/usr/lib/libgnome-bluetooth-ui-3.0.so.13: error: symbol lookup error: undefined symbol: up_client_new_finish (fatal)
gnome-control-center: symbol lookup error: /usr/lib/libgnome-bluetooth-ui-3.0.so.13: undefined symbol: up_client_new_finish

It does indeed look for this infamous up_client_new_finish but doesn’t find it anywhere :person_shrugging:

Yes.
Does this happen after reboot also?

Yes, rebooted several times during the process, same problem.

I’m no expert in shared libraries, but to me it looks as if somewhere in /usr/lib/libgnome-bluetooth-ui-3.0.so.13 there is a reference to this up_client_new_finish but this is not found anywhere. So it’s probably not a problem of the gnome-bluetooth-3.0 package, but of one of its dependencies not providing this symbol.

Re-installing all dependencies (except upower) also doesn’t help :roll_eyes:

sudo pacman -Scc
sudo pacman -Syyuu gtk4  libadwaita  libnotify  bluez  gsound  systemd  pulseaudio-bluetooth

:tada: Success :partying_face:

It was upower (obviously, right!?). For some reason, I had upower-mobile installed, which is now not even in the repos anymore and wasn’t auto-replaced by upower. Replacing upower-mobile with upower made gnome-control-center work again!!!

Thanks anyway for your help! :pray:

4 Likes

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.