Openstack放置状态升级检查未初始化错误

Openstack放置状态升级检查未初始化错误,openstack,placement,oslo,Openstack,Placement,Oslo,我正试图在Ubuntu 20.04上安装openstack Wallaby。我已经安装了Keystone和Gliance,它们可以正常工作。但是,在我安装Placement并尝试使用“Placement status upgrade check”验证它之后,我不断收到相同的错误 Error: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/oslo_upgradecheck/upgrad

我正试图在Ubuntu 20.04上安装openstack Wallaby。我已经安装了Keystone和Gliance,它们可以正常工作。但是,在我安装Placement并尝试使用“Placement status upgrade check”验证它之后,我不断收到相同的错误

Error:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/oslo_upgradecheck/upgradecheck.py", line 196, in run
    return conf.command.action_fn()
  File "/usr/lib/python3/dist-packages/oslo_upgradecheck/upgradecheck.py", line 104, in check
    result = func_name(self, **kwargs)
  File "/usr/lib/python3/dist-packages/oslo_upgradecheck/common_checks.py", line 41, in check_policy_json
    policy_path = conf.find_file(conf.oslo_policy.policy_file)
  File "/usr/lib/python3/dist-packages/oslo_config/cfg.py", line 2543, in find_file
    raise NotInitializedError()
oslo_config.cfg.NotInitializedError: call expression on parser has not been invoked
这在这个阶段是正常的还是我做错了什么


我已经检查了数据库连接(用户和密码工作,数据库已建立)。我还检查了placement.conf中keystone_authtoken中的用户名、密码和url选项,但我找不到问题所在。

我也遇到了同样的问题,所以改为Victoria,同样的问题。虽然我发现了问题,但我还是在文档中翻找。填充数据库的命令在Keystone、Glance和Placement方面看起来类似,但对于Placement,该命令应为“su-s/bin/sh-c”Placement manage db sync“Placement”。请注意,对于放置,它是“db sync”,而不是其他位置的“db_sync”。我创建了脚本,实际上我使用ansible,只是在它们之间剪切粘贴,我猜你也这么做了。基本上,由于数据库不运行,因此该数据库为空,因此出现错误

家伙