Bug 426279 - Fetching SSH key passphrase from KWallet no longer works
Summary: Fetching SSH key passphrase from KWallet no longer works
Status: RESOLVED NOT A BUG
Alias: None
Product: frameworks-kwallet
Classification: Frameworks and Libraries
Component: general (other bugs)
Version First Reported In: 5.73.0
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: Valentin Rusu
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-09-07 14:14 UTC by kde
Modified: 2020-09-15 18:59 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description kde 2020-09-07 14:14:03 UTC
SUMMARY
When opening an SSH session using a key protected by a passphrase, this passphrase is no longer automatically fetched from KWallet but has to be entered manually.
The passphrase is stored under "ksshaskpass - Passwords" however.

STEPS TO REPRODUCE
1. open SSH session with a key that needs a passphrase

OBSERVED RESULT
passphrase has to be entered manually

EXPECTED RESULT
passphrase should be fetched from KWallet automatically

SOFTWARE/OS VERSIONS
Operating System: openSUSE Tumbleweed 20200905
KDE Plasma Version: 5.19.5
KDE Frameworks Version: 5.73.0
Qt Version: 5.15.0
Kernel Version: 5.8.4-1-default
OS Type: 64-bit

ADDITIONAL INFORMATION
Fetching the passphrase automatically worked up until openSUSE Tumbleweed 20200904 which brought KDE Plasma 5.19.5
Comment 1 kde 2020-09-15 17:43:45 UTC
It was due to Tumbleweed's change from internal ssh binaries in /usr/lib/ to /usr/libexec/, changing that line in the ksshaskpass login script resolves it.
Comment 2 Christoph Feck 2020-09-15 17:59:27 UTC
Is there a downstream ticket? I face a similar issue after updating Tumbleweed (SFTP not working in Dolphin), but I am not sure if they are related.
Comment 3 kde 2020-09-15 18:59:27 UTC
Could be related to the /usr/libexec/ migration. I don't know if there's a downstream bug opened though.