IOError: [Errno 13] Permission denied: u'/var/lib/ironic-inspector/dhcp-hostsdir/'

Bug #1832810 reported by Liyingjun
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kolla-ansible
In Progress
Undecided
Liyingjun

Bug Description

when configuring ironic_inspector_pxe_filter: "dnsmasq", the ironic-inspector container will failed with:

2019-06-14 02:44:18.138 8 ERROR ironic_inspector Traceback (most recent call last):
2019-06-14 02:44:18.138 8 ERROR ironic_inspector File "/usr/bin/ironic-inspector", line 10, in <module>
2019-06-14 02:44:18.138 8 ERROR ironic_inspector sys.exit(main())
2019-06-14 02:44:18.138 8 ERROR ironic_inspector File "/usr/lib/python2.7/dist-packages/ironic_inspector/cmd/all.py", line 26, in main
2019-06-14 02:44:18.138 8 ERROR ironic_inspector server.run()
2019-06-14 02:44:18.138 8 ERROR ironic_inspector File "/usr/lib/python2.7/dist-packages/ironic_inspector/wsgi_service.py", line 183, in run
2019-06-14 02:44:18.138 8 ERROR ironic_inspector self._init_host()
2019-06-14 02:44:18.138 8 ERROR ironic_inspector File "/usr/lib/python2.7/dist-packages/ironic_inspector/wsgi_service.py", line 118, in _init_host
2019-06-14 02:44:18.138 8 ERROR ironic_inspector driver.init_filter()
2019-06-14 02:44:18.138 8 ERROR ironic_inspector File "/usr/lib/python2.7/dist-packages/ironic_inspector/pxe_filter/base.py", line 81, in inner
2019-06-14 02:44:18.138 8 ERROR ironic_inspector return method(self, *args, **kwargs)
2019-06-14 02:44:18.138 8 ERROR ironic_inspector File "/usr/lib/python2.7/dist-packages/ironic_inspector/pxe_filter/dnsmasq.py", line 112, in init_filter
2019-06-14 02:44:18.138 8 ERROR ironic_inspector self._sync(ironic)
2019-06-14 02:44:18.138 8 ERROR ironic_inspector File "/usr/lib/python2.7/dist-packages/ironic_inspector/pxe_filter/dnsmasq.py", line 80, in _sync
2019-06-14 02:44:18.138 8 ERROR ironic_inspector _blacklist_mac(mac)
2019-06-14 02:44:18.138 8 ERROR ironic_inspector File "/usr/lib/python2.7/dist-packages/ironic_inspector/pxe_filter/dnsmasq.py", line 197, in _blacklist_mac
2019-06-14 02:44:18.138 8 ERROR ironic_inspector if _exclusive_write_or_pass(path, '%s,ignore\n' % mac):
2019-06-14 02:44:18.138 8 ERROR ironic_inspector File "/usr/lib/python2.7/dist-packages/ironic_inspector/pxe_filter/dnsmasq.py", line 164, in _exclusive_write_or_pass
2019-06-14 02:44:18.138 8 ERROR ironic_inspector with open(path, 'w', 1) as f:
2019-06-14 02:44:18.138 8 ERROR ironic_inspector IOError: [Errno 13] Permission denied: u'/var/lib/ironic-inspector/dhcp-hostsdir/52:53:29:43:1a:25'

Liyingjun (liyingjun)
Changed in kolla-ansible:
assignee: nobody → Liyingjun (liyingjun)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to kolla-ansible (master)

Fix proposed to branch: master
Review: https://review.opendev.org/665316

Changed in kolla-ansible:
status: New → In Progress
Revision history for this message
Mark Goddard (mgoddard) wrote :

Thanks for raising. This is a duplicate of 1832026, and there is a fix already in progress for it.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on kolla-ansible (master)

Change abandoned by Li Yingjun (<email address hidden>) on branch: master
Review: https://review.opendev.org/665316
Reason: duplicated patch

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.