On Fri, Apr 23, 2021 at 22:52, Deepak Mohanty <dmohanty@gmail.com> wrote:
I need your help with installation of placement service on Ubuntu 20.04. I have followed the steps in: https://docs.openstack.org/placement/wallaby/install/install-ubuntu.html
I am facing the following issue when I try to verify the installation: $ 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
I think you hit the bug [1]. The fix has been merged to master and a backport is proposed to stable/wallaby as well[2]. Cheers, gibi [1] https://storyboard.openstack.org/#!/story/2008831 [2] https://review.opendev.org/q/topic:story/2008831
I did a bit of debugging and found that the policy file is: policy.json. I could not find any policy.json on my machine. I created an empty policy.json at: /etc/placement/policy.json (user and group = placement). That too did not work.
I have followed the steps in the install guide twice, deleting the placement database and other resources and recreating them. I continue to see the same issue.
Thank you for your time.