Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

webauth failed to share secrets with github desktop #1032

Closed
Enfraguance opened this issue Mar 25, 2024 · 6 comments
Closed

webauth failed to share secrets with github desktop #1032

Enfraguance opened this issue Mar 25, 2024 · 6 comments
Labels
login-flow Tracking problems related to login flow

Comments

@Enfraguance
Copy link

The problem

The name org.freedesktop.secrets was not provided by any .service files ; error when trying to sign into github desktop from steamdeck desktop

Release version

3.3.6-linux3

Operating system

6.1.52-valve16-1-neptune-61 (64-bit)

Steps to reproduce the behavior

go to github desktop, options, accounts, github.com sign in, attempt.

Log files

No response

Screenshots

No response

Additional context

No response

@Enfraguance
Copy link
Author

I just switched to SmartGit, works fine

@shiftkey
Copy link
Owner

The name org.freedesktop.secrets was not provided by any .service files ; error when trying to sign into github desktop from steamdeck desktop

This is related to libsecret (what the app uses for credential storage) and not being able to find a compatible backend.

I'm not familiar with what SteamDeck has installed, but without a compatible backend like gnome-keyring installed this is likely to be an ongoing issue.

@shiftkey shiftkey added the oauth-app-restrictions Tracking problems related to OAuth label Mar 31, 2024
@Enfraguance
Copy link
Author

Enfraguance commented Mar 31, 2024

even after assuring there's a backend, (kwallet) the auth fails after reaching chrome, prompting for launch of github desktop, with no auth, continuing to ask for a sign in

@Enfraguance
Copy link
Author

I will say, this isnt your fault, this encrption sysyem is a bit buggered on steamdeck and usually if i deny it's pull for encryption it just goes through, but with github desktop, the github desktop application is idle upon hitting cancel, taunting me with the signin būtton i just pressed

@shiftkey
Copy link
Owner

shiftkey commented Apr 1, 2024

There are log files the app generates which might help understand what the app receives when it is launched, but it's mostly obscured (to avoid leaking secrets into logs). The logs are at ~/.config/GitHub\ Desktop/logs/ on disk and might yield some more context.

@Enfraguance
Copy link
Author

All you're gonna get from the logs is Kwallet throwing a fuss, trust me.

@shiftkey shiftkey added login-flow Tracking problems related to login flow and removed oauth-app-restrictions Tracking problems related to OAuth labels Apr 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
login-flow Tracking problems related to login flow
Projects
None yet
Development

No branches or pull requests

2 participants