Worker crashes if flat_network_bridge isn't specified in nova.conf
(nova): TRACE: Traceback (most recent call last):
(nova): TRACE: File "/usr/lib/pymodules/python2.6/nova/utils.py", line 458, in _inner
(nova): TRACE: self.f(*self.args, **self.kw)
(nova): TRACE: File "/usr/lib/pymodules/python2.6/nova/service.py", line 266, in periodic_tasks
(nova): TRACE: self.manager.periodic_tasks(context.get_admin_context())
(nova): TRACE: File "/usr/lib/pymodules/python2.6/nova/network/manager.py", line 325, in periodic_tasks
(nova): TRACE: self.set_network_hosts(context)
(nova): TRACE: File "/usr/lib/pymodules/python2.6/nova/network/manager.py", line 339, in set_network_hosts
(nova): TRACE: networks = self.db.network_get_all(context)
(nova): TRACE: File "/usr/lib/pymodules/python2.6/nova/db/api.py", line 689, in network_get_all
(nova): TRACE: return IMPL.network_get_all(context)
(nova): TRACE: File "/usr/lib/pymodules/python2.6/nova/db/sqlalchemy/api.py", line 99, in wrapper
(nova): TRACE: return f(*args, **kwargs)
(nova): TRACE: File "/usr/lib/pymodules/python2.6/nova/db/sqlalchemy/api.py", line 1612, in network_get_all
(nova): TRACE: raise exception.NoNetworksFound()
(nova): TRACE: NoNetworksFound: No networks defined.
(nova): TRACE:
If you do not use the flat_network_bridge flag, you must specify the bridge when using the nova-manage network create command. I have caught the exception that was raised causing the problem in the above trace in the branch i'm proposing for merge to fix this bug.