I've patched and rebooted to ensure that the new code is running, and still see constant errors in the logs. In the rackd.log I see: 2016-03-06 18:19:12+0000 [Uninitialized] ClusterClient connection established (HOST:IPv4Address(TCP, '127.0.0.1', 59280) PEER:IPv4Address(TCP, '127.0.0.1', 5252)) 2016-03-06 18:19:12+0000 [Uninitialized] ClusterClient connection established (HOST:IPv4Address(TCP, '192.168.9.2', 60698) PEER:IPv4Address(TCP, '192.168.9.2', 5250)) 2016-03-06 18:19:12+0000 [Uninitialized] ClusterClient connection established (HOST:IPv4Address(TCP, '192.168.9.2', 50788) PEER:IPv4Address(TCP, '192.168.9.2', 5253)) 2016-03-06 18:19:12+0000 [Uninitialized] ClusterClient connection established (HOST:IPv4Address(TCP, '127.0.0.1', 36334) PEER:IPv4Address(TCP, '127.0.0.1', 5251)) 2016-03-06 18:19:12+0000 [ClusterClient,client] Event-loop 'maas:pid=2784' authenticated. 2016-03-06 18:19:12+0000 [ClusterClient,client] Event-loop 'maas:pid=2792' authenticated. 2016-03-06 18:19:12+0000 [ClusterClient,client] Event-loop 'maas:pid=2796' authenticated. 2016-03-06 18:19:12+0000 [ClusterClient,client] Event-loop 'maas:pid=2780' authenticated. 2016-03-06 18:19:12+0000 [ClusterClient,client] Rack controller REJECTED by the region (via maas:pid=2784). 2016-03-06 18:19:12+0000 [ClusterClient,client] ClusterClient connection lost (HOST:IPv4Address(TCP, '127.0.0.1', 59280) PEER:IPv4Address(TCP, '127.0.0.1', 5252)) 2016-03-06 18:19:12+0000 [ClusterClient,client] Rack controller REJECTED by the region (via maas:pid=2780). 2016-03-06 18:19:12+0000 [ClusterClient,client] ClusterClient connection lost (HOST:IPv4Address(TCP, '127.0.0.1', 36334) PEER:IPv4Address(TCP, '127.0.0.1', 5251)) 2016-03-06 18:19:13+0000 [ClusterClient,client] Rack controller REJECTED by the region (via maas:pid=2792). 2016-03-06 18:19:13+0000 [ClusterClient,client] ClusterClient connection lost (HOST:IPv4Address(TCP, '192.168.9.2', 60698) PEER:IPv4Address(TCP, '192.168.9.2', 5250)) 2016-03-06 18:19:13+0000 [ClusterClient,client] Rack controller REJECTED by the region (via maas:pid=2796). 2016-03-06 18:19:13+0000 [ClusterClient,client] ClusterClient connection lost (HOST:IPv4Address(TCP, '192.168.9.2', 50788) PEER:IPv4Address(TCP, '192.168.9.2', 5253)) And in the regiond.log I see: 2016-03-06 18:21:07 [RegionServer,358,192.168.9.2] Rack controller 'None' disconnected. 2016-03-06 18:21:07 [RegionServer,358,192.168.9.2] RegionServer connection lost (HOST:IPv4Address(TCP, '192.168.9.2', 5250) PEER:IPv4Address(TCP, '192.168.9.2', 34594)) 2016-03-06 18:21:08 [-] 127.0.0.1 - - [06/Mar/2016:18:21:07 +0000] "GET /MAAS/rpc/ HTTP/1.0" 200 268 "-" "provisioningserver.rpc.clusterservice.ClusterClientService" 2016-03-06 18:21:08 [twisted.internet.protocol.Factory] RegionServer connection established (HOST:IPv4Address(TCP, '127.0.0.1', 5252) PEER:IPv4Address(TCP, '127.0.0.1', 33214)) 2016-03-06 18:21:08 [twisted.internet.protocol.Factory] RegionServer connection established (HOST:IPv4Address(TCP, '192.168.9.2', 5250) PEER:IPv4Address(TCP, '192.168.9.2', 34632)) 2016-03-06 18:21:08 [twisted.internet.protocol.Factory] RegionServer connection established (HOST:IPv4Address(TCP, '192.168.9.2', 5253) PEER:IPv4Address(TCP, '192.168.9.2', 52954)) 2016-03-06 18:21:08 [twisted.internet.protocol.Factory] RegionServer connection established (HOST:IPv4Address(TCP, '127.0.0.1', 5251) PEER:IPv4Address(TCP, '127.0.0.1', 38500)) 2016-03-06 18:21:08 [RegionServer,359,127.0.0.1] Rack controller authenticated from '127.0.0.1:33214'. 2016-03-06 18:21:08 [RegionServer,359,192.168.9.2] Rack controller authenticated from '192.168.9.2:34632'. 2016-03-06 18:21:08 [RegionServer,359,192.168.9.2] Rack controller authenticated from '192.168.9.2:52954'. 2016-03-06 18:21:08 [RegionServer,358,127.0.0.1] Rack controller authenticated from '127.0.0.1:38500'. 2016-03-06 18:21:08 [-] Failed to register rack controller 'None' into the database. Connection has been dropped. Traceback (most recent call last): File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 1184, in gotResult _inlineCallbacks(r, g, deferred) File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 1126, in _inlineCallbacks result = result.throwExceptionIntoGenerator(g) File "/usr/lib/python3/dist-packages/twisted/python/failure.py", line 389, in throwExceptionIntoGenerator return g.throw(self.type, self.value, self.tb) File "/usr/lib/python3/dist-packages/maasserver/rpc/regionservice.py", line 523, in register log.err(exc, msg) --- --- File "/usr/lib/python3/dist-packages/maasserver/rpc/regionservice.py", line 481, in register nodegroup_uuid=nodegroup_uuid) File "/usr/lib/python3/dist-packages/twisted/python/threadpool.py", line 246, in inContext result = inContext.theWork() File "/usr/lib/python3/dist-packages/twisted/python/threadpool.py", line 262, in inContext.theWork = lambda: context.call(ctx, func, *args, **kw) File "/usr/lib/python3/dist-packages/twisted/python/context.py", line 118, in callWithContext return self.currentContext().callWithContext(ctx, func, *args, **kw) File "/usr/lib/python3/dist-packages/twisted/python/context.py", line 81, in callWithContext return func(*args,**kw) File "/usr/lib/python3/dist-packages/provisioningserver/utils/twisted.py", line 197, in wrapper return func(*args, **kwargs) File "/usr/lib/python3/dist-packages/maasserver/utils/orm.py", line 448, in call_within_transaction return func_outside_txn(*args, **kwargs) File "/usr/lib/python3/dist-packages/maasserver/utils/orm.py", line 275, in retrier return func(*args, **kwargs) File "/usr/lib/python3.5/contextlib.py", line 30, in inner return func(*args, **kwds) File "/usr/lib/python3/dist-packages/maasserver/rpc/rackcontrollers.py", line 56, in register_rackcontroller rackcontroller.update_interfaces(interfaces) # Calls save. File "/usr/lib/python3/dist-packages/maasserver/models/node.py", line 2932, in update_interfaces interface = self._update_interface(name, interfaces[name]) File "/usr/lib/python3/dist-packages/maasserver/models/node.py", line 2964, in _update_interface return self._update_bond_interface(name, config) File "/usr/lib/python3/dist-packages/maasserver/models/node.py", line 3117, in _update_bond_interface for parent_name in config["parents"] File "/usr/lib/python3/dist-packages/maasserver/models/node.py", line 3117, in for parent_name in config["parents"] File "/usr/lib/python3/dist-packages/django/db/models/manager.py", line 127, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) File "/usr/lib/python3/dist-packages/django/db/models/query.py", line 334, in get self.model._meta.object_name maasserver.models.interface.DoesNotExist: Interface matching query does not exist. 2016-03-06 18:21:08 [RegionServer,359,127.0.0.1] Rack controller 'None' disconnected. 2016-03-06 18:21:08 [RegionServer,359,127.0.0.1] RegionServer connection lost (HOST:IPv4Address(TCP, '127.0.0.1', 5252) PEER:IPv4Address(TCP, '127.0.0.1', 33214)) 2016-03-06 18:21:08 [-] Failed to register rack controller 'None' into the database. Connection has been dropped. Traceback (most recent call last): File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 1184, in gotResult _inlineCallbacks(r, g, deferred) File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 1126, in _inlineCallbacks result = result.throwExceptionIntoGenerator(g) File "/usr/lib/python3/dist-packages/twisted/python/failure.py", line 389, in throwExceptionIntoGenerator return g.throw(self.type, self.value, self.tb) File "/usr/lib/python3/dist-packages/maasserver/rpc/regionservice.py", line 523, in register log.err(exc, msg) --- --- File "/usr/lib/python3/dist-packages/maasserver/rpc/regionservice.py", line 481, in register nodegroup_uuid=nodegroup_uuid) File "/usr/lib/python3/dist-packages/twisted/python/threadpool.py", line 246, in inContext result = inContext.theWork() File "/usr/lib/python3/dist-packages/twisted/python/threadpool.py", line 262, in inContext.theWork = lambda: context.call(ctx, func, *args, **kw) File "/usr/lib/python3/dist-packages/twisted/python/context.py", line 118, in callWithContext return self.currentContext().callWithContext(ctx, func, *args, **kw) File "/usr/lib/python3/dist-packages/twisted/python/context.py", line 81, in callWithContext return func(*args,**kw) File "/usr/lib/python3/dist-packages/provisioningserver/utils/twisted.py", line 197, in wrapper return func(*args, **kwargs) File "/usr/lib/python3/dist-packages/maasserver/utils/orm.py", line 448, in call_within_transaction return func_outside_txn(*args, **kwargs) File "/usr/lib/python3/dist-packages/maasserver/utils/orm.py", line 275, in retrier return func(*args, **kwargs) File "/usr/lib/python3.5/contextlib.py", line 30, in inner return func(*args, **kwds) File "/usr/lib/python3/dist-packages/maasserver/rpc/rackcontrollers.py", line 56, in register_rackcontroller rackcontroller.update_interfaces(interfaces) # Calls save. File "/usr/lib/python3/dist-packages/maasserver/models/node.py", line 2932, in update_interfaces interface = self._update_interface(name, interfaces[name]) File "/usr/lib/python3/dist-packages/maasserver/models/node.py", line 2964, in _update_interface return self._update_bond_interface(name, config) File "/usr/lib/python3/dist-packages/maasserver/models/node.py", line 3117, in _update_bond_interface for parent_name in config["parents"] File "/usr/lib/python3/dist-packages/maasserver/models/node.py", line 3117, in for parent_name in config["parents"] File "/usr/lib/python3/dist-packages/django/db/models/manager.py", line 127, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) File "/usr/lib/python3/dist-packages/django/db/models/query.py", line 334, in get self.model._meta.object_name maasserver.models.interface.DoesNotExist: Interface matching query does not exist. 2016-03-06 18:21:08 [RegionServer,359,192.168.9.2] Rack controller 'None' disconnected. 2016-03-06 18:21:08 [RegionServer,359,192.168.9.2] RegionServer connection lost (HOST:IPv4Address(TCP, '192.168.9.2', 5250) PEER:IPv4Address(TCP, '192.168.9.2', 34632))