2016-05-10 09:59:37 [-] 127.0.0.1 - - [10/May/2016:13:59:36 +0000] "POST /MAAS/metadata/status/4y3h7n/latest HTTP/1.1" 200 2 "-" "Python-urllib/3.5" 2016-05-10 09:59:37 [maasserver] ERROR: ################################ Exception: duplicate key value violates unique constraint "metadataserver_noderesult_node_id_3d018b590b46e4ae_uniq" DETAIL: Key (node_id, name)=(1, 00-maas-07-block-devices.err) already exists. ################################ 2016-05-10 09:59:37 [maasserver] ERROR: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/django/db/models/query.py", line 405, in get_or_create return self.get(**lookup), False File "/usr/lib/python3/dist-packages/django/db/models/query.py", line 334, in get self.model._meta.object_name metadataserver.models.noderesult.DoesNotExist: NodeResult matching query does not exist. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 64, in execute return self.cursor.execute(sql, params) psycopg2.IntegrityError: duplicate key value violates unique constraint "metadataserver_noderesult_node_id_3d018b590b46e4ae_uniq" DETAIL: Key (node_id, name)=(1, 00-maas-07-block-devices.err) already exists. The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/django/core/handlers/base.py", line 132, in get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3/dist-packages/maasserver/utils/views.py", line 180, in view_atomic_with_post_commit_savepoint return view_atomic(*args, **kwargs) File "/usr/lib/python3.5/contextlib.py", line 30, in inner return func(*args, **kwds) File "/usr/lib/python3/dist-packages/maasserver/api/support.py", line 54, in __call__ response = upcall(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/django/views/decorators/vary.py", line 21, in inner_func response = func(*args, **kwargs) File "/usr/lib/python3/dist-packages/piston3/resource.py", line 190, in __call__ result = self.error_handler(e, request, meth, em_format) File "/usr/lib/python3/dist-packages/piston3/resource.py", line 188, in __call__ result = meth(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/maasserver/api/support.py", line 235, in dispatch return function(self, request, *args, **kwargs) File "/usr/lib/python3/dist-packages/metadataserver/api.py", line 494, in signal self._store_commissioning_results(node, request) File "/usr/lib/python3/dist-packages/metadataserver/api.py", line 444, in _store_commissioning_results result_type=RESULT_TYPE.COMMISSIONING, data=Bin(raw_content)) File "/usr/lib/python3/dist-packages/metadataserver/models/noderesult.py", line 64, in store_data data=data)) 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 407, in get_or_create return self._create_object_from_params(lookup, params) File "/usr/lib/python3/dist-packages/django/db/models/query.py", line 447, in _create_object_from_params six.reraise(*exc_info) File "/usr/lib/python3/dist-packages/django/utils/six.py", line 686, in reraise raise value File "/usr/lib/python3/dist-packages/django/db/models/query.py", line 439, in _create_object_from_params obj = self.create(**params) File "/usr/lib/python3/dist-packages/django/db/models/query.py", line 348, in create obj.save(force_insert=True, using=self.db) File "/usr/lib/python3/dist-packages/maasserver/models/cleansave.py", line 29, in save return super(CleanSave, self).save(*args, **kwargs) File "/usr/lib/python3/dist-packages/maasserver/models/timestampedmodel.py", line 64, in save return super(TimestampedModel, self).save(*args, **kwargs) File "/usr/lib/python3/dist-packages/django/db/models/base.py", line 734, in save force_update=force_update, update_fields=update_fields) File "/usr/lib/python3/dist-packages/django/db/models/base.py", line 762, in save_base updated = self._save_table(raw, cls, force_insert, force_update, using, update_fields) File "/usr/lib/python3/dist-packages/django/db/models/base.py", line 846, in _save_table result = self._do_insert(cls._base_manager, using, fields, update_pk, raw) File "/usr/lib/python3/dist-packages/django/db/models/base.py", line 885, in _do_insert using=using, raw=raw) 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 920, in _insert return query.get_compiler(using=using).execute_sql(return_id) File "/usr/lib/python3/dist-packages/django/db/models/sql/compiler.py", line 974, in execute_sql cursor.execute(sql, params) File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 64, in execute return self.cursor.execute(sql, params) File "/usr/lib/python3/dist-packages/django/db/utils.py", line 98, in __exit__ six.reraise(dj_exc_type, dj_exc_value, traceback) File "/usr/lib/python3/dist-packages/django/utils/six.py", line 685, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 64, in execute return self.cursor.execute(sql, params) django.db.utils.IntegrityError: duplicate key value violates unique constraint "metadataserver_noderesult_node_id_3d018b590b46e4ae_uniq" DETAIL: Key (node_id, name)=(1, 00-maas-07-block-devices.err) already exists. 2016-05-10 09:59:37 [-] 127.0.0.1 - - [10/May/2016:13:59:36 +0000] "POST /MAAS/metadata/status/4y3h7n/latest HTTP/1.1" 500 184 "-" "Python-urllib/3.5" 2016-05-10 09:59:37 [-] 127.0.0.1 - - [10/May/2016:13:59:37 +0000] "POST /MAAS/metadata/status/4y3h7n/latest HTTP/1.1" 200 2 "-" "Python-urllib/3.5" 2016-05-10 09:59:37 [-] /usr/lib/python3/dist-packages/piston3/authentication.py:314: django.utils.deprecation.RemovedInDjango19Warning: `request.REQUEST` is deprecated, use `request.GET` or `request.POST` instead. 2016-05-10 09:59:37 [-] 127.0.0.1 - - [10/May/2016:13:59:37 +0000] "POST /MAAS/api/2.0/fabrics/ HTTP/1.1" 200 225 "-" "Python-httplib2/0.9.1 (gzip)" 2016-05-10 09:59:37 [-] /usr/lib/python3/dist-packages/django/core/handlers/wsgi.py:126: django.utils.deprecation.RemovedInDjango19Warning: `MergeDict` is deprecated, use `dict.update()` instead. 2016-05-10 09:59:37 [-] 127.0.0.1 - - [10/May/2016:13:59:37 +0000] "POST /MAAS/metadata/status/4y3h7n/latest HTTP/1.1" 200 2 "-" "Python-urllib/3.5" 2016-05-10 09:59:38 [-] 127.0.0.1 - - [10/May/2016:13:59:37 +0000] "POST /MAAS/metadata/status/4y3h7n/latest HTTP/1.1" 200 2 "-" "Python-urllib/3.5" 2016-05-10 09:59:38 [-] 127.0.0.1 - - [10/May/2016:13:59:37 +0000] "POST /MAAS/metadata/status/4y3h7n/latest HTTP/1.1" 200 2 "-" "Python-urllib/3.5" 2016-05-10 09:59:38 [maasserver] ERROR: ################################ Exception: duplicate key value violates unique constraint "maasserver_tag_name_key" DETAIL: Key (name)=(virtual) already exists. ################################ 2016-05-10 09:59:38 [maasserver] ERROR: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/django/db/models/query.py", line 405, in get_or_create return self.get(**lookup), False File "/usr/lib/python3/dist-packages/django/db/models/query.py", line 334, in get self.model._meta.object_name maasserver.models.tag.DoesNotExist: Tag matching query does not exist. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 64, in execute return self.cursor.execute(sql, params) psycopg2.IntegrityError: duplicate key value violates unique constraint "maasserver_tag_name_key" DETAIL: Key (name)=(virtual) already exists. The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/django/core/handlers/base.py", line 132, in get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3/dist-packages/maasserver/utils/views.py", line 180, in view_atomic_with_post_commit_savepoint return view_atomic(*args, **kwargs) File "/usr/lib/python3.5/contextlib.py", line 30, in inner return func(*args, **kwds) File "/usr/lib/python3/dist-packages/maasserver/api/support.py", line 54, in __call__ response = upcall(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/django/views/decorators/vary.py", line 21, in inner_func response = func(*args, **kwargs) File "/usr/lib/python3/dist-packages/piston3/resource.py", line 190, in __call__ result = self.error_handler(e, request, meth, em_format) File "/usr/lib/python3/dist-packages/piston3/resource.py", line 188, in __call__ result = meth(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/maasserver/api/support.py", line 235, in dispatch return function(self, request, *args, **kwargs) File "/usr/lib/python3/dist-packages/metadataserver/api.py", line 494, in signal self._store_commissioning_results(node, request) File "/usr/lib/python3/dist-packages/metadataserver/api.py", line 441, in _store_commissioning_results exit_status=script_result) File "/usr/lib/python3/dist-packages/metadataserver/models/commissioningscript.py", line 199, in set_virtual_tag tag, _ = Tag.objects.get_or_create(name='virtual') 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 407, in get_or_create return self._create_object_from_params(lookup, params) File "/usr/lib/python3/dist-packages/django/db/models/query.py", line 447, in _create_object_from_params six.reraise(*exc_info) File "/usr/lib/python3/dist-packages/django/utils/six.py", line 686, in reraise raise value File "/usr/lib/python3/dist-packages/django/db/models/query.py", line 439, in _create_object_from_params obj = self.create(**params) File "/usr/lib/python3/dist-packages/django/db/models/query.py", line 348, in create obj.save(force_insert=True, using=self.db) File "/usr/lib/python3/dist-packages/maasserver/models/tag.py", line 110, in save super(Tag, self).save(*args, **kwargs) File "/usr/lib/python3/dist-packages/maasserver/models/cleansave.py", line 29, in save return super(CleanSave, self).save(*args, **kwargs) File "/usr/lib/python3/dist-packages/maasserver/models/timestampedmodel.py", line 64, in save return super(TimestampedModel, self).save(*args, **kwargs) File "/usr/lib/python3/dist-packages/django/db/models/base.py", line 734, in save force_update=force_update, update_fields=update_fields) File "/usr/lib/python3/dist-packages/django/db/models/base.py", line 762, in save_base updated = self._save_table(raw, cls, force_insert, force_update, using, update_fields) File "/usr/lib/python3/dist-packages/django/db/models/base.py", line 846, in _save_table result = self._do_insert(cls._base_manager, using, fields, update_pk, raw) File "/usr/lib/python3/dist-packages/django/db/models/base.py", line 885, in _do_insert using=using, raw=raw) 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 920, in _insert return query.get_compiler(using=using).execute_sql(return_id) File "/usr/lib/python3/dist-packages/django/db/models/sql/compiler.py", line 974, in execute_sql cursor.execute(sql, params) File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 64, in execute return self.cursor.execute(sql, params) File "/usr/lib/python3/dist-packages/django/db/utils.py", line 98, in __exit__ six.reraise(dj_exc_type, dj_exc_value, traceback) File "/usr/lib/python3/dist-packages/django/utils/six.py", line 685, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 64, in execute return self.cursor.execute(sql, params) django.db.utils.IntegrityError: duplicate key value violates unique constraint "maasserver_tag_name_key" DETAIL: Key (name)=(virtual) already exists. 2016-05-10 09:59:38 [-] 127.0.0.1 - - [10/May/2016:13:59:38 +0000] "POST /MAAS/metadata/status/4y3h7n/latest HTTP/1.1" 500 119 "-" "Python-urllib/3.5"