KDE Neon
Snap (1.1.4)
When opening I get the following error and mailspring does not start:
"Mailspring could not store you password securely. Make sure you have libsecret installed and a keyring is present. For more information, visit http://support.getmailspring,com/hc/en-us/articles/115001875571 "
$ sudo apt install gnome-keyring fixes this
The above fix by @kbknapp worked.
Thank you very much to @kbknapp It works perfectly.
$ sudo apt install gnome-keyringfixes this
That is cool, but maybe this dependency should be by default in mailspring snap. Not all normal users know report this kind of stuff, if they do not know what to do, it will be frustrating and they will be uninstalling the app because "it is not working"
What do you think?
or maybe warning text in some where indicating " you need to use this command: sudo apt install gnome-keyring, if you don't have it in your system"
Got here after having the same problem. Isn't the whole purpose of Snaps making sure that all dependencies are pre-packaged? Also, if I install it from the AUR (running Manjaro KDE), I need to enter my gnome-keyring master password every time I log on, which doesn't make sense particularly as I am not using Gnome Desktop. This feels like a very sloppy implementation, there should be a proper way to store passwords securely without depending on a package from a specific desktop environment.
I agree with thiagofsilva, it's sloppy: 1) snaps should have all dependencies packages (supposedly) and 2) a snap should work regardless of the DE chosen by the user. Surely there is another option?
As the feedback on this issue seems to have been ignored so far, I have stopped using MailSpring on all of my computers (Windows and Linux), and have switched to using Wavebox to aggregate my online accounts.
We can't blame them for ignoring the feedback once the issue has been closed. Technically, it should not have been closed since the issue was not fixed and still happens as of now.
As mentioned by @thiagosfsilva , installing gnome-keyring on a Plasma based Desktop Environment just doesn't make sense. This is a lousy fix and there could have been better fixes like why not make mailspring use KDE Wallet instead for keyring management? Also, like he mentioned, one has to enter the password of gnome-keyring at every login which was just not worth it.
Also, @funkypitt is right. This issue shouldn't have been closed in the first place so I will re-open another issue addressing the same
Why is this issue closed? The "solution" literally puts the weight of the fix on the back of its users and not mailspring. And its done with the assumption that users are technical enough, to search for it on google, go on Github issues on this specific issue, read the correct solution and then type it on terminal. So, you're literally limiting mailspring's user audience and also prove that you dont care enough for the rest of it to even consider the issue unsolved.
And besides that, gnome-keyring requires you to enter the password literally everytime you open it unless you install it on Gnome itself. So the supposed long-term solution itself is not even sufficient to make mailspring user-friendly.
Marking it as closed just shows that you don't care for a solution to be found at all, even if someone wanted to in the near or far future. Which is just a bad way to show that you care for your audience and its issues.
I think it's closed because there is more than 800 opened issues at this time
@Grawl Sorry, but this in not an argument. One issue more is an increase in number of 0,12%, whereas having it closed just makes part of community feel ignored. Large number of issues is a sign that project is alive and that community cares.
After much searching, I switched to Geary as a flatpak which is beautiful, 100% free and integrates seamlessly with Protonmail bridge. If you all haven't tried it yet, you should.
Geary doesn’t have “unread” filter and “all mailboxes” folder
@Grawl you are right.
Unread filter is in the pipeline for version 3.38: https://wiki.gnome.org/Apps/Geary/ReleasePlanning
Unified mailbox is not, although it is in demand: https://gitlab.gnome.org/GNOME/geary/issues/53
They work slow https://gitlab.gnome.org/GNOME/geary/-/issues/85#note_557607
Per quel problema a me su Arch e risolto, installando questi:
Pacman -Syu gnome-keyring libgnome-keyring
Also happens on Kubuntu (probably obviously). This issue should be opened back up
Having the same problem with KDE Neon and Kubuntu 20.04.
I din't want to use snaps at all. But Mailspring was a reason. And guess what? After the first click on the icon I've got the error which is two years old, and nobody is going to fix it.
The only way I see is to create a new one every month until someone fix...
same issue on kde neon 20.04. do not believe this issue should be closed as installing gnome keyring is a workaround specific to a DE
Same issue on Manjaro KDE. I have been a Mailspring user for a long time (both Windows and Linux) but only recently switched to KDE, and this is just disappointing.
I did a bunch of research to compare mail clients and finally settled on Mailspring (I don't use a DE, just bspwm as a WM). I was even ready to pay to get some of the pro features. This issue, its age, and the response to it, has convinced me to go with a different client. I say this only so that the devs can be aware that something this silly is costing them sales.
I don't use a DE, just bspwm as a WM
The same thing is with i3. Even worse: high CPU load happens without any valuable result after literally each restart with 100% confirmation.
If I add gtk password manager to trusted ones, Mailspring is ok, the other applications do not get passwords. So, I have to use it untrusted entering passwords manually every time.
Same issue on Manjaro KDE. I have been a Mailspring user for a long time (both Windows and Linux) but only recently switched to KDE, and this is just disappointing.
I just installed Manjaro Xfce last night and am encountering this dumb issue as I write this. Mailspring needs to see how many people are switching just because of this. Since I have to install misc packages on a 1 day old install just to use my mail client, I am gonna be switching. If you're gonna make an application crossplatform, actually make it true crossplatform or dont, because this is not true crossplatform. My fuckin distro should not matter with a snap.
@DT-Newman can you fix this please, thank you
The cause of this issue seems to be that the secret management library used by mailspring (keytar) depends on libsecret... which KDE does not support when first installed.
The solutions to this problem would seem to be one of the following:
In hindsight I probably shouldn't have closed this issue, as I agree with @Lvaskz that in theory a snap should be self contained.
Personally there is very little incentive for me to spend time trying to fix this issue as I rarley nowadays use desktop linux or a desktop mail client.
Thanks a lot , it worked ❤️
Most helpful comment
$ sudo apt install gnome-keyringfixes this