IPv6 undercloud: ctlplane router creation fails

Bug #1754683 reported by Derek Higgins
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Medium
Derek Higgins

Bug Description

When using IPv6 provisioning, the undercloud install process fails when trying to create the router on the ctlplane subnet with the error

2018-03-09 15:01:04,235 INFO: Subnet created openstack.network.v2.subnet.Subnet(service_types=[], description=, enable_dhcp=True, tags=[], network_id=d877b121-ef39-4965-971e-5e1efb18d57d, tenant_id=c42e87088e92463088cc03b5a2e7a8d2, created_at=2018-03-09T15:01:03Z, segment_id=None, dns_nameservers=[], updated_at=2018-03-09T15:01:03Z, gateway_ip=fd00:1101::1, ipv6_ra_mode=dhcpv6-stateless, allocation_pools=[{u'start': u'fd00:1101::100', u'end': u'fd00:1101::fff'}], host_routes=[], revision_number=0, ip_version=6, ipv6_address_mode=dhcpv6-stateless, cidr=fd00:1101::/64, id=a22c72a1-1b36-42da-b693-53a5afc4f0f3, subnetpool_id=None, name=ctlplane-subnet)
2018-03-09 15:01:04,260 ERROR: Create router for subnet ctlplane-subnet failed: NotFoundException: Unknown error
2018-03-09 15:01:04,260 DEBUG: An exception occurred
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/instack_undercloud/undercloud.py", line 2328, in install
    _post_config(instack_env, upgrade)
  File "/usr/lib/python2.7/site-packages/instack_undercloud/undercloud.py", line 1995, in _post_config
    _config_neutron_segments_and_subnets(sdk, network.id)
  File "/usr/lib/python2.7/site-packages/instack_undercloud/undercloud.py", line 2240, in _config_neutron_segments_and_subnets
    _ensure_neutron_router(sdk, name, subnet.id)
  File "/usr/lib/python2.7/site-packages/instack_undercloud/undercloud.py", line 2141, in _ensure_neutron_router
    router = sdk.network.create_router(name=name, admin_state_up='true')
  File "/usr/lib/python2.7/site-packages/openstack/network/v2/_proxy.py", line 2239, in create_router
    return self._create(_router.Router, **attrs)
  File "/usr/lib/python2.7/site-packages/openstack/proxy.py", line 194, in _create
    return res.create(self)
  File "/usr/lib/python2.7/site-packages/openstack/resource.py", line 732, in create
    self._translate_response(response)
  File "/usr/lib/python2.7/site-packages/openstack/resource.py", line 664, in _translate_response
    exceptions.raise_from_response(response, error_message=error_message)
  File "/usr/lib/python2.7/site-packages/openstack/exceptions.py", line 205, in raise_from_response
    http_status=http_status, request_id=request_id
NotFoundException: NotFoundException: Unknown error

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to instack-undercloud (master)

Fix proposed to branch: master
Review: https://review.openstack.org/551311

Changed in tripleo:
status: Triaged → In Progress
Changed in tripleo:
milestone: none → rocky-1
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to instack-undercloud (master)

Reviewed: https://review.openstack.org/551311
Committed: https://git.openstack.org/cgit/openstack/instack-undercloud/commit/?id=565a7f41be815cc5a8adddd35b7761986fb31d02
Submitter: Zuul
Branch: master

commit 565a7f41be815cc5a8adddd35b7761986fb31d02
Author: Derek Higgins <email address hidden>
Date: Thu Mar 8 14:37:59 2018 +0000

    Remove duplicate entry for neutron::service_plugins

    "segments" was needed for routed networks in
    I4b384bab2af9f6ba07a137a37f4098a00ce18bc0
    it should have been added to the existing list

    Closes-Bug: #1754683
    Change-Id: I1cfb6b56b520124e8c5b95968dd61f98945f689b

Changed in tripleo:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/instack-undercloud 9.0.0

This issue was fixed in the openstack/instack-undercloud 9.0.0 release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.