I just recreated this locally on master in a local venv:
osboxes@osboxes:~/git/nova$ source .tox/shared/bin/activate
(shared) osboxes@osboxes:~/git/nova$ nova-manage cell_v2
An error has occurred:
Traceback (most recent call last):
File "/home/osboxes/git/nova/.tox/shared/lib/python3.6/site-packages/oslo_config/cfg.py", line 3179, in __getattr__
return getattr(self._conf._namespace, name)
AttributeError: '_Namespace' object has no attribute 'action_fn'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/osboxes/git/nova/nova/cmd/manage.py", line 2206, in main
fn, fn_args, fn_kwargs = cmd_common.get_action_fn()
File "/home/osboxes/git/nova/nova/cmd/common.py", line 169, in get_action_fn
fn = CONF.category.action_fn
File "/home/osboxes/git/nova/.tox/shared/lib/python3.6/site-packages/oslo_config/cfg.py", line 3181, in __getattr__
raise NoSuchOptError(name)
oslo_config.cfg.NoSuchOptError: no such option action_fn in group [DEFAULT]
I just recreated this locally on master in a local venv:
osboxes@ osboxes: ~/git/nova$ source .tox/shared/ bin/activate osboxes: ~/git/nova$ nova-manage cell_v2 osboxes/ git/nova/ .tox/shared/ lib/python3. 6/site- packages/ oslo_config/ cfg.py" , line 3179, in __getattr__ self._conf. _namespace, name)
(shared) osboxes@
An error has occurred:
Traceback (most recent call last):
File "/home/
return getattr(
AttributeError: '_Namespace' object has no attribute 'action_fn'
During handling of the above exception, another exception occurred:
Traceback (most recent call last): osboxes/ git/nova/ nova/cmd/ manage. py", line 2206, in main get_action_ fn() osboxes/ git/nova/ nova/cmd/ common. py", line 169, in get_action_fn action_ fn osboxes/ git/nova/ .tox/shared/ lib/python3. 6/site- packages/ oslo_config/ cfg.py" , line 3181, in __getattr__ name) cfg.NoSuchOptEr ror: no such option action_fn in group [DEFAULT]
File "/home/
fn, fn_args, fn_kwargs = cmd_common.
File "/home/
fn = CONF.category.
File "/home/
raise NoSuchOptError(
oslo_config.
(shared) osboxes@ osboxes: ~/git/nova$ pip show oslo.config /docs.openstack .org/oslo. config/ latest/ git/nova/ .tox/shared/ lib/python3. 6/site- packages keystoneclient, pycadf, oslo.versionedo bjects, oslo.upgradecheck, oslo.service, oslo.privsep, oslo.policy, oslo.middleware, oslo.messaging, oslo.log, oslo.db, oslo.concurrency, oslo.cache, os-win, os-vif, keystonemiddleware, castellan, nova osboxes: ~/git/nova$
Name: oslo.config
Version: 6.11.0
Summary: Oslo Configuration API
Home-page: https:/
Author: OpenStack
Author-email: <email address hidden>
License: UNKNOWN
Location: /home/osboxes/
Requires: oslo.i18n, PyYAML, requests, six, rfc3986, debtcollector, netaddr, stevedore
Required-by: python-
(shared) osboxes@