Reviewed: https://review.opendev.org/734075 Committed: https://git.openstack.org/cgit/openstack/horizon/commit/?id=f7dc499de44a575fa2966443784af3d14efcc6ae Submitter: Zuul Branch: master
commit f7dc499de44a575fa2966443784af3d14efcc6ae Author: Chris MacNaughton <[email protected]> Date: Mon Jun 8 15:06:17 2020 +0200 Update MANIFEST for dashboard config The various policy files in openstack-dashboard/conf are not included in the package by default. Update MANIFEST.in to recursively include that directory. Change-Id: I889a639b5d8d696df997c031036ffb8f88aa66b9 Closes-Bug: #1872671 ** Changed in: horizon Status: In Progress => Fix Released -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Dashboard (Horizon). https://bugs.launchpad.net/bugs/1872671 Title: [Focal] Policy files are missing Status in Ubuntu Cloud Archive: In Progress Status in OpenStack Dashboard (Horizon): Fix Released Status in horizon package in Ubuntu: In Progress 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/cloud-archive/+bug/1872671/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : [email protected] Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp

