2017-02-15 20:22:04 maasserver: [error] ################################ Exception: value too long for type character varying(100)
################################
2017-02-15 20:22:04 maasserver: [error] 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.DataError: value too long for type character varying(100)
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 177, 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 59, 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 298, in dispatch
return function(self, request, *args, **kwargs)
File "/usr/lib/python3/dist-packages/metadataserver/api.py", line 704, in signal
target_status = process(node, request, status)
File "/usr/lib/python3/dist-packages/metadataserver/api.py", line 567, in _process_commissioning
node, node.current_commissioning_script_set, request, status)
File "/usr/lib/python3/dist-packages/metadataserver/api.py", line 532, in _store_results
script_result.store_result(**args)
File "/usr/lib/python3/dist-packages/metadataserver/models/scriptresult.py", line 144, in store_result
exit_status=self.exit_status)
File "/usr/lib/python3/dist-packages/metadataserver/models/commissioningscript.py", line 348, in update_node_physical_block_devices
serial=serial,
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 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 72, 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 761, in save_base
self._save_parents(cls, using, update_fields)
File "/usr/lib/python3/dist-packages/django/db/models/base.py", line 786, in _save_parents
self._save_table(cls=parent, using=using, update_fields=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.DataError: value too long for type character varying(100)
Frmo the logs above:
2017-02-15 20:22:04 maasserver: [error] ####### ####### ####### ####### #### Exception: value too long for type character varying(100) ####### ####### ####### ##### python3/ dist-packages/ django/ db/backends/ utils.py" , line 64, in execute execute( sql, params)
######
2017-02-15 20:22:04 maasserver: [error] Traceback (most recent call last):
File "/usr/lib/
return self.cursor.
psycopg2.DataError: value too long for type character varying(100)
The above exception was the direct cause of the following exception:
Traceback (most recent call last): python3/ dist-packages/ django/ core/handlers/ base.py" , line 132, in get_response callback( request, *callback_args, **callback_kwargs) python3/ dist-packages/ maasserver/ utils/views. py", line 177, in view_atomic_ with_post_ commit_ savepoint python3. 5/contextlib. py", line 30, in inner python3/ dist-packages/ maasserver/ api/support. py", line 59, in __call__ python3/ dist-packages/ django/ views/decorator s/vary. py", line 21, in inner_func python3/ dist-packages/ piston3/ resource. py", line 190, in __call__ handler( e, request, meth, em_format) python3/ dist-packages/ piston3/ resource. py", line 188, in __call__ python3/ dist-packages/ maasserver/ api/support. py", line 298, in dispatch python3/ dist-packages/ metadataserver/ api.py" , line 704, in signal python3/ dist-packages/ metadataserver/ api.py" , line 567, in _process_ commissioning commissioning_ script_ set, request, status) python3/ dist-packages/ metadataserver/ api.py" , line 532, in _store_results result. store_result( **args) python3/ dist-packages/ metadataserver/ models/ scriptresult. py", line 144, in store_result status= self.exit_ status) python3/ dist-packages/ metadataserver/ models/ commissioningsc ript.py" , line 348, in update_ node_physical_ block_devices python3/ dist-packages/ django/ db/models/ manager. py", line 127, in manager_method self.get_ queryset( ), name)(*args, **kwargs) python3/ dist-packages/ django/ db/models/ query.py" , line 348, in create save(force_ insert= True, using=self.db) python3/ dist-packages/ maasserver/ models/ cleansave. py", line 29, in save python3/ dist-packages/ maasserver/ models/ timestampedmode l.py", line 72, in save edModel, self).save(*args, **kwargs) python3/ dist-packages/ django/ db/models/ base.py" , line 734, in save update= force_update, update_ fields= update_ fields) python3/ dist-packages/ django/ db/models/ base.py" , line 761, in save_base _save_parents( cls, using, update_fields) python3/ dist-packages/ django/ db/models/ base.py" , line 786, in _save_parents _save_table( cls=parent, using=using, update_ fields= update_ fields) python3/ dist-packages/ django/ db/models/ base.py" , line 846, in _save_table insert( cls._base_ manager, using, fields, update_pk, raw) python3/ dist-packages/ django/ db/models/ base.py" , line 885, in _do_insert python3/ dist-packages/ django/ db/models/ manager. py", line 127, in manager_method self.get_ queryset( ), name)(*args, **kwargs) python3/ dist-packages/ django/ db/models/ query.py" , line 920, in _insert compiler( using=using) .execute_ sql(return_ id) python3/ dist-packages/ django/ db/models/ sql/compiler. py", line 974, in execute_sql execute( sql, params) python3/ dist-packages/ django/ db/backends/ utils.py" , line 64, in execute execute( sql, params) python3/ dist-packages/ django/ db/utils. py", line 98, in __exit__ reraise( dj_exc_ type, dj_exc_value, traceback) python3/ dist-packages/ django/ utils/six. py", line 685, in reraise traceback( tb) python3/ dist-packages/ django/ db/backends/ utils.py" , line 64, in execute execute( sql, params) db.utils. DataError: value too long for type character varying(100)
File "/usr/lib/
response = wrapped_
File "/usr/lib/
return view_atomic(*args, **kwargs)
File "/usr/lib/
return func(*args, **kwds)
File "/usr/lib/
response = upcall(request, *args, **kwargs)
File "/usr/lib/
response = func(*args, **kwargs)
File "/usr/lib/
result = self.error_
File "/usr/lib/
result = meth(request, *args, **kwargs)
File "/usr/lib/
return function(self, request, *args, **kwargs)
File "/usr/lib/
target_status = process(node, request, status)
File "/usr/lib/
node, node.current_
File "/usr/lib/
script_
File "/usr/lib/
exit_
File "/usr/lib/
serial=serial,
File "/usr/lib/
return getattr(
File "/usr/lib/
obj.
File "/usr/lib/
return super(CleanSave, self).save(*args, **kwargs)
File "/usr/lib/
return super(Timestamp
File "/usr/lib/
force_
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
result = self._do_
File "/usr/lib/
using=using, raw=raw)
File "/usr/lib/
return getattr(
File "/usr/lib/
return query.get_
File "/usr/lib/
cursor.
File "/usr/lib/
return self.cursor.
File "/usr/lib/
six.
File "/usr/lib/
raise value.with_
File "/usr/lib/
return self.cursor.
django.