streambinder / theca

Solus-Project package repository
https://davidepucci.it/doc/theca
GNU General Public License v3.0
10 stars 2 forks source link

Cannot add Google Account in Switchboard #8

Closed Justinzobel closed 5 years ago

Justinzobel commented 5 years ago

Error when launched in terminal: ** (io.elementary.switchboard:24973): CRITICAL **: 16:45:59.855: Account.vala:103: GDBus.Error:com.google.code.AccountsSSO.gSingleSignOn.Error.IdentityStoreFailed: Failed to store identity

streambinder commented 5 years ago

Need to look into it, but maybe something like this will help us.

streambinder commented 5 years ago

Hey @Justinzobel, would you please test the attached eopkg ? The manifest used to build it is attached, too (it basically applies the build flags reported in the issue I pointed out on the comment above).

Let me know as soon as possible.

PS: I used txt to workaround the GitHub file upload block.

Justinzobel commented 5 years ago

Progress but no cigar:

** (io.elementary.switchboard:1382): CRITICAL **: 16:27:51.994: Account.vala:103: GDBus.Error:com.google.code.AccountsSSO.gSingleSignOn.Error.MethodNotKnown: authentication method 'oauth' doesn't exist
Justinzobel commented 5 years ago

A bit of looking around didn't find anything relevant but I did find this which will likely be of interest https://github.com/orgs/elementary/projects/46

streambinder commented 5 years ago

If I'm not mistaken the error suggests that what should be providing OAuth API is not actually doing it: that module should be provided by gsignond-plugin-oauth package. I guess there's a misconfiguration on the switchboard package dependency tree. Would you please assure you have gsignond-plugin-* installed and retry? If that's the case, I'll proceed to add the rundep adequately.

Justinzobel commented 5 years ago

Progress again, installed gsignond-plugin-oauth and re-booted, ran switchboard and tried to add Google Account.

Tried eopkg install -c desktop.pantheon but it didn't install any gsignond packages.

Error: ** (io.elementary.switchboard:1250): CRITICAL **: 13:07:02.172: Account.vala:103: GDBus.Error:com.google.code.AccountsSSO.gSingleSignOn.Error.IdentityStoreFailed: Failed to store identity

Justinzobel commented 5 years ago

I'll retry this today with a clean environment.