Bug 1640529 - Seahorse password list is empty
Summary: Seahorse password list is empty
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: seahorse
Version: 29
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Matthias Clasen
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2018-10-18 09:45 UTC by Peter Simonyi
Modified: 2019-09-23 18:53 UTC (History)
12 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-09-23 18:53:07 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
journalctl entries while running seahorse (10.80 KB, text/plain)
2018-11-08 08:37 UTC, CoenFierst
no flags Details

Description Peter Simonyi 2018-10-18 09:45:39 UTC
Description of problem:
After upgrading to F29 beta (a couple of weeks ago), Passwords and Keys doesn't show any of my saved passwords under the 'login' keyring.  I know they're still in gnome-keyring, though, because Evolution uses them and I can look them up over the dbus interface.

Version-Release number of selected component (if applicable):
seahorse 3.30-1.fc29

How reproducible:
always

Steps to Reproduce:
1. Have passwords saved in gnome-keyring.
2. Open Passwords and Keys.

Actual results:
The list of passwords is empty.

Expected results:
Password items should be listed.

Additional info:
I can use seahorse to add a stored password successfully, but still nothing shows up in the list.
There are no messages in the journalctl logs or stdout/stderr.

Comment 1 zzz 2018-11-02 08:15:13 UTC
I have the same error on F29 final release. Passwords are stored, but the list is empty. Solution for me was remove seahorse package and install previous version from Fedora 28 repository.

Error override:
1. Unistall seahorse using dnf.
2. Configure fedora 28 repository.
3. Install old version of package: dnf install seahorse-3.20.0-9.fc28 --enablerepo=<your-F28-repository>

Comment 2 Andy 2018-11-06 14:50:52 UTC
Same here after upgrade to F2: passwords seem to be there, NetworkManager can connect to WiFis, but the list is empty.

Comment 3 CoenFierst 2018-11-08 08:36:08 UTC
Same here, straight after CLI upgrading from F28 to F29. I've stored journalctl entries that include starting seahorse, unlocking a keystore (no keys shown, even though it is not empty) and stopping seahorse. See attachment.

uname -a:
Linux cl28f10e09b3d8 4.18.16-300.fc29.x86_64 #1 SMP Sat Oct 20 23:24:08 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

DNF info:
Geïnstalleerde pakketten
Naam         : seahorse
Versie       : 3.30
Release      : 1.fc29
Arch         : x86_64
Grootte      : 6.6 M
Bron         : seahorse-3.30-1.fc29.src.rpm
Repo         : @System
Van repo     : fedora

Kind regards,

Coen

Comment 4 CoenFierst 2018-11-08 08:37:06 UTC
Created attachment 1503278 [details]
journalctl entries while running seahorse

Comment 5 M. Merklinger 2018-11-08 14:25:46 UTC
I had the same problem after upgrade to Fedora 29.
Open the "View" menu in the menubar and choose "Show Any".
After this change I could see my passwords again.

The default "Show Personal" hides all the passwords.

Comment 6 Andy 2018-11-08 14:42:47 UTC
Thanks M. that solved it for me.

Since there is no trust for passwords, I guess the filter should not filter them, right? So it's still a bug I guess.

Comment 7 M. Merklinger 2018-11-08 15:06:40 UTC
Yeap, you're right. At least it's bad design of the UI.

Comment 8 Andy 2018-11-09 14:05:37 UTC
Also before Gnome Search would find passwords by their description. Maybe it's related?

Now it doesn't any more, even though I can see my passwords again.

Comment 9 Peter Simonyi 2018-11-10 06:25:12 UTC
(In reply to M. Merklinger from comment #5)
> Open the "View" menu in the menubar and choose "Show Any".

Thank you!

The Show Personal/Trusted options hiding all the passwords does seem like a bug (though mostly because those options shouldn't be available for password keyrings).

I'm also seeing the problem where the Gnome overview search doesn't find any password entries, as in comment 8.

Additionally, the filter control at the top of the Seahorse window won't match capital letters.

Maybe these should be filed as separate bugs?

Comment 10 Jarrod Makin 2019-01-06 13:25:49 UTC
Sad to see this bug going nowhere
I can confirm that downgrading seahorse to that in fedora28 restores gnome search functionality, although this is separate from this bug's title, so should be reported separately.

Comment 11 Jarrod Makin 2019-01-07 10:50:45 UTC
I noticed a day later that I was unable to log back into my gnome session after the seahorse downgrade. I updated in a terminal before I could get back in, so might not be viable sadly.

Comment 12 Jarrod Makin 2019-01-08 14:02:11 UTC
Ignore the above, since reboot I have been able to login

Comment 13 CoenFierst 2019-01-09 20:58:11 UTC
Fedora 29 currently includes Seahorse 3.30.1.1. After switching back to "Show Personal" in the "View" menu, all passwords remain visible. To me, this bug is resolved. Thanks.

Comment 14 Peter Simonyi 2019-09-23 18:53:07 UTC
This no longer seems to be a problem in seahorse-3.32.2-2.fc31.x86_64 at least, so I'm closing this.


Note You need to log in before you can comment on or make changes to this bug.