[Bug 1872671] Re: [Focal] Policy files are missing

OpenStack Infra 1872671 at bugs.launchpad.net
Tue Jun 23 21:59:40 UTC 2020


Reviewed:  https://review.opendev.org/735310
Committed: https://git.openstack.org/cgit/openstack/horizon/commit/?id=bed596616959e649e6d7215dc136c1f7616cc532
Submitter: Zuul
Branch:    stable/ussuri

commit bed596616959e649e6d7215dc136c1f7616cc532
Author: Chris MacNaughton <chris.macnaughton at canonical.com>
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
    (cherry picked from commit f7dc499de44a575fa2966443784af3d14efcc6ae)


** Tags added: in-stable-ussuri

-- 
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:
  [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:
  Fix Released

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



More information about the Ubuntu-openstack-bugs mailing list