Como o bug menciona que uma correção foi lançada para o pacote python-django-piston , tente executar:
sudo apt-get update && sudo apt-get upgrade
Se o pacote for atualizado, reinicie o maasserver e tente adicionar a VM novamente.
Eu tenho uma máquina virtual baseada em KVM em funcionamento em um servidor que também está executando o MAAS. Estou seguindo as instruções aqui: link para adicionar a VM ao MAAS, então eu foi adicionado nos campos relevantes ( Address
, Power ID
& MAC address
) recebo o seguinte erro 500:
Unable to create Node: __init__() got an unexpected keyword argument 'namedtuple_as_object'
O rastreamento de pilha de /var/log/maas/maas.log
é:
ERROR 2014-02-10 17:20:55,312 maasserver ################################ Exception: __init__() got an unexpected keyword argument 'namedtuple_as_object' ################################
ERROR 2014-02-10 17:20:55,313 maasserver Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 115, in get_response
response = callback(request, *callback_args, **callback_kwargs)
File "/usr/lib/python2.7/dist-packages/django/views/decorators/vary.py", line 19, in inner_func
response = func(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/piston/resource.py", line 201, in __call__
else: stream = srl.render(request)
File "/usr/lib/python2.7/dist-packages/piston/emitters.py", line 391, in render
seria = simplejson.dumps(self.construct(), cls=DateTimeAwareJSONEncoder, ensure_ascii=False, indent=4)
File "/usr/lib/python2.7/dist-packages/simplejson/__init__.py", line 296, in dumps
**kw).encode(obj)
TypeError: __init__() got an unexpected keyword argument 'namedtuple_as_object'
Eu não sou uma pessoa Python, então não tenho certeza do que está acontecendo acima, mas eu encontrei este relatório de bug: link mencionando Python, Django & Pistão, todos aparecem no rastreamento de pilha acima.
Eu preciso atualizar um dos pacotes acima? sudo apt-get update
diz que tudo está bem.
Executando Ubuntu-1204-precise-64-minimal
no próprio metal.
Como o bug menciona que uma correção foi lançada para o pacote python-django-piston , tente executar:
sudo apt-get update && sudo apt-get upgrade
Se o pacote for atualizado, reinicie o maasserver e tente adicionar a VM novamente.