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

Debian template: Agent admitted failure to sign using the key #1438

Closed
talex5 opened this Issue Nov 19, 2015 · 2 comments

Comments

Projects
None yet
5 participants
@talex5

talex5 commented Nov 19, 2015

With the Debian template, attempts to use ssh result in the error Agent admitted failure to sign using the key.

This seems to be caused by gnome-keyring-daemon, which is overriding ssh-agent's settings. I tried removing it, but this also removes qubes-gui-agent.

The solution seems to be to edit /usr/bin/qubes-session and comment out the code near the start that runs gnome-keyring, but this needs to be done again each time the package is upgraded, so a proper solution would be nice.

@marmarek

This comment has been minimized.

Show comment
Hide comment
@marmarek

marmarek Nov 19, 2015

Member

And I think the proper solution is probably "remove hard dependency on
gnome-keyring-daemon". Anyway, what is wrong with ssh-agent built in
gnome-keyring? It should also just work...

Best Regards,
Marek Marczykowski-Górecki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

Member

marmarek commented Nov 19, 2015

And I think the proper solution is probably "remove hard dependency on
gnome-keyring-daemon". Anyway, what is wrong with ssh-agent built in
gnome-keyring? It should also just work...

Best Regards,
Marek Marczykowski-Górecki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

@marmarek marmarek added this to the Release 3.0 updates milestone Jan 6, 2016

andrewdavidwong added a commit that referenced this issue Jun 7, 2016

@rootkovska rootkovska removed the C: label Jun 30, 2016

@unman

This comment has been minimized.

Show comment
Hide comment
@unman

unman Apr 20, 2017

Member

@andrewdavidwong This has been resolved for some time (qubes-gui-agent 3.2.8 stopped loading of gnome-keyring environment), and in any case isn't really a Qubes issue per se. Also, there are simple mechanisms using rc.local and bind-dirs to reset qubes-session if needed.
Issue can therefore be closed.

Member

unman commented Apr 20, 2017

@andrewdavidwong This has been resolved for some time (qubes-gui-agent 3.2.8 stopped loading of gnome-keyring environment), and in any case isn't really a Qubes issue per se. Also, there are simple mechanisms using rc.local and bind-dirs to reset qubes-session if needed.
Issue can therefore be closed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment