[Openstack] [Liberty][Trusty] AppArmor interferes with instance launching...

Martinx - ジェームズ thiagocmartinsc at gmail.com
Tue Oct 20 02:12:37 UTC 2015


Guys,

Finally my Liberty setup is working!

But, I removed the apparmor and libapparmor-perl packages out from
Ubuntu, otherwise, it is not possible to launch any instance, the
following error(s) appear:

libvirtd.log:
---
2015-10-20 00:58:35.393+0000: 12689: error : virNetDevTapCreate:290 :
Unable to create tap device tap3805bb26-ef: Device or resource busy
---

nova-compute.log:

---
2015-10-19 20:58:35.476 13685 ERROR nova.compute.manager
[req-3a40fb40-ab82-4446-9e2d-641e451f3c85
b0e9378fbc1a48328e29f28e9109c25a d896204e6b6040da88039585bedb0824 - -
-] [instance: e305b8bf-2d74-4819-bc92-3eb1bd59db50] Instance failed to
spawn
2015-10-19 20:58:35.476 13685 ERROR nova.compute.manager [instance:
e305b8bf-2d74-4819-bc92-3eb1bd59db50] Traceback (most recent call
last):
2015-10-19 20:58:35.476 13685 ERROR nova.compute.manager [instance:
e305b8bf-2d74-4819-bc92-3eb1bd59db50]   File
"/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 2155,
in _build_resources
2015-10-19 20:58:35.476 13685 ERROR nova.compute.manager [instance:
e305b8bf-2d74-4819-bc92-3eb1bd59db50]     yield resources
2015-10-19 20:58:35.476 13685 ERROR nova.compute.manager [instance:
e305b8bf-2d74-4819-bc92-3eb1bd59db50]   File
"/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 2009,
in _build_and_run_instance
2015-10-19 20:58:35.476 13685 ERROR nova.compute.manager [instance:
e305b8bf-2d74-4819-bc92-3eb1bd59db50]
block_device_info=block_device_info)
2015-10-19 20:58:35.476 13685 ERROR nova.compute.manager [instance:
e305b8bf-2d74-4819-bc92-3eb1bd59db50]   File
"/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py", line
2444, in spawn
2015-10-19 20:58:35.476 13685 ERROR nova.compute.manager [instance:
e305b8bf-2d74-4819-bc92-3eb1bd59db50]
block_device_info=block_device_info)
2015-10-19 20:58:35.476 13685 ERROR nova.compute.manager [instance:
e305b8bf-2d74-4819-bc92-3eb1bd59db50]   File
"/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py", line
4519, in _create_domain_and_network
2015-10-19 20:58:35.476 13685 ERROR nova.compute.manager [instance:
e305b8bf-2d74-4819-bc92-3eb1bd59db50]     xml, pause=pause,
power_on=power_on)
2015-10-19 20:58:35.476 13685 ERROR nova.compute.manager [instance:
e305b8bf-2d74-4819-bc92-3eb1bd59db50]   File
"/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py", line
4449, in _create_domain
2015-10-19 20:58:35.476 13685 ERROR nova.compute.manager [instance:
e305b8bf-2d74-4819-bc92-3eb1bd59db50]     guest.launch(pause=pause)
2015-10-19 20:58:35.476 13685 ERROR nova.compute.manager [instance:
e305b8bf-2d74-4819-bc92-3eb1bd59db50]   File
"/usr/lib/python2.7/dist-packages/nova/virt/libvirt/guest.py", line
141, in launch
2015-10-19 20:58:35.476 13685 ERROR nova.compute.manager [instance:
e305b8bf-2d74-4819-bc92-3eb1bd59db50]     self._encoded_xml,
errors='ignore')
2015-10-19 20:58:35.476 13685 ERROR nova.compute.manager [instance:
e305b8bf-2d74-4819-bc92-3eb1bd59db50]   File
"/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 195,
in __exit__
2015-10-19 20:58:35.476 13685 ERROR nova.compute.manager [instance:
e305b8bf-2d74-4819-bc92-3eb1bd59db50]     six.reraise(self.type_,
self.value, self.tb)
2015-10-19 20:58:35.476 13685 ERROR nova.compute.manager [instance:
e305b8bf-2d74-4819-bc92-3eb1bd59db50]   File
"/usr/lib/python2.7/dist-packages/nova/virt/libvirt/guest.py", line
136, in launch
2015-10-19 20:58:35.476 13685 ERROR nova.compute.manager [instance:
e305b8bf-2d74-4819-bc92-3eb1bd59db50]     return
self._domain.createWithFlags(flags)
2015-10-19 20:58:35.476 13685 ERROR nova.compute.manager [instance:
e305b8bf-2d74-4819-bc92-3eb1bd59db50]   File
"/usr/lib/python2.7/dist-packages/eventlet/tpool.py", line 183, in
doit
2015-10-19 20:58:35.476 13685 ERROR nova.compute.manager [instance:
e305b8bf-2d74-4819-bc92-3eb1bd59db50]     result =
proxy_call(self._autowrap, f, *args, **kwargs)
2015-10-19 20:58:35.476 13685 ERROR nova.compute.manager [instance:
e305b8bf-2d74-4819-bc92-3eb1bd59db50]   File
"/usr/lib/python2.7/dist-packages/eventlet/tpool.py", line 141, in
proxy_call
2015-10-19 20:58:35.476 13685 ERROR nova.compute.manager [instance:
e305b8bf-2d74-4819-bc92-3eb1bd59db50]     rv = execute(f, *args,
**kwargs)
2015-10-19 20:58:35.476 13685 ERROR nova.compute.manager [instance:
e305b8bf-2d74-4819-bc92-3eb1bd59db50]   File
"/usr/lib/python2.7/dist-packages/eventlet/tpool.py", line 122, in
execute
2015-10-19 20:58:35.476 13685 ERROR nova.compute.manager [instance:
e305b8bf-2d74-4819-bc92-3eb1bd59db50]     six.reraise(c, e, tb)
2015-10-19 20:58:35.476 13685 ERROR nova.compute.manager [instance:
e305b8bf-2d74-4819-bc92-3eb1bd59db50]   File
"/usr/lib/python2.7/dist-packages/eventlet/tpool.py", line 80, in
tworker
2015-10-19 20:58:35.476 13685 ERROR nova.compute.manager [instance:
e305b8bf-2d74-4819-bc92-3eb1bd59db50]     rv = meth(*args, **kwargs)
2015-10-19 20:58:35.476 13685 ERROR nova.compute.manager [instance:
e305b8bf-2d74-4819-bc92-3eb1bd59db50]   File
"/usr/lib/python2.7/dist-packages/libvirt.py", line 896, in
createWithFlags
2015-10-19 20:58:35.476 13685 ERROR nova.compute.manager [instance:
e305b8bf-2d74-4819-bc92-3eb1bd59db50]     if ret == -1: raise
libvirtError ('virDomainCreateWithFlags() failed', dom=self)
2015-10-19 20:58:35.476 13685 ERROR nova.compute.manager [instance:
e305b8bf-2d74-4819-bc92-3eb1bd59db50] libvirtError: Unable to create
tap device tap3805bb26-ef: Device or resource busy
2015-10-19 20:58:35.476 13685 ERROR nova.compute.manager [instance:
e305b8bf-2d74-4819-bc92-3eb1bd59db50]
---

As I said, after removing apparmor, I can now use my brand new Liberty setup!

Am I missing something? Is it possible to keep apparmor and Liberty?

Thanks,
Thiago




More information about the Openstack mailing list