yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #00823
[Bug 1098687] Re: Permission denied: '/etc/glance/policy.json' when running tests
** Changed in: glance
Status: Fix Committed => Fix Released
** Changed in: glance
Milestone: None => grizzly-3
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Glance.
https://bugs.launchpad.net/bugs/1098687
Title:
Permission denied: '/etc/glance/policy.json' when running tests
Status in OpenStack Image Registry and Delivery Service (Glance):
Fix Released
Bug description:
I'm seeing the following error when running Glance's unit tests on my
laptop:
======================================================================
ERROR: Missing default policy file should result in a default ruleset
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/dprince/projects/glance/glance/tests/unit/test_policy.py", line 134, in test_policy_file_default_not_found
enforcer.enforce(context, 'get_image', {})
File "/home/dprince/projects/glance/glance/api/policy.py", line 132, in enforce
exception.Forbidden, action=action)
File "/home/dprince/projects/glance/glance/api/policy.py", line 112, in _check
self.load_rules()
File "/home/dprince/projects/glance/glance/api/policy.py", line 64, in load_rules
rules = self._read_policy_file()
File "/home/dprince/projects/glance/glance/api/policy.py", line 94, in _read_policy_file
with open(self.policy_path) as fap:
IOError: [Errno 13] Permission denied: '/etc/glance/policy.json'
-----------
The issue appears to be due to the fact that I *also* have the
openstack-glance RPM installed (which creates an
/etc/glance/policy.json file that I can read).
To manage notifications about this bug go to:
https://bugs.launchpad.net/glance/+bug/1098687/+subscriptions