python-nova should depend on ebtables

Bug #1161338 reported by Chris Stratford
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
nova (Ubuntu)
Fix Released
Medium
James Page

Bug Description

Following an upgrade yesterday to python-nova 1:2013.1~rc1-0, we started getting "Interface eth1 not found" errors in nova-network.log (relevant logs below). This turned out to be a call to ebtables that was failing (because it wasn't installed).

There should either be a dependancy on ebtables or at least a more accurate error message (preferably both).

2013-03-27 07:18:24.812 28253 INFO nova.network.driver [-] Loading network driver 'nova.network.linux_net'
2013-03-27 07:18:24.827 28253 AUDIT nova.service [-] Starting network node (version 2013.1)
2013-03-27 07:18:27.043 28253 CRITICAL nova [-] Interface eth1 not found.
2013-03-27 07:18:27.043 28253 TRACE nova Traceback (most recent call last):
2013-03-27 07:18:27.043 28253 TRACE nova File "/usr/bin/nova-network", line 54, in <module>
2013-03-27 07:18:27.043 28253 TRACE nova service.wait()
2013-03-27 07:18:27.043 28253 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/service.py", line 689, in wait
2013-03-27 07:18:27.043 28253 TRACE nova _launcher.wait()
2013-03-27 07:18:27.043 28253 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/service.py", line 209, in wait
2013-03-27 07:18:27.043 28253 TRACE nova super(ServiceLauncher, self).wait()
2013-03-27 07:18:27.043 28253 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/service.py", line 179, in wait
2013-03-27 07:18:27.043 28253 TRACE nova service.wait()
2013-03-27 07:18:27.043 28253 TRACE nova File "/usr/lib/python2.7/dist-packages/eventlet/greenthread.py", line 168, in wait
2013-03-27 07:18:27.043 28253 TRACE nova return self._exit_event.wait()
2013-03-27 07:18:27.043 28253 TRACE nova File "/usr/lib/python2.7/dist-packages/eventlet/event.py", line 116, in wait
2013-03-27 07:18:27.043 28253 TRACE nova return hubs.get_hub().switch()
2013-03-27 07:18:27.043 28253 TRACE nova File "/usr/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 187, in switch
2013-03-27 07:18:27.043 28253 TRACE nova return self.greenlet.switch()
2013-03-27 07:18:27.043 28253 TRACE nova File "/usr/lib/python2.7/dist-packages/eventlet/greenthread.py", line 194, in main
2013-03-27 07:18:27.043 28253 TRACE nova result = function(*args, **kwargs)
2013-03-27 07:18:27.043 28253 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/service.py", line 147, in run_server
2013-03-27 07:18:27.043 28253 TRACE nova server.start()
2013-03-27 07:18:27.043 28253 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/service.py", line 429, in start
2013-03-27 07:18:27.043 28253 TRACE nova self.manager.init_host()
2013-03-27 07:18:27.043 28253 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/network/manager.py", line 1603, in init_host
2013-03-27 07:18:27.043 28253 TRACE nova self.init_host_floating_ips()
2013-03-27 07:18:27.043 28253 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/network/floating_ips.py", line 98, in init_host_floating_ips
2013-03-27 07:18:27.043 28253 TRACE nova raise exception.NoFloatingIpInterface(interface=interface)
2013-03-27 07:18:27.043 28253 TRACE nova NoFloatingIpInterface: Interface eth1 not found.
2013-03-27 07:18:27.043 28253 TRACE nova

Tags: canonistack

Related branches

Revision history for this message
Thierry Carrez (ttx) wrote :

this is a distribution packaging issue. Which distribution are you using ?

Changed in nova:
status: New → Incomplete
Revision history for this message
Chris Stratford (chris-gondolin) wrote : Re: [Bug 1161338] Re: python-nova should depend on ebtables

On 28/03/13 14:03, Thierry Carrez wrote:
> this is a distribution packaging issue. Which distribution are you using

Ubuntu 12.04. From precise-proposed, I believe.

--
Chris Stratford
Canonical Systems Administrator

Revision history for this message
Thierry Carrez (ttx) wrote :

Moving to Ubuntu packaging

affects: nova → nova (Ubuntu)
Changed in nova (Ubuntu):
status: Incomplete → New
Changed in nova (Ubuntu):
status: New → Confirmed
importance: Undecided → High
tags: added: canonistack
Revision history for this message
James Page (james-page) wrote :

Still and outstanding issue; target for icehouse if nova-network is still around.

Changed in nova (Ubuntu):
status: Confirmed → Triaged
importance: High → Medium
James Page (james-page)
Changed in nova (Ubuntu):
assignee: nobody → James Page (james-page)
Chuck Short (zulcss)
Changed in nova (Ubuntu):
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package nova - 1:2014.1~b2-0ubuntu3

---------------
nova (1:2014.1~b2-0ubuntu3) trusty; urgency=medium

  * debian/tests/nova-compute-daemons: Drop nova-compute-uml.
 -- Chuck Short <email address hidden> Fri, 31 Jan 2014 14:40:23 -0500

Changed in nova (Ubuntu):
status: Fix Committed → Fix Released
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.