Bug 384050

Summary: ksshaskpass 5.10.5 breaks possibility to connect
Product: [Applications] ksshaskpass Reporter: Eugene <ken20001>
Component: generalAssignee: Jeremy Whiting <jpwhiting>
Status: RESOLVED NOT A BUG    
Severity: critical    
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Eugene 2017-08-26 11:48:08 UTC
After upgrade from 5.10.4 to 5.10.5 I've become unable to connect to my remote VMs through virt-manager with the following massage. I tried to turn back to 5.10.4 and found it works ok. So it seems it's a damn bug:

Не вдалося встановити з’єднання з libvirt.

Не вдалося отримати дані: QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-eugene'
Pass a valid window to KWallet::Wallet::openWallet().
Permission denied, please try again.
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-eugene'
Pass a valid window to KWallet::Wallet::openWallet().
Permission denied, please try again.
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-eugene'
Pass a valid window to KWallet::Wallet::openWallet().
Permission denied (publickey,password).: Вузол розірвав з’єднання

Verify that the 'libvirtd' daemon is running on the remote host.

Libvirt URI is: qemu+ssh://master@*.*.*.*/system

Traceback (most recent call last):
  File "/usr/share/virt-manager/virtManager/connection.py", line 1025, in _do_open
    self._backend.open(self._do_creds_password)
  File "/usr/share/virt-manager/virtinst/connection.py", line 144, in open
    open_flags)
  File "/usr/lib/python2.7/dist-packages/libvirt.py", line 105, in openAuth
    if ret is None:raise libvirtError('virConnectOpenAuth() failed')
libvirtError: Не вдалося отримати дані: QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-eugene'
Pass a valid window to KWallet::Wallet::openWallet().
Permission denied, please try again.
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-eugene'
Pass a valid window to KWallet::Wallet::openWallet().
Permission denied, please try again.
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-eugene'
Pass a valid window to KWallet::Wallet::openWallet().
Permission denied (publickey,password).: Вузол розірвав з’єднання


Kubuntu 17.04
Linux 4.12.8
virt-manager 1.4.2
libvirt 3.6.0
Comment 1 Christoph Feck 2017-08-28 20:33:01 UTC
There are no changes in ksshaskpass between version 5.10.4 and 5.10.5. Could you please check which package update broke it?
Comment 2 Eugene 2017-08-30 22:51:28 UTC
How can I check it? I just intall 5.10.4 package instead of 5.10.5 and it works again.
Comment 3 Christoph Feck 2017-08-30 23:20:55 UTC
Please ask developers of your distribution if they applied changes to the ksshaskpass package.
Comment 4 Christoph Feck 2017-09-17 23:12:16 UTC
If you can provide the information requested in comment #3, please add it.

Reading comment #0 carefully, there are some "Permission denied, please try again." messages, which are probably the cause for the change. Please ask for help in a forum of your distribution.
Comment 5 Christoph Feck 2017-10-02 22:51:47 UTC
No response, changing status. If you have new information, please add a comment.