openstack - Openstack放置状态升级检查给出未初始化错误
问题描述
我正在尝试在 Ubuntu 20.04 上安装 openstack Wallaby。我已经安装了 Keystone 和 Glance,它们按预期工作。但是在我安装了 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 选项,但我找不到问题所在。
解决方案
我在 Ubuntu 20.04 上也遇到了 Wallaby 的这个问题。到目前为止,我通过从 PyPI 而不是 Ubuntu 包管理器安装 Placement 解决了这个问题。如果您按照本说明安装 Placement,您应该考虑如何实现自动启动 Placement。
推荐阅读
- android - 无法构建 wordpress(版本:alpha-290)
- sql - 如何将“IN”与字符串列表一起使用?
- node.js - Aws s3 图像图标
- vue.js - 为什么在firefox中使用类型为数字的v-text-field仍然可以在其中输入“abc”?
- reactjs - 在新选项卡上打开并保留用户 ID 时,套接字不显示已连接的用户
- javascript - When Call Angular function from JavaScript function but its showing undefined
- python - 在 python 中使用上下数值对数值进行四舍五入
- python - 通过 SSH 打开和运行本地终端
- autodesk-forge - RealityCapture API:无法启动处理
- google-bigquery - 在 Bigquery BI Engine 中混合大表和小表处理?BI Engine 缓存数据多长时间?