Bug#831600: ksshaskpass: After upgrade from 5.6.5 to 5.7.0 it stopped working
Package: ksshaskpass
Version: 4:5.7.0-1
Severity: grave
Justification: renders package unusable
Today I made a new attempt at upgrading ksshaskpass to 5.7.0 after the
previous try failed and it failed again.
After logging in I (pretty much) always start ksshaskpass through krunner
and that makes it so that I can ssh into several machines using keys.
After the upgrade to 5.7 it doesn't appear in krunner anymore.
Starting it from Konsole gave a somewhat unsettling result as it dumped
the password in plaintext to stdout ... and when trying to ssh into
another machine it still asked for my key password.
$ ksshaskpass &
[1] 3863
$ Pass a valid window to KWallet::Wallet::openWallet().
<my-password-in-plaintext>
[1]+ Done ksshaskpass
One thing I noticed when inspecting the debs from 5.6.5 and 5.7.0 was
that the /usr/share/application/org.kde.ksshaskpass.desktop file was
present in 5.6.5 but not in 5.7.0.
I guess that that explains the disappearance from krunner.
When I run 'ssh-add' from Konsole thing seem to work just fine. I think
it's getting the password from kwallet (as before) and when I ssh into
another machine I'm not asked (again) for the password of my key.
If you need more info, let me know.
Cheers,
Diederik
-- System Information:
Debian Release: stretch/sid
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'unstable'), (500, 'testing'), (101, 'experimental'), (1, 'experimental-debug')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armhf
Kernel: Linux 4.6.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages ksshaskpass depends on:
ii libc6 2.23-1
ii libkf5coreaddons5 5.23.0-1
ii libkf5i18n5 5.23.0-1
ii libkf5wallet-bin 5.23.0-1
ii libkf5wallet5 5.23.0-1
ii libkf5widgetsaddons5 5.23.0-1
ii libqt5core5a 5.6.1+dfsg-3
ii libqt5widgets5 5.6.1+dfsg-3
ii libstdc++6 6.1.1-9
ii openssh-client 1:7.2p2-5
Versions of packages ksshaskpass recommends:
ii kwalletmanager 4:16.04.2-1
ksshaskpass suggests no packages.
-- no debconf information
Reply to: