uvt-kvm wait for vivid or xenial VMs doesn't work on a trusty host
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
uvtool (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
uvt-kvm wait works correctly on a xenial host. But on a trusty host, it never returns when creating vivid or xenial VMs:
will@host:~$ date
Thu Aug 18 22:44:27 NZST 2016
will@host:~$ sudo uvt-kvm create --cpu 8 --memory 2048 --disk 8 --ssh-public-
will@host:~$ uvt-kvm wait --insecure waitdemo
Warning: Permanently added '192.168.122.215' (ECDSA) to the list of known hosts.
will@host:~$ sudo uvt-kvm destroy waitdemo
will@host:~$
will@host:~$ date
Thu Aug 18 22:44:40 NZST 2016
will@host:~$ sudo uvt-kvm create --cpu 8 --memory 2048 --disk 8 --ssh-public-
will@host:~$ uvt-kvm wait --insecure waitdemo
Warning: Permanently added '192.168.122.185' (ECDSA) to the list of known hosts.
will@host:~$ sudo uvt-kvm destroy waitdemo
will@host:~$
will@host:~$ date
Thu Aug 18 22:44:54 NZST 2016
will@host:~$ sudo uvt-kvm create --cpu 8 --memory 2048 --disk 8 --ssh-public-
will@host:~$ uvt-kvm wait --insecure waitdemo
Warning: Permanently added '192.168.122.3' (ECDSA) to the list of known hosts.
... no output ...
^CTraceback (most recent call last):
File "/usr/bin/uvt-kvm", line 35, in <module>
uvtool.
File "/usr/lib/
main(*args, **kwargs)
File "/usr/lib/
args.
File "/usr/lib/
main_
File "/usr/lib/
private_
File "/usr/lib/
ssh_call, preexec_
File "/usr/lib/
retcode = call(*popenargs, **kwargs)
File "/usr/lib/
return Popen(*popenargs, **kwargs).wait()
File "/usr/lib/
pid, sts = _eintr_
File "/usr/lib/
return func(*args)
KeyboardInterrupt
Note that even though uvt-kvm wait does not return, uvt-ssh does work:
will@host:~$ uvt-kvm ssh --insecure waitdemo
Warning: Permanently added '192.168.122.3' (ECDSA) to the list of known hosts.
Welcome to Ubuntu 15.04 (GNU/Linux 3.19.0-49-generic x86_64)