Hi everyone,
I’m experiencing a persistent issue with TLS support in GNOME after upgrading my system from Debian 11 (Bullseye, GNOME 3.38) to Debian 12 (Bookworm, GNOME 43.9).
When I try to log into my Google account via Settings → Online Accounts, I get the error:
“TLS support is not available”
When using Extension Manager to install GNOME Shell extensions, I receive this error:
DBus.Error:org.gtk.GDBus.UnmappedGError.Quark._g_2dio_2derror_2dquark.Code36:
GDBus.Error:org.gnome.Shell.ExtensionError: La prise en charge TLS n’est pas disponible
What I’ve Tried So Far
Verified TLS is working system-wide:
Ran gnutls-cli extensions.gnome.org → TLS handshake completed successfully.
Reinstalled key packages:
glib-networking, libsoup-3.0-0, ca-certificates, gnome-online-accounts
Reset GNOME proxy settings:
Set org.gnome.system.proxy mode to 'none'
Forced GIO modules to reload:
Ran sudo gio-querymodules /usr/lib/x86_64-linux-gnu/gio/modules/
Set GIO_MODULE_DIR=/usr/lib/x86_64-linux-gnu/gio/modules/
Checked GNOME logs:
No clear TLS-related errors found in journalctl logs.
Tested with a new user account:
The issue still persists.
System Information
OS: Debian 12 Bookworm (upgraded from Debian 11)
GNOME Version: 43.9
glib-networking Version: (latest available)
GIO Modules: Correctly point to /usr/lib/x86_64-linux-gnu/gio/modules/
Request for Help
I’m out of ideas and would appreciate any suggestions on how to fix this GNOME-specific TLS issue. Is there something I might have missed in configuring GNOME after the upgrade?
Thanks in advance for your help!