MAAS добавить виртуальный узел - ошибка namedtuple_as_object

У меня есть виртуальная машина на основе KVM, работающая на сервере, на котором также работает MAAS. Я следую инструкциям здесь: http://maas.ubuntu.com/docs/nodes.html#virtual-machine-nodes , чтобы добавить виртуальную машину в MAAS, поэтому я добавил в соответствующую поля (Address, Power ID и MAC address) Я получаю следующую ошибку 500:

Unable to create Node: __init__() got an unexpected keyword argument 'namedtuple_as_object'

Трассировка стека из /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'

Я не человек Python, поэтому не уверен, что происходит в приведенном выше, но я нашел этот отчет об ошибке: https://bugs.launchpad.net/ubuntu/+source/python- django-piston / + bug / 1184871 с упоминанием Python, Django & Piston, которые все присутствуют в приведенной выше трассировке стека.

Нужно ли обновлять один из вышеуказанных пакетов? sudo apt-get update говорит, что все в порядке.

Запуск Ubuntu-1204-precise-64-minimal на самом металле.

1
задан 10 February 2014 в 20:29

1 ответ

Поскольку в баге упоминается исправление, выпущенное для пакета python-django-pneon , попробуйте выполнить:

sudo apt-get update && sudo apt-get upgrade

Если пакет будет обновлен, перезапустите maasserver и попробуйте добавить виртуальную машину.

0
ответ дан 10 February 2014 в 20:29
  • 1
    как я сказал в сообщении, я действительно пробовал это многократно и его didn' t работа... – MagicMicky 31 July 2015 в 01:16

Другие вопросы по тегам:

Похожие вопросы: