[Bug 1872671] [NEW] Policy files are missing
Albert Damen
1872671 at bugs.launchpad.net
Tue Apr 14 09:26:12 UTC 2020
Public bug reported:
python3-django-horizon:
Installed: 3:18.2.1~git2020032709.2c4470272-0ubuntu1
After a fresh install of openstack dashboard on focal, apache2 error.log
contains hundreds of error message about missing policy files:
[Tue Apr 14 09:12:34.558183 2020] [wsgi:error] [pid 3062:tid 140253993006848] [remote 10.64.255.1:50364] WARNING openstack_auth.policy No policy rules for service 'identity' in /usr/lib/python3/dist-packages/openstack_dashboard/conf/keystone_policy.json
[Tue Apr 14 09:12:34.559486 2020] [wsgi:error] [pid 3062:tid 140253993006848] [remote 10.64.255.1:50364] WARNING openstack_auth.policy No policy rules for service 'compute' in /usr/lib/python3/dist-packages/openstack_dashboard/conf/nova_policy.json and files under ['/usr/lib/python3/dist-packages/openstack_dashboard/conf/nova_policy.d']
[Tue Apr 14 09:12:34.560622 2020] [wsgi:error] [pid 3062:tid 140253993006848] [remote 10.64.255.1:50364] WARNING openstack_auth.policy No policy rules for service 'volume' in /usr/lib/python3/dist-packages/openstack_dashboard/conf/cinder_policy.json and files under ['/usr/lib/python3/dist-packages/openstack_dashboard/conf/cinder_policy.d']
[Tue Apr 14 09:12:34.561703 2020] [wsgi:error] [pid 3062:tid 140253993006848] [remote 10.64.255.1:50364] WARNING openstack_auth.policy No policy rules for service 'image' in /usr/lib/python3/dist-packages/openstack_dashboard/conf/glance_policy.json
[Tue Apr 14 09:12:34.562703 2020] [wsgi:error] [pid 3062:tid 140253993006848] [remote 10.64.255.1:50364] WARNING openstack_auth.policy No policy rules for service 'network' in /usr/lib/python3/dist-packages/openstack_dashboard/conf/neutron_policy.json
The policy files are indeed missing from the package:
dpkg -L python3-django-horizon | grep json$
/usr/lib/python3/dist-packages/horizon/xstatic/pkg/angular/data/errors.json
/usr/lib/python3/dist-packages/horizon/xstatic/pkg/angular/data/version.json
/usr/lib/python3/dist-packages/horizon-18.2.1.dev1.egg-info/pbr.json
Logging in with a normal user account (without admin role) still shows
the admin panel and buttons a normal user cannot use, like
identity/users "create user". Trying to use these either doesn't work or
throws errors like "Unable to retrieve xxx".
Copying the policy files from the source package solves the problem.
** Affects: horizon (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to horizon in Ubuntu.
https://bugs.launchpad.net/bugs/1872671
Title:
Policy files are missing
Status in horizon package in Ubuntu:
New
Bug description:
python3-django-horizon:
Installed: 3:18.2.1~git2020032709.2c4470272-0ubuntu1
After a fresh install of openstack dashboard on focal, apache2
error.log contains hundreds of error message about missing policy
files:
[Tue Apr 14 09:12:34.558183 2020] [wsgi:error] [pid 3062:tid 140253993006848] [remote 10.64.255.1:50364] WARNING openstack_auth.policy No policy rules for service 'identity' in /usr/lib/python3/dist-packages/openstack_dashboard/conf/keystone_policy.json
[Tue Apr 14 09:12:34.559486 2020] [wsgi:error] [pid 3062:tid 140253993006848] [remote 10.64.255.1:50364] WARNING openstack_auth.policy No policy rules for service 'compute' in /usr/lib/python3/dist-packages/openstack_dashboard/conf/nova_policy.json and files under ['/usr/lib/python3/dist-packages/openstack_dashboard/conf/nova_policy.d']
[Tue Apr 14 09:12:34.560622 2020] [wsgi:error] [pid 3062:tid 140253993006848] [remote 10.64.255.1:50364] WARNING openstack_auth.policy No policy rules for service 'volume' in /usr/lib/python3/dist-packages/openstack_dashboard/conf/cinder_policy.json and files under ['/usr/lib/python3/dist-packages/openstack_dashboard/conf/cinder_policy.d']
[Tue Apr 14 09:12:34.561703 2020] [wsgi:error] [pid 3062:tid 140253993006848] [remote 10.64.255.1:50364] WARNING openstack_auth.policy No policy rules for service 'image' in /usr/lib/python3/dist-packages/openstack_dashboard/conf/glance_policy.json
[Tue Apr 14 09:12:34.562703 2020] [wsgi:error] [pid 3062:tid 140253993006848] [remote 10.64.255.1:50364] WARNING openstack_auth.policy No policy rules for service 'network' in /usr/lib/python3/dist-packages/openstack_dashboard/conf/neutron_policy.json
The policy files are indeed missing from the package:
dpkg -L python3-django-horizon | grep json$
/usr/lib/python3/dist-packages/horizon/xstatic/pkg/angular/data/errors.json
/usr/lib/python3/dist-packages/horizon/xstatic/pkg/angular/data/version.json
/usr/lib/python3/dist-packages/horizon-18.2.1.dev1.egg-info/pbr.json
Logging in with a normal user account (without admin role) still shows
the admin panel and buttons a normal user cannot use, like
identity/users "create user". Trying to use these either doesn't work
or throws errors like "Unable to retrieve xxx".
Copying the policy files from the source package solves the problem.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/horizon/+bug/1872671/+subscriptions
More information about the Ubuntu-openstack-bugs
mailing list