yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #06902
[Bug 1258523] [NEW] server rebuild UnboundLocalError: local variable 'network_name'
Public bug reported:
Failed to rebuild a server with neutron and floating_ip.
n-cpu error:
Setting instance vm_state to ERROR
Traceback (most recent call last):
File "/opt/stack/new/nova/nova/compute/manager.py", line 5078, in _error_out_instance_on_exception
yield
File "/opt/stack/new/nova/nova/compute/manager.py", line 2207, in rebuild_instance
network_info = self._get_instance_nw_info(context, instance)
File "/opt/stack/new/nova/nova/compute/manager.py", line 896, in _get_instance_nw_info
instance)
File "/opt/stack/new/nova/nova/network/api.py", line 50, in wrapper
res = f(self, context, *args, **kwargs)
File "/opt/stack/new/nova/nova/network/neutronv2/api.py", line 445, in get_instance_nw_info
result = self._get_instance_nw_info(context, instance, networks)
File "/opt/stack/new/nova/nova/network/neutronv2/api.py", line 452, in _get_instance_nw_info
nw_info = self._build_network_info_model(context, instance, networks)
File "/opt/stack/new/nova/nova/network/neutronv2/api.py", line 1023, in _build_network_info_model
subnets)
File "/opt/stack/new/nova/nova/network/neutronv2/api.py", line 953, in _nw_info_build_network
label=network_name,
UnboundLocalError: local variable 'network_name' referenced before assignment
$ neutron port-create private
+-----------------------+---------------------------------------------------------------------------------+
| Field | Value |
+-----------------------+---------------------------------------------------------------------------------+
| admin_state_up | True |
| allowed_address_pairs | |
| binding:capabilities | {"port_filter": false} |
| binding:host_id | |
| binding:vif_type | unbound |
| device_id | |
| device_owner | |
| fixed_ips | {"subnet_id": "5360935f-eca7-4352-b76c-bd0deafa4cf9", "ip_address": "10.1.0.4"} |
| id | d34865bc-2b99-4493-9256-b231e89e404c |
| mac_address | fa:16:3e:1d:b8:81 |
| name | |
| network_id | 03657a24-5fe9-48dc-a426-2a495c9e8052 |
| security_groups | a9aa6eda-192a-4e63-a0d8-060d41c4d928 |
| status | DOWN |
| tenant_id | a026cc3108044c60a593c9ce9dee89ab |
+-----------------------+---------------------------------------------------------------------------------+
$ neutron floatingip-create public
Created a new floatingip:
+---------------------+--------------------------------------+
| Field | Value |
+---------------------+--------------------------------------+
| fixed_ip_address | |
| floating_ip_address | 172.24.4.21 |
| floating_network_id | c1a7d836-0563-4023-8d8f-97c47f4b317c |
| id | 405e7839-676c-4324-828d-5bff5b5a1d3f |
| port_id | |
| router_id | |
| tenant_id | a026cc3108044c60a593c9ce9dee89ab |
+---------------------+--------------------------------------+
$ neutron floatingip-associate 405e7839-676c-4324-828d-5bff5b5a1d3f d34865bc-2b99-4493-9256-b231e89e404c
Associated floatingip 405e7839-676c-4324-828d-5bff5b5a1d3f
$ nova boot --image cirros-0.3.1-x86_64-uec --flavor 42 --nics=uuid=d34865bc-2b99-4493-9256-b231e89e404c
+--------------------------------------+--------------------------------------+
| Property | Value |
+--------------------------------------+--------------------------------------+
| OS-DCF:diskConfig | MANUAL |
| OS-EXT-AZ:availability_zone | nova |
| OS-EXT-SRV-ATTR:host | None |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None |
| OS-EXT-SRV-ATTR:instance_name | instance-0000000c |
| OS-EXT-STS:power_state | 0 |
| OS-EXT-STS:task_state | scheduling |
| OS-EXT-STS:vm_state | building |
| OS-SRV-USG:launched_at | None |
| OS-SRV-USG:terminated_at | None |
| accessIPv4 | |
| accessIPv6 | |
| adminPass | uWrM2gRLXNm2 |
| config_drive | |
| created | 2013-12-06T13:20:59Z |
| flavor | m1.nano |
| hostId | |
| id | 9031bf8a-49e1-4835-bc75-86e900397136 |
| image | cirros-0.3.1-x86_64-uec |
| key_name | None |
| metadata | {} |
| name | server |
| os-extended-volumes:volumes_attached | [] |
| progress | 0 |
| security_groups | [{u'name': u'default'}] |
| status | BUILD |
| tenant_id | a026cc3108044c60a593c9ce9dee89ab |
| updated | 2013-12-06T13:20:59Z |
| user_id | 492847cb43d34ee889a8c3b9fe1185b2 |
+--------------------------------------+--------------------------------------+
$ nova rebuild 9031bf8a-49e1-4835-bc75-86e900397136 cirros-0.3.1-x86_64-uec
+--------------------------------------+----------------------------------------------------------------+
| Property | Value |
+--------------------------------------+----------------------------------------------------------------+
| OS-DCF:diskConfig | MANUAL |
| OS-EXT-AZ:availability_zone | nova |
| OS-EXT-SRV-ATTR:host | devstack-1386328445 |
| OS-EXT-SRV-ATTR:hypervisor_hostname | devstack-1386328445 |
| OS-EXT-SRV-ATTR:instance_name | instance-0000000c |
| OS-EXT-STS:power_state | 1 |
| OS-EXT-STS:task_state | rebuilding |
| OS-EXT-STS:vm_state | active |
| OS-SRV-USG:launched_at | 2013-12-06T13:21:01.000000 |
| OS-SRV-USG:terminated_at | None |
| accessIPv4 | |
| accessIPv6 | |
| config_drive | |
| created | 2013-12-06T13:20:59Z |
| flavor | m1.nano (42) |
| hostId | 34895965273061f4bba3219f4d31ebedf79c3526d134ad4fe0d5daca |
| id | 9031bf8a-49e1-4835-bc75-86e900397136 |
| image | cirros-0.3.1-x86_64-uec (551c23cf-15fa-44b8-ae15-f7468efd07de) |
| key_name | None |
| metadata | {} |
| name | server |
| os-extended-volumes:volumes_attached | [] |
| private network | 10.1.0.4, 172.24.4.21 |
| progress | 0 |
| security_groups | default |
| status | REBUILD |
| tenant_id | a026cc3108044c60a593c9ce9dee89ab |
| updated | 2013-12-06T13:22:58Z |
| user_id | 492847cb43d34ee889a8c3b9fe1185b2 |
+--------------------------------------+----------------------------------------------------------------+
$ nova list
+--------------------------------------+--------+--------+------------+-------------+-------------------------------+
| ID | Name | Status | Task State | Power State | Networks |
+--------------------------------------+--------+--------+------------+-------------+-------------------------------+
| 9031bf8a-49e1-4835-bc75-86e900397136 | server | ERROR | None | Running | private=10.1.0.4, 172.24.4.21 |
+--------------------------------------+--------+--------+------------+-------------+-------------------------------+
Server in error state
** Affects: nova
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1258523
Title:
server rebuild UnboundLocalError: local variable 'network_name'
Status in OpenStack Compute (Nova):
New
Bug description:
Failed to rebuild a server with neutron and floating_ip.
n-cpu error:
Setting instance vm_state to ERROR
Traceback (most recent call last):
File "/opt/stack/new/nova/nova/compute/manager.py", line 5078, in _error_out_instance_on_exception
yield
File "/opt/stack/new/nova/nova/compute/manager.py", line 2207, in rebuild_instance
network_info = self._get_instance_nw_info(context, instance)
File "/opt/stack/new/nova/nova/compute/manager.py", line 896, in _get_instance_nw_info
instance)
File "/opt/stack/new/nova/nova/network/api.py", line 50, in wrapper
res = f(self, context, *args, **kwargs)
File "/opt/stack/new/nova/nova/network/neutronv2/api.py", line 445, in get_instance_nw_info
result = self._get_instance_nw_info(context, instance, networks)
File "/opt/stack/new/nova/nova/network/neutronv2/api.py", line 452, in _get_instance_nw_info
nw_info = self._build_network_info_model(context, instance, networks)
File "/opt/stack/new/nova/nova/network/neutronv2/api.py", line 1023, in _build_network_info_model
subnets)
File "/opt/stack/new/nova/nova/network/neutronv2/api.py", line 953, in _nw_info_build_network
label=network_name,
UnboundLocalError: local variable 'network_name' referenced before assignment
$ neutron port-create private
+-----------------------+---------------------------------------------------------------------------------+
| Field | Value |
+-----------------------+---------------------------------------------------------------------------------+
| admin_state_up | True |
| allowed_address_pairs | |
| binding:capabilities | {"port_filter": false} |
| binding:host_id | |
| binding:vif_type | unbound |
| device_id | |
| device_owner | |
| fixed_ips | {"subnet_id": "5360935f-eca7-4352-b76c-bd0deafa4cf9", "ip_address": "10.1.0.4"} |
| id | d34865bc-2b99-4493-9256-b231e89e404c |
| mac_address | fa:16:3e:1d:b8:81 |
| name | |
| network_id | 03657a24-5fe9-48dc-a426-2a495c9e8052 |
| security_groups | a9aa6eda-192a-4e63-a0d8-060d41c4d928 |
| status | DOWN |
| tenant_id | a026cc3108044c60a593c9ce9dee89ab |
+-----------------------+---------------------------------------------------------------------------------+
$ neutron floatingip-create public
Created a new floatingip:
+---------------------+--------------------------------------+
| Field | Value |
+---------------------+--------------------------------------+
| fixed_ip_address | |
| floating_ip_address | 172.24.4.21 |
| floating_network_id | c1a7d836-0563-4023-8d8f-97c47f4b317c |
| id | 405e7839-676c-4324-828d-5bff5b5a1d3f |
| port_id | |
| router_id | |
| tenant_id | a026cc3108044c60a593c9ce9dee89ab |
+---------------------+--------------------------------------+
$ neutron floatingip-associate 405e7839-676c-4324-828d-5bff5b5a1d3f d34865bc-2b99-4493-9256-b231e89e404c
Associated floatingip 405e7839-676c-4324-828d-5bff5b5a1d3f
$ nova boot --image cirros-0.3.1-x86_64-uec --flavor 42 --nics=uuid=d34865bc-2b99-4493-9256-b231e89e404c
+--------------------------------------+--------------------------------------+
| Property | Value |
+--------------------------------------+--------------------------------------+
| OS-DCF:diskConfig | MANUAL |
| OS-EXT-AZ:availability_zone | nova |
| OS-EXT-SRV-ATTR:host | None |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None |
| OS-EXT-SRV-ATTR:instance_name | instance-0000000c |
| OS-EXT-STS:power_state | 0 |
| OS-EXT-STS:task_state | scheduling |
| OS-EXT-STS:vm_state | building |
| OS-SRV-USG:launched_at | None |
| OS-SRV-USG:terminated_at | None |
| accessIPv4 | |
| accessIPv6 | |
| adminPass | uWrM2gRLXNm2 |
| config_drive | |
| created | 2013-12-06T13:20:59Z |
| flavor | m1.nano |
| hostId | |
| id | 9031bf8a-49e1-4835-bc75-86e900397136 |
| image | cirros-0.3.1-x86_64-uec |
| key_name | None |
| metadata | {} |
| name | server |
| os-extended-volumes:volumes_attached | [] |
| progress | 0 |
| security_groups | [{u'name': u'default'}] |
| status | BUILD |
| tenant_id | a026cc3108044c60a593c9ce9dee89ab |
| updated | 2013-12-06T13:20:59Z |
| user_id | 492847cb43d34ee889a8c3b9fe1185b2 |
+--------------------------------------+--------------------------------------+
$ nova rebuild 9031bf8a-49e1-4835-bc75-86e900397136 cirros-0.3.1-x86_64-uec
+--------------------------------------+----------------------------------------------------------------+
| Property | Value |
+--------------------------------------+----------------------------------------------------------------+
| OS-DCF:diskConfig | MANUAL |
| OS-EXT-AZ:availability_zone | nova |
| OS-EXT-SRV-ATTR:host | devstack-1386328445 |
| OS-EXT-SRV-ATTR:hypervisor_hostname | devstack-1386328445 |
| OS-EXT-SRV-ATTR:instance_name | instance-0000000c |
| OS-EXT-STS:power_state | 1 |
| OS-EXT-STS:task_state | rebuilding |
| OS-EXT-STS:vm_state | active |
| OS-SRV-USG:launched_at | 2013-12-06T13:21:01.000000 |
| OS-SRV-USG:terminated_at | None |
| accessIPv4 | |
| accessIPv6 | |
| config_drive | |
| created | 2013-12-06T13:20:59Z |
| flavor | m1.nano (42) |
| hostId | 34895965273061f4bba3219f4d31ebedf79c3526d134ad4fe0d5daca |
| id | 9031bf8a-49e1-4835-bc75-86e900397136 |
| image | cirros-0.3.1-x86_64-uec (551c23cf-15fa-44b8-ae15-f7468efd07de) |
| key_name | None |
| metadata | {} |
| name | server |
| os-extended-volumes:volumes_attached | [] |
| private network | 10.1.0.4, 172.24.4.21 |
| progress | 0 |
| security_groups | default |
| status | REBUILD |
| tenant_id | a026cc3108044c60a593c9ce9dee89ab |
| updated | 2013-12-06T13:22:58Z |
| user_id | 492847cb43d34ee889a8c3b9fe1185b2 |
+--------------------------------------+----------------------------------------------------------------+
$ nova list
+--------------------------------------+--------+--------+------------+-------------+-------------------------------+
| ID | Name | Status | Task State | Power State | Networks |
+--------------------------------------+--------+--------+------------+-------------+-------------------------------+
| 9031bf8a-49e1-4835-bc75-86e900397136 | server | ERROR | None | Running | private=10.1.0.4, 172.24.4.21 |
+--------------------------------------+--------+--------+------------+-------------+-------------------------------+
Server in error state
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1258523/+subscriptions
Follow ups
References