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
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1872671

Title:
  Policy files are missing

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/horizon/+bug/1872671/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to