ERROR 2014-10-17 10:46:51,167 twisted Unhandled Error
Traceback (most recent call last):
File "/usr/lib/python2.7/threading.py", line 783, in __bootstrap
self.__bootstrap_inner()
File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner
self.run()
File "/usr/lib/python2.7/threading.py", line 763, in run
self.__target(*self.__args, **self.__kwargs)
--- <exception caught here> ---
File "/usr/lib/python2.7/dist-packages/twisted/python/threadpool.py", line 196, in _worker
result = context.call(ctx, function, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/twisted/python/context.py", line 118, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/usr/lib/python2.7/dist-packages/twisted/python/context.py", line 81, in callWithContext
return func(*args,**kw)
File "/usr/lib/python2.7/dist-packages/provisioningserver/utils/twisted.py", line 143, in wrapper
return func(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/maasserver/utils/async.py", line 153, in call_within_transaction
return func(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/maasserver/rpc/nodes.py", line 159, in request_node_info_by_mac_address
return (node, node.get_boot_purpose())
File "/usr/lib/python2.7/dist-packages/maasserver/models/node.py", line 1530, in get_boot_purpose
preseed_type = get_preseed_type_for(self)
File "/usr/lib/python2.7/dist-packages/maasserver/preseed.py", line 352, in get_preseed_type_for
purpose = get_available_purpose_for_node(purpose_order, node)
File "/usr/lib/python2.7/dist-packages/maasserver/preseed.py", line 330, in get_available_purpose_for_node
"Unable to determine purpose for node: '%s'", node.fqdn)
maasserver.exceptions.PreseedError: (u"Unable to determine purpose for node: '%s'", u'nuc1.maas')
Ah here we go in maas-django.log:
ERROR 2014-10-17 10:46:51,167 twisted Unhandled Error python2. 7/threading. py", line 783, in __bootstrap __bootstrap_ inner() python2. 7/threading. py", line 810, in __bootstrap_inner python2. 7/threading. py", line 763, in run __target( *self._ _args, **self.__kwargs) python2. 7/dist- packages/ twisted/ python/ threadpool. py", line 196, in _worker python2. 7/dist- packages/ twisted/ python/ context. py", line 118, in callWithContext text(). callWithContext (ctx, func, *args, **kw) python2. 7/dist- packages/ twisted/ python/ context. py", line 81, in callWithContext python2. 7/dist- packages/ provisioningser ver/utils/ twisted. py", line 143, in wrapper python2. 7/dist- packages/ maasserver/ utils/async. py", line 153, in call_within_ transaction python2. 7/dist- packages/ maasserver/ rpc/nodes. py", line 159, in request_ node_info_ by_mac_ address boot_purpose( )) python2. 7/dist- packages/ maasserver/ models/ node.py" , line 1530, in get_boot_purpose type_for( self) python2. 7/dist- packages/ maasserver/ preseed. py", line 352, in get_preseed_ type_for purpose_ for_node( purpose_ order, node) python2. 7/dist- packages/ maasserver/ preseed. py", line 330, in get_available_ purpose_ for_node exceptions. PreseedError: (u"Unable to determine purpose for node: '%s'", u'nuc1.maas')
Traceback (most recent call last):
File "/usr/lib/
self.
File "/usr/lib/
self.run()
File "/usr/lib/
self.
--- <exception caught here> ---
File "/usr/lib/
result = context.call(ctx, function, *args, **kwargs)
File "/usr/lib/
return self.currentCon
File "/usr/lib/
return func(*args,**kw)
File "/usr/lib/
return func(*args, **kwargs)
File "/usr/lib/
return func(*args, **kwargs)
File "/usr/lib/
return (node, node.get_
File "/usr/lib/
preseed_type = get_preseed_
File "/usr/lib/
purpose = get_available_
File "/usr/lib/
"Unable to determine purpose for node: '%s'", node.fqdn)
maasserver.