Unable to add accounts, login, anything after fedora 40 kde update

Description

i updated my fedora 39 kde to 40 kde

system itself feels snappier, i lost a few widgets due to incompatibility with latest plasma version, but nothig serious except for mailspring.

To Reproduce…

not completely sure how to reproduce. install fedora kde 39, install mailspring, add a bunch of google/office 360 accounts then upgrade?

Expected Behavior

Screenshots

Setup

  • OS and Version: fedora kde 40
    • Installation Method: tried rpm and flatpak, same error
  • Mailspring Version: latest one

Additional Context

Can you run mailspring from the console and see if you get any errors there? Also check the other error locations please:

  1. Go to “Developer” > “Toggle Developer Tools”
  2. Chose the “Console” tab
  3. Press “Clear Console” (Ctrl + L)
  4. Reproduce the Issue
  5. Do a right click inside the console and click “Save as”
  6. Clear any personal information from the debug file that you now have created
  7. Attach the file here

  1. Go to your Mailspring User Directory:
    • Mac: ~/Library/Application Support/Mailspring
    • Windows: C:\Users\<Your User>\AppData\Roaming\Mailspring
    • Linux: $XDG_CONFIG_HOME/Mailspring or ~/.config/Mailspring
  2. Look for the file mailsync-xxxxxxxx.log wheras the xxxxxxxx denote the internal id of your e-mail account
  3. Attach the file here

Hello!

On fedora gnome, same upgrade from 39 to 40, everything still fine with mailspring.
Might be a kde thing.

Anyway, if i try to login into mailspring (just reinstalled, cleaned that config directory) i get this error:

And this is the console output if i call mailspring from konsole and try to log in into mailspring account:

[sombriks@thanatos ~]()$ mailspring 
Running database migrations
App load time: 397ms

{"error":null}
Manual update check (updates.getmailspring.com/check/linux/x64/1.13.3-9a7e1a78/anonymous/stable) returned 204
[7428:0427/205102.759240:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 1 times!
[7428:0427/205106.639437:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 2 times!
(electron) 'scroll-touch-{begin,end,edge}' are deprecated and will be removed. Please use the WebContents 'input-event' event instead.
[7428:0427/205111.787504:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 3 times!
[7390:0427/205141.338273:ERROR:object_proxy.cc(623)] Failed to call method: org.kde.KWallet.isEnabled: object_path= /modules/kwalletd: org.freedesktop.DBus.Error.ServiceUnknown: The name is not activatable
[7390:0427/205141.338336:ERROR:kwallet_dbus.cc(100)] Error contacting kwalletd (isEnabled)
[7390:0427/205141.338585:ERROR:object_proxy.cc(623)] Failed to call method: org.kde.KLauncher.start_service_by_desktop_name: object_path= /KLauncher: org.freedesktop.DBus.Error.ServiceUnknown: The name is not activatable
[7390:0427/205141.338608:ERROR:kwallet_dbus.cc(72)] Error contacting klauncher to start kwalletd
[7390:0427/205141.338810:ERROR:object_proxy.cc(623)] Failed to call method: org.kde.KWallet.close: object_path= /modules/kwalletd: org.freedesktop.DBus.Error.ServiceUnknown: The name is not activatable
[7390:0427/205141.338832:ERROR:kwallet_dbus.cc(418)] Error contacting kwalletd (close)

This message seems a bit odd, since nothing else is broken regarding kwallet. But i checked anyway if i have it running:

Looks lie the issue is the daemon changed its name!

Please check the ideas in this thread: Password Management Error - #60 by F1nny

Unfortunately, I don’t have a test system ready at the moment to see how it behaves exactly. I will try to check this out, but can’t give a timeline here.