OK here’s what I have:
I have reinstalled gnome-keyring after first moving .local/share/keyrings. Then I rebooted. I had to create a new Password keyring (using seahorse), none had been created. Then I started pithos flatpak from the command line:
flatpak run io.github.Pithos
An Error message printed to the terminal:
ERROR - util:get_account_password:133 - Failed to lookup password sync, Error: g-io-error-quark: user interaction failed (0)
I then attempted to login, which failed, here’s the terminal output:
WARNING - pithos:_set_player_state:782 - Error changing player state from: NULL to: PAUSED
ERROR - util:on_password_store_finish:149 - Failed to store password, Error: g-io-error-quark: user interaction failed (0)
ERROR - util:get_account_password:133 - Failed to lookup password sync, Error: g-io-error-quark: user interaction failed (0)
When using the repo Pithos, running it from the command line, no terminal output is present and it logs in automatically. Of course the pass is kept in the Pithos config file, so that’s where Pithos is looking.
Now to try to answer some of your questions:
Unlocking or locking the Default keyring (using seahorse) makes no difference, the error messages are the same.
Looking at the previous keyring, there were entries from other apps in a file named Default_keyring.keyring. It is a text file, I had provided an empty pass when asked. Many apps were using it, but the current keyring has no entries.
There is an original saved keyring that is named Login.keyring that is binary, can’t read that one.
The repo version doesn’t use the keyring (maybe the flatpak ver isn’t either?).
I’m using the latest byzantium.
The more I look at this, the more it looks like a file permission error. Maybe I messed up the flatpak directory somehow.
Anyway, thanks for the quick response. BTW flatpak Pithos works fine on my desktop, after I installed gnome-keyring.