2015-03-05 14:52:15 |
Jorge Niedbalski |
bug |
|
|
added bug |
2015-03-05 15:27:08 |
Jorge Niedbalski |
description |
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu Vivid Vervet (development branch)
Release: 15.04
Codename: vivid
ii uvtool-libvirt 0~bzr92-0ubuntu2 all Library and tools for using Ubuntu Cloud Images with libvirt
[Reproduce]
$ uvt-kvm create precise release=precise
$ uvt-kvm wait precise
uvt-kvm: error: libvirt domain 'precise' has no NIC MACs available.
$ uvt-kvm ip precise
[Others]
[1]:niedbalski@theos-mobile:~:> cat /var/lib/libvirt/dnsmasq/default.hostsfile
[0]:niedbalski@theos-mobile:~:> cat /var/lib/libvirt/dnsmasq/default.leases
[0]:niedbalski@theos-mobile:~:> cat /var/lib/libvirt/dnsmasq/virbr0.status
[
{
"ip-address": "192.168.122.100",
"mac-address": "52:54:00:33:d2:45",
"hostname": "ubuntu",
"expiry-time": 1425569970
},
{
"ip-address": "192.168.122.237",
"mac-address": "52:54:00:67:03:38",
"hostname": "ubuntu",
"expiry-time": 1425570362
}
] |
[Background]
Since libvirt v1.2.11 though, it adds --leasefile-ro which stops it updating the dnsmasq lease file and makes libvirt store the leases itself, so uvt-kvm can no longer find the IP address allocated to the new VM as the old lease file's not updated.
2014-12-03 Nehal J Wani <nehaljw.kkd1@gmail.com>
leaseshelper: improvements to support all events
This patch enables the helper program to detect event(s) triggered when
there is a change in lease length or expiry and client-id. This
transfers complete control of leases database to libvirt and obsoletes
use of the lease database file (<network-name>.leases). That file will
not be created, read, or written. This is achieved by adding the option
--leasefile-ro to dnsmasq and passing a custom env var to leaseshelper,
which helps us map events related to leases with their corresponding
network bridges, no matter what the event be.
[System]
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu Vivid Vervet (development branch)
Release: 15.04
Codename: vivid
ii uvtool-libvirt 0~bzr92-0ubuntu2 all Library and tools for using Ubuntu Cloud Images with libvirt
[Reproduce]
$ uvt-kvm create precise release=precise
$ uvt-kvm wait precise
uvt-kvm: error: libvirt domain 'precise' has no NIC MACs available.
$ uvt-kvm ip precise
[Others]
[1]:niedbalski@theos-mobile:~:> cat /var/lib/libvirt/dnsmasq/default.hostsfile
[0]:niedbalski@theos-mobile:~:> cat /var/lib/libvirt/dnsmasq/default.leases
[0]:niedbalski@theos-mobile:~:> cat /var/lib/libvirt/dnsmasq/virbr0.status
[
{
"ip-address": "192.168.122.100",
"mac-address": "52:54:00:33:d2:45",
"hostname": "ubuntu",
"expiry-time": 1425569970
},
{
"ip-address": "192.168.122.237",
"mac-address": "52:54:00:67:03:38",
"hostname": "ubuntu",
"expiry-time": 1425570362
}
] |
|
2015-03-05 15:27:26 |
Jorge Niedbalski |
description |
[Background]
Since libvirt v1.2.11 though, it adds --leasefile-ro which stops it updating the dnsmasq lease file and makes libvirt store the leases itself, so uvt-kvm can no longer find the IP address allocated to the new VM as the old lease file's not updated.
2014-12-03 Nehal J Wani <nehaljw.kkd1@gmail.com>
leaseshelper: improvements to support all events
This patch enables the helper program to detect event(s) triggered when
there is a change in lease length or expiry and client-id. This
transfers complete control of leases database to libvirt and obsoletes
use of the lease database file (<network-name>.leases). That file will
not be created, read, or written. This is achieved by adding the option
--leasefile-ro to dnsmasq and passing a custom env var to leaseshelper,
which helps us map events related to leases with their corresponding
network bridges, no matter what the event be.
[System]
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu Vivid Vervet (development branch)
Release: 15.04
Codename: vivid
ii uvtool-libvirt 0~bzr92-0ubuntu2 all Library and tools for using Ubuntu Cloud Images with libvirt
[Reproduce]
$ uvt-kvm create precise release=precise
$ uvt-kvm wait precise
uvt-kvm: error: libvirt domain 'precise' has no NIC MACs available.
$ uvt-kvm ip precise
[Others]
[1]:niedbalski@theos-mobile:~:> cat /var/lib/libvirt/dnsmasq/default.hostsfile
[0]:niedbalski@theos-mobile:~:> cat /var/lib/libvirt/dnsmasq/default.leases
[0]:niedbalski@theos-mobile:~:> cat /var/lib/libvirt/dnsmasq/virbr0.status
[
{
"ip-address": "192.168.122.100",
"mac-address": "52:54:00:33:d2:45",
"hostname": "ubuntu",
"expiry-time": 1425569970
},
{
"ip-address": "192.168.122.237",
"mac-address": "52:54:00:67:03:38",
"hostname": "ubuntu",
"expiry-time": 1425570362
}
] |
[Background]
Since libvirt v1.2.11 though, it adds --leasefile-ro which stops it updating the dnsmasq lease file and makes libvirt store the leases itself, so uvt-kvm can no longer find the IP address allocated to the new VM as the old lease file's not updated.
2014-12-03 Nehal J Wani <nehaljw.kkd1@gmail.com>
leaseshelper: improvements to support all events
This patch enables the helper program to detect event(s) triggered when
there is a change in lease length or expiry and client-id. This
transfers complete control of leases database to libvirt and obsoletes
use of the lease database file (<network-name>.leases). That file will
not be created, read, or written. This is achieved by adding the option
--leasefile-ro to dnsmasq and passing a custom env var to leaseshelper,
which helps us map events related to leases with their corresponding
network bridges, no matter what the event be.
[System]
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu Vivid Vervet (development branch)
Release: 15.04
Codename: vivid
ii uvtool-libvirt 0~bzr92-0ubuntu2 all Library and tools for using Ubuntu Cloud Images with libvirt
[Reproduce]
$ uvt-kvm create precise release=precise
$ uvt-kvm wait precise
uvt-kvm: error: libvirt domain 'precise' has no NIC MACs available.
$ uvt-kvm ip precise
[Others]
[1]:niedbalski@theos-mobile:~:> cat /var/lib/libvirt/dnsmasq/default.hostsfile
[0]:niedbalski@theos-mobile:~:> cat /var/lib/libvirt/dnsmasq/default.leases
[0]:niedbalski@theos-mobile:~:> cat /var/lib/libvirt/dnsmasq/virbr0.status
[
{
"ip-address": "192.168.122.100",
"mac-address": "52:54:00:33:d2:45",
"hostname": "ubuntu",
"expiry-time": 1425569970
},
{
"ip-address": "192.168.122.237",
"mac-address": "52:54:00:67:03:38",
"hostname": "ubuntu",
"expiry-time": 1425570362
}
] |
|
2015-03-05 16:07:44 |
Jorge Niedbalski |
uvtool (Ubuntu): assignee |
|
Jorge Niedbalski (niedbalski) |
|
2015-03-05 16:07:47 |
Jorge Niedbalski |
uvtool (Ubuntu): importance |
Undecided |
High |
|
2015-03-05 16:07:51 |
Jorge Niedbalski |
uvtool (Ubuntu): status |
New |
In Progress |
|
2015-03-05 16:12:38 |
Jorge Niedbalski |
uvtool (Ubuntu): status |
In Progress |
Fix Committed |
|
2015-03-05 16:12:45 |
Jorge Niedbalski |
uvtool (Ubuntu): status |
Fix Committed |
In Progress |
|
2015-03-05 16:13:02 |
Jorge Niedbalski |
branch linked |
|
lp:~niedbalski/uvtool/fixes-lp-1428674 |
|
2015-03-16 14:29:04 |
Robie Basak |
uvtool (Ubuntu): milestone |
|
ubuntu-15.04 |
|
2015-03-19 12:09:43 |
Robie Basak |
uvtool (Ubuntu): assignee |
Jorge Niedbalski (niedbalski) |
Robie Basak (racb) |
|
2015-04-13 16:52:14 |
Launchpad Janitor |
branch linked |
|
lp:~ubuntu-branches/ubuntu/vivid/uvtool/vivid-proposed |
|
2015-04-13 16:54:06 |
Launchpad Janitor |
uvtool (Ubuntu): status |
In Progress |
Fix Released |
|
2015-04-18 01:33:04 |
Launchpad Janitor |
branch linked |
|
lp:~smoser/ubuntu/vivid/uvtool/snappy |
|