Am I missing a configuration option for Magnum? Error "no such option B in group [DEFAULT]"

asked 2017-06-19 12:26:25 -0600

insecure-it gravatar image

updated 2017-06-26 12:44:47 -0600

rbowen gravatar image

I'm using Redhat 7.3, RDO ocata. I've been following the install guide (

When I run su -s /bin/sh -c "magnum-db-manage version" magnum I get the following error:

su -s /bin/sh -c "magnum-db-manage version" magnum

Traceback (most recent call last):
  File "/bin/magnum-db-manage", line 10, in <module>
  File "/usr/lib/python2.7/site-packages/magnum/cmd/", line 69, in main
  File "/usr/lib/python2.7/site-packages/magnum/cmd/", line 25, in do_version
    print('Current DB revision is %s' % migration.version())
  File "/usr/lib/python2.7/site-packages/magnum/db/", line 41, in version
    return get_backend().version()
  File "/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/", line 48, in version
    return get_manager().version()
  File "/usr/lib/python2.7/site-packages/magnum/db/sqlalchemy/", line 36, in get_manager
    'db_url': CONF.database.connection}
  File "/usr/lib/python2.7/site-packages/oslo_config/", line 3198, in __getattr__
    return self._conf._get(name, self._group)
  File "/usr/lib/python2.7/site-packages/oslo_config/", line 2790, in _get
    value = self._do_get(name, group, namespace)
  File "/usr/lib/python2.7/site-packages/oslo_config/", line 2827, in _do_get
    return convert(opt._get_from_namespace(namespace, group_name))
  File "/usr/lib/python2.7/site-packages/oslo_config/", line 2818, in convert
    self._substitute(value, group, namespace), opt)
  File "/usr/lib/python2.7/site-packages/oslo_config/", line 2875, in _substitute
    self.StrSubWrapper(self, group=group, namespace=namespace))
  File "/usr/lib64/python2.7/", line 205, in safe_substitute
    return self.pattern.sub(convert, self.template)
  File "/usr/lib64/python2.7/", line 190, in convert
    return '%s' % (mapping[named],)
  File "/usr/lib/python2.7/site-packages/oslo_config/", line 3287, in __getitem__
    value = self.conf._get(key, namespace=self.namespace)
  File "/usr/lib/python2.7/site-packages/oslo_config/", line 2790, in _get
    value = self._do_get(name, group, namespace)
  File "/usr/lib/python2.7/site-packages/oslo_config/", line 2807, in _do_get
    info = self._get_opt_info(name, group)
  File "/usr/lib/python2.7/site-packages/oslo_config/", line 2946, in _get_opt_info
    raise NoSuchOptError(opt_name, group)
oslo_config.cfg.NoSuchOptError: no such option B in group [DEFAULT]

Version Info:

[root@controller00 ~]# magnum-api --version

[root@controller00 ~]# magnum --version

[root@controller00 ~]# magnum-conductor --version

[root@controller00 ~]# magnum-driver-manage   --version
magnum-driver-manage 4.1.0

Configuration at /etc/magnum/magnum.conf:

transport_url = rabbit://username:password@host:5671
host = ip_addr
enabled_ssl = True
cert_file = /etc/pki/tls/certs/host.crt
key_file = /etc/pki/tls/private/host.key
cert_manager_type = local
storage_path = /var/lib/magnum/certificates/
region_name = RegionOne
connection = postgresql://user:"p@ssw0rd"@host/osmagnum_db
memcached_servers = host:11211
auth_version = v3
auth_uri = https://host:5000/v3
project_domain_id = Default
project_name = service
user_domain_id = Default
password = password
username = magnum
auth_url = https://host:35357
auth_type = password
lock_path = /var/lib/magnum/tmp
[oslo_messaging_amqp ...
edit retag flag offensive close merge delete