Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

On OSP17.1 neutron router create fails #14

Open
irathore opened this issue Aug 30, 2023 · 0 comments
Open

On OSP17.1 neutron router create fails #14

irathore opened this issue Aug 30, 2023 · 0 comments

Comments

@irathore
Copy link

When we add a router in OSP17.1 we get an exception:

(overcloud) [stack@osp-aio-01-ucloud-17 ~]$ neutron router-create rtr1
neutron CLI is deprecated and will be removed in the future. Use openstack CLI instead.
Request Failed: internal server error while processing your request.
Neutron server returns request_ids: ['req-1d29cebd-755e-428e-9495-2066857c1024']

This is the exception:

2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource [req-1d29cebd-755e-428e-9495-2066857c1024 16280e789c304d36ac21dd46e97ceffb 89a909e15b2040578b3b07a1c18e197c - default default] create failed: No details.: neutron_lib.callbacks.exceptions.CallbackFailure: Callback gbpservice.neutron.plugins.ml2plus.drivers.apic_aim.mechanism_driver.ApicMechanismDriver._create_router_precommit-654382 failed with "_create_router_precommit() got an unexpected keyword argument 'payload'"
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource Traceback (most recent call last):
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource   File "/usr/lib/python3.9/site-packages/neutron/api/v2/resource.py", line 98, in resource
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource     result = method(request=request, **args)
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource   File "/usr/lib/python3.9/site-packages/neutron/api/v2/base.py", line 437, in create
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource     return self._create(request, body, **kwargs)
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource   File "/usr/lib/python3.9/site-packages/neutron_lib/db/api.py", line 139, in wrapped
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource     setattr(e, '_RETRY_EXCEEDED', True)
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource   File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 227, in __exit__
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource     self.force_reraise()
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource   File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 200, in force_reraise
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource     raise self.value
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource   File "/usr/lib/python3.9/site-packages/neutron_lib/db/api.py", line 135, in wrapped
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource     return f(*args, **kwargs)
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource   File "/usr/lib/python3.9/site-packages/oslo_db/api.py", line 154, in wrapper
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource     ectxt.value = e.inner_exc
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource   File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 227, in __exit__
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource     self.force_reraise()
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource   File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 200, in force_reraise
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource     raise self.value
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource   File "/usr/lib/python3.9/site-packages/oslo_db/api.py", line 142, in wrapper
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource     return f(*args, **kwargs)
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource   File "/usr/lib/python3.9/site-packages/neutron_lib/db/api.py", line 183, in wrapped
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource     LOG.debug("Retry wrapper got retriable exception: %s", e)
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource   File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 227, in __exit__
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource     self.force_reraise()
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource   File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 200, in force_reraise
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource     raise self.value
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource   File "/usr/lib/python3.9/site-packages/neutron_lib/db/api.py", line 179, in wrapped
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource     return f(*dup_args, **dup_kwargs)
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource   File "/usr/lib/python3.9/site-packages/neutron/api/v2/base.py", line 561, in _create
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource     obj = do_create(body)
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource   File "/usr/lib/python3.9/site-packages/neutron/api/v2/base.py", line 542, in do_create
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource     quota.QUOTAS.cancel_reservation(
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource   File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 227, in __exit__
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource     self.force_reraise()
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource   File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 200, in force_reraise
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource     raise self.value
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource   File "/usr/lib/python3.9/site-packages/neutron/api/v2/base.py", line 536, in do_create
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource     return obj_creator(request.context, **kwargs)
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource   File "/usr/lib/python3.9/site-packages/neutron/common/utils.py", line 701, in inner
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource     return f(*args, **kwargs)
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource   File "/usr/lib/python3.9/site-packages/gbpservice/neutron/services/apic_aim/l3_plugin.py", line 228, in create_router
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource     return super(ApicL3Plugin, self).create_router(context, router)
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource   File "/usr/lib/python3.9/site-packages/neutron/db/l3_db.py", line 2100, in create_router
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource     router_dict = super(L3_NAT_db_mixin, self).create_router(context,
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource   File "/usr/lib/python3.9/site-packages/neutron_lib/db/api.py", line 217, in wrapped
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource     return method(*args, **kwargs)
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource   File "/usr/lib/python3.9/site-packages/neutron_lib/db/api.py", line 139, in wrapped
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource     setattr(e, '_RETRY_EXCEEDED', True)
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource   File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 227, in __exit__
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource     self.force_reraise()
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource   File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 200, in force_reraise
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource     raise self.value
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource   File "/usr/lib/python3.9/site-packages/neutron_lib/db/api.py", lin2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource     return f(*args, **kwargs)
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource   File "/usr/lib/python3.9/site-packages/oslo_db/api.py", line 154, in wrapper
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource     ectxt.value = e.inner_exc
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource   File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 227, in __exit__
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource     self.force_reraise()
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource   File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 200, in force_reraise
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource     raise self.value
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource   File "/usr/lib/python3.9/site-packages/oslo_db/api.py", line 142, in wrapper
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource     return f(*args, **kwargs)
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource   File "/usr/lib/python3.9/site-packages/neutron_lib/db/api.py", line 183, in wrapped
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource     LOG.debug("Retry wrapper got retriable exception: %s", e)
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource   File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 227, in __exit__
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource     self.force_reraise()
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource   File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 200, in force_reraise
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource     raise self.value
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource   File "/usr/lib/python3.9/site-packages/neutron_lib/db/api.py", line 179, in wrapped
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource     return f(*dup_args, **dup_kwargs)
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource   File "/usr/lib/python3.9/site-packages/neutron/db/l3_db.py", line 283, in create_router
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource     router_db, _unused = db_utils.safe_creation(context, create,
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource   File "/usr/lib/python3.9/site-packages/neutron/db/_utils.py", line 67, in safe_creation
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource     obj = create_fn()
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource   File "/usr/lib/python3.9/site-packages/neutron/db/l3_db.py", line 253, in _create_router_db
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource     registry.publish(resources.ROUTER, events.PRECOMMIT_CREATE, self,
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource   File "/usr/lib/python3.9/site-packages/neutron_lib/callbacks/registry.py", line 60, in publish
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource     _get_callback_manager().publish(resource, event, trigger, payload=payload)
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource   File "/usr/lib/python3.9/site-packages/neutron_lib/callbacks/manager.py", line 149, in publish
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource     return self.notify(resource, event, trigger, payload=payload)
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource   File "/usr/lib/python3.9/site-packages/neutron_lib/db/utils.py", line 110, in _wrapped
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource     raise db_exc.RetryRequest(e)
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource   File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 227, in __exit__
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource     self.force_reraise()
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource   File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 200, in force_reraise
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource     raise self.value
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource   File "/usr/lib/python3.9/site-packages/neutron_lib/db/utils.py", line 105, in _wrapped
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource     return function(*args, **kwargs)
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource   File "/usr/lib/python3.9/site-packages/neutron_lib/callbacks/manager.py", line 177, in notify
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource     raise exceptions.CallbackFailure(errors=errors)
2023-08-30 17:14:16.936 15 ERROR neutron.api.v2.resource neutron_lib.callbacks.exceptions.CallbackFailure: Callback gbpservice.neutron.plugins.ml2plus.drivers.apic_aim.mechanism_driver.ApicMechanismDriver._create_router_precommit-654382 failed with "_create_router_precommit() got an unexpected keyword argument 'payload'"
@irathore irathore changed the title On OSP17.1 neutron router-add fails On OSP17.1 neutron router create fails Aug 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant