May be important fact, the above operations are done as admin, but the public network belongs to the 'demo' user.
As demo user the above series are working. If this is permission issue, maybe one of the operations needs to be denied even before the first boot, if it ok in permission view point the rebuild needs to be successful as well. ** Also affects: neutron Importance: Undecided Status: New -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1258523 Title: server rebuild UnboundLocalError: local variable 'network_name' Status in OpenStack Neutron (virtual network service): New 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 server --image cirros-0.3.1-x86_64-uec --flavor 42 --nic port-id=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/neutron/+bug/1258523/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp