PSA: Updates to 9.10.1-U1 are currently flaky

Status
Not open for further replies.

Rudi Pittman

Contributor
Joined
Dec 22, 2015
Messages
161
Mod note:

As the title implies, many people have had trouble updating to 9.10.1-U1.

Please use this thread to post your update problems. If you have some other bug introduced by the 9.10.1-U1 update (such as virtualbox jails not working), please do not use this thread.

For a more general discussion of the subject, please refer to this thread:
https://forums.freenas.org/index.ph...pdate-tested-update-failure-discussion.46354/

Part of this thread has been merged from other threads, which have since been locked.

- Ericloewe

PS: Please use CODE tags when posting console or log output! They are essential if the thread is to be readable.

/Mod note



Anyone know how I resolve this?

Code:
- Migrating forwards to 0024_add_media_user_and_group.
> account:0024_add_media_user_and_group
- Migration 'account:0024_add_media_user_and_group' is marked for no-dry-run.
! Error found during real run of migration! Aborting.

! Since you have a database that does not support running
! schema-altering statements in transactions, we have had
! to leave it in an interim state between migrations.

! You *might* be able to recover with:   (migration cannot be dry-run; cannot discover commands)
! The South developers regret this has happened, and would
! like to gently persuade you to consider a slightly
! easier-to-deal-with DBMS (one that supports DDL transactions)
! NOTE: The error which caused the migration to fail is further up.
Error in migration: account:0024_add_media_user_and_group
Traceback (most recent call last):
  File "/usr/local/www/freenasUI/manage.py", line 42, in <module>
    execute_from_command_line(sys.argv)
  File "/usr/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 399, in execute_from_command_line
    utility.execute()
  File "/usr/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 392, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/usr/local/lib/python2.7/site-packages/django/core/management/base.py", line 242, in run_from_argv
    self.execute(*args, **options.__dict__)
  File "/usr/local/lib/python2.7/site-packages/django/core/management/base.py", line 285, in execute
    output = self.handle(*args, **options)
  File "/usr/local/lib/python2.7/site-packages/south/management/commands/migrate.py", line 111, in handle
    ignore_ghosts = ignore_ghosts,
  File "/usr/local/lib/python2.7/site-packages/south/migration/__init__.py", line 220, in migrate_app
    success = migrator.migrate_many(target, workplan, database)
  File "/usr/local/lib/python2.7/site-packages/south/migration/migrators.py", line 256, in migrate_many
    result = migrator.__class__.migrate_many(migrator, target, migrations, database)
  File "/usr/local/lib/python2.7/site-packages/south/migration/migrators.py", line 331, in migrate_many
    result = self.migrate(migration, database)
  File "/usr/local/lib/python2.7/site-packages/south/migration/migrators.py", line 133, in migrate
    result = self.run(migration, database)
  File "/usr/local/lib/python2.7/site-packages/south/migration/migrators.py", line 114, in run
    return self.run_migration(migration, database)
  File "/usr/local/lib/python2.7/site-packages/south/migration/migrators.py", line 84, in run_migration
    migration_function()
  File "/usr/local/lib/python2.7/site-packages/south/migration/migrators.py", line 60, in <lambda>
    return (lambda: direction(orm))
  File "/usr/local/www/freenasUI/../freenasUI/account/migrations/0024_add_media_user_and_group.py", line 14, in forwards
    group.save()
  File "/usr/local/lib/python2.7/site-packages/django/db/models/base.py", line 545, in save
    force_update=force_update, update_fields=update_fields)
  File "/usr/local/lib/python2.7/site-packages/django/db/models/base.py", line 573, in save_base
    updated = self._save_table(raw, cls, force_insert, force_update, using, update_fields)
  File "/usr/local/lib/python2.7/site-packages/django/db/models/base.py", line 654, in _save_table
    result = self._do_insert(cls._base_manager, using, fields, update_pk, raw)
  File "/usr/local/lib/python2.7/site-packages/django/db/models/base.py", line 687, in _do_insert
    using=using, raw=raw)
  File "/usr/local/lib/python2.7/site-packages/django/db/models/manager.py", line 232, in _insert
    return insert_query(self.model, objs, fields, **kwargs)
  File "/usr/local/lib/python2.7/site-packages/django/db/models/query.py", line 1514, in insert_query
    return query.get_compiler(using=using).execute_sql(return_id)
  File "/usr/local/lib/python2.7/site-packages/django/db/models/sql/compiler.py", line 903, in execute_sql
    cursor.execute(sql, params)
  File "/usr/local/lib/python2.7/site-packages/django/db/backends/util.py", line 53, in execute
    return self.cursor.execute(sql, params)
  File "/usr/local/lib/python2.7/site-packages/django/db/utils.py", line 99, in __exit__
    six.reraise(dj_exc_type, dj_exc_value, traceback)
  File "/usr/local/lib/python2.7/site-packages/django/db/backends/util.py", line 53, in execute
    return self.cursor.execute(sql, params)
  File "/usr/local/www/freenasUI/../freenasUI/freeadmin/sqlite3_ha/base.py", line 376, in execute
    execute = Database.Cursor.execute(self, query, params)
django.db.utils.IntegrityError: UNIQUE constraint failed: account_bsdgroups.bsdgrp_group
 
Last edited by a moderator:
D

dlavigne

Guest
Please create a bug report at bugs.freenas.org that includes that full text and post the issue number here.
 

mccann73

Dabbler
Joined
Dec 11, 2013
Messages
41
And possibly the same error as well, boot into new version with critical error, displays version as FreeNAS-9.10.1-U1 (ff51a5d)

Code:
Running migrations for api: 
- Nothing to migrate. 
- Loading initial data for api. 
Installed 0 object(s) from 0 fixture(s) 
Running migrations for freeadmin: 
- Nothing to migrate. 
- Loading initial data for freeadmin. 
Installed 0 object(s) from 0 fixture(s) 
Running migrations for support: 
- Nothing to migrate. 
- Loading initial data for support. 
Installed 0 object(s) from 0 fixture(s) 
Running migrations for vcp: 
- Nothing to migrate. 
- Loading initial data for vcp. 
Installed 0 object(s) from 0 fixture(s) 
Running migrations for storage: 
- Nothing to migrate. 
- Loading initial data for storage. 
Installed 0 object(s) from 0 fixture(s) 
Running migrations for system: 
- Nothing to migrate. 
- Loading initial data for system. 
Installed 0 object(s) from 0 fixture(s) 
Running migrations for directoryservice: 
- Nothing to migrate. 
- Loading initial data for directoryservice. 
Installed 0 object(s) from 0 fixture(s) 
Running migrations for jails: 
- Nothing to migrate. 
- Loading initial data for jails. 
Installed 0 object(s) from 0 fixture(s) 
Running migrations for plugins: 
- Nothing to migrate. 
- Loading initial data for plugins. 
Installed 0 object(s) from 0 fixture(s) 
Running migrations for sharing: 
- Nothing to migrate. 
- Loading initial data for sharing. 
Installed 0 object(s) from 0 fixture(s) 
Running migrations for services: 
- Migrating forwards to 0198_iscsi_expunge_lun_auto. 
> services:0198_iscsi_expunge_lun_auto 
- Migration 'services:0198_iscsi_expunge_lun_auto' is marked for no-dry-run. 
- Loading initial data for services. 
Installed 0 object(s) from 0 fixture(s) 
Running migrations for account: 
- Migrating forwards to 0024_add_media_user_and_group. 
> account:0024_add_media_user_and_group 
Running migrations for api: 
- Nothing to migrate. 
- Loading initial data for api. 
Installed 0 object(s) from 0 fixture(s) 
Running migrations for freeadmin: 
- Nothing to migrate. 
- Loading initial data for freeadmin. 
Installed 0 object(s) from 0 fixture(s) 
Running migrations for support: 
- Nothing to migrate. 
- Loading initial data for support. 
Installed 0 object(s) from 0 fixture(s) 
Running migrations for vcp: 
- Nothing to migrate. 
- Loading initial data for vcp. 
Installed 0 object(s) from 0 fixture(s) 
Running migrations for storage: 
- Nothing to migrate. 
- Loading initial data for storage. 
Installed 0 object(s) from 0 fixture(s) 
Running migrations for system: 
- Nothing to migrate. 
- Loading initial data for system. 
Installed 0 object(s) from 0 fixture(s) 
Running migrations for directoryservice: 
- Nothing to migrate. 
- Loading initial data for directoryservice. 
Installed 0 object(s) from 0 fixture(s) 
Running migrations for jails: 
- Nothing to migrate. 
- Loading initial data for jails. 
Installed 0 object(s) from 0 fixture(s) 
Running migrations for plugins: 
- Nothing to migrate. 
- Loading initial data for plugins. 
Installed 0 object(s) from 0 fixture(s) 
Running migrations for sharing: 
- Nothing to migrate. 
- Loading initial data for sharing. 
Installed 0 object(s) from 0 fixture(s) 
Running migrations for services: 
- Migrating forwards to 0198_iscsi_expunge_lun_auto. 
> services:0198_iscsi_expunge_lun_auto 
- Migration 'services:0198_iscsi_expunge_lun_auto' is marked for no-dry-run. 
- Loading initial data for services. 
Installed 0 object(s) from 0 fixture(s) 
Running migrations for account: 
- Migrating forwards to 0024_add_media_user_and_group. 
> account:0024_add_media_user_and_group 
ile "/usr/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 399, in execute_from_command_line 
  utility.execute() 
  File "/usr/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 392, in execute 
  self.fetch_command(subcommand).run_from_argv(self.argv) 
  File "/usr/local/lib/python2.7/site-packages/django/core/management/base.py", line 242, in run_from_argv 
  self.execute(*args, **options.__dict__) 
  File "/usr/local/lib/python2.7/site-packages/django/core/management/base.py", line 285, in execute 
  output = self.handle(*args, **options) 
  File "/usr/local/lib/python2.7/site-packages/south/management/commands/migrate.py", line 111, in handle 
  ignore_ghosts = ignore_ghosts, 
  File "/usr/local/lib/python2.7/site-packages/south/migration/__init__.py", line 220, in migrate_app 
  success = migrator.migrate_many(target, workplan, database) 
  File "/usr/local/lib/python2.7/site-packages/south/migration/migrators.py", line 256, in migrate_many 
  result = migrator.__class__.migrate_many(migrator, target, migrations, database) 
  File "/usr/local/lib/python2.7/site-packages/south/migration/migrators.py", line 331, in migrate_many 
  result = self.migrate(migration, database) 
  File "/usr/local/lib/python2.7/site-packages/south/migration/migrators.py", line 133, in migrate 
  result = self.run(migration, database) 
  File "/usr/local/lib/python2.7/site-packages/south/migration/migrators.py", line 114, in run 
  return self.run_migration(migration, database) 
  File "/usr/local/lib/python2.7/site-packages/south/migration/migrators.py", line 84, in run_migration 
  migration_function() 
  File "/usr/local/lib/python2.7/site-packages/south/migration/migrators.py", line 60, in <lambda> 
  return (lambda: direction(orm)) 
  File "/usr/local/www/freenasUI/../freenasUI/account/migrations/0024_add_media_user_and_group.py", line 14, in forwards 
  group.save() 
  File "/usr/local/lib/python2.7/site-packages/django/db/models/base.py", line 545, in save 
  force_update=force_update, update_fields=update_fields) 
  File "/usr/local/lib/python2.7/site-packages/django/db/models/base.py", line 573, in save_base 
  updated = self._save_table(raw, cls, force_insert, force_update, using, update_fields) 
  File "/usr/local/lib/python2.7/site-packages/django/db/models/base.py", line 654, in _save_table 
  result = self._do_insert(cls._base_manager, using, fields, update_pk, raw) 
  File "/usr/local/lib/python2.7/site-packages/django/db/models/base.py", line 687, in _do_insert 
  using=using, raw=raw) 
  File "/usr/local/lib/python2.7/site-packages/django/db/models/manager.py", line 232, in _insert 
  return insert_query(self.model, objs, fields, **kwargs) 
  File "/usr/local/lib/python2.7/site-packages/django/db/models/query.py", line 1514, in insert_query 
  return query.get_compiler(using=using).execute_sql(return_id) 
  File "/usr/local/lib/python2.7/site-packages/django/db/models/sql/compiler.py", line 903, in execute_sql 
  cursor.execute(sql, params) 
  File "/usr/local/lib/python2.7/site-packages/django/db/backends/util.py", line 53, in execute 
  return self.cursor.execute(sql, params) 
  File "/usr/local/lib/python2.7/site-packages/django/db/utils.py", line 99, in __exit__ 
  six.reraise(dj_exc_type, dj_exc_value, traceback) 
  File "/usr/local/lib/python2.7/site-packages/django/db/backends/util.py", line 53, in execute 
  return self.cursor.execute(sql, params) 
  File "/usr/local/www/freenasUI/../freenasUI/freeadmin/sqlite3_ha/base.py", line 376, in execute 
  execute = Database.Cursor.execute(self, query, params) 
django.db.utils.IntegrityError: UNIQUE constraint failed: account_bsdgroups.bsdgrp_group
 
Last edited by a moderator:

sfhoo

Cadet
Joined
Dec 8, 2014
Messages
2
Same error with op.

Code:
Running migrations for api:                                                                                                        
- Nothing to migrate.                                                                                                              
- Loading initial data for api.                                                                                                  
Installed 0 object(s) from 0 fixture(s)                                                                                            
Running migrations for freeadmin:                                                                                                  
- Nothing to migrate.                                                                                                              
- Loading initial data for freeadmin.                                                                                            
Installed 0 object(s) from 0 fixture(s)                                                                                            
Running migrations for vcp:                                                                                                        
- Nothing to migrate.                                                                                                              
- Loading initial data for vcp.                                                                                                  
Installed 0 object(s) from 0 fixture(s)                                                                                            
Running migrations for support:                                                                                                    
- Nothing to migrate.                                                                                                              
- Loading initial data for support.                                                                                              
Installed 0 object(s) from 0 fixture(s)                                                                                            
Running migrations for network:                                                                                                    
- Nothing to migrate.                                                                                                              
- Loading initial data for network.                                                                                              
Installed 0 object(s) from 0 fixture(s)                                                                                            
Running migrations for services:                                                                                                  
- Migrating forwards to 0198_iscsi_expunge_lun_auto.                                                                              
> services:0198_iscsi_expunge_lun_auto                                                                                            
- Migration 'services:0198_iscsi_expunge_lun_auto' is marked for no-dry-run.                                                      
- Loading initial data for services.                                                                                              
Installed 0 object(s) from 0 fixture(s)                                                                                            
Running migrations for jails:                                                                                                      
- Nothing to migrate.                                                                                                              
- Loading initial data for jails.                                                                                                
Installed 0 object(s) from 0 fixture(s)                                                                                            
Running migrations for system:                                                                                                    
- Nothing to migrate.                                                                                                              
- Loading initial data for system.                                                                                                
Installed 0 object(s) from 0 fixture(s)                                                                                            
Running migrations for account:                                                                                                    
- Migrating forwards to 0024_add_media_user_and_group.                                                                            
> account:0024_add_media_user_and_group                                                                                          
- Migration 'account:0024_add_media_user_and_group' is marked for no-dry-run.                                                    
! Error found during real run of migration! Aborting.                                                                            
                                                                                                                                  
! Since you have a database that does not support running                                                                        
! schema-altering statements in transactions, we have had
! to leave it in an interim state between migrations.                                                                            
                                                                                                                                  
! You *might* be able to recover with:   (migration cannot be dry-run; cannot discover commands)                                  
! The South developers regret this has happened, and would                                                                        
! like to gently persuade you to consider a slightly                                                                              
! easier-to-deal-with DBMS (one that supports DDL transactions)                                                                  
! NOTE: The error which caused the migration to fail is further up.                                                              
Error in migration: account:0024_add_media_user_and_group                                                                          
Traceback (most recent call last):                                                                                                
  File "/usr/local/www/freenasUI/manage.py", line 42, in <module>                                                                  
    execute_from_command_line(sys.argv)                                                                                            
  File "/usr/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 399, in execute_from_command_line        
    utility.execute()                                                                                                              
  File "/usr/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 392, in execute                          
    self.fetch_command(subcommand).run_from_argv(self.argv)                                                                        
  File "/usr/local/lib/python2.7/site-packages/django/core/management/base.py", line 242, in run_from_argv                        
    self.execute(*args, **options.__dict__)                                                                                        
  File "/usr/local/lib/python2.7/site-packages/django/core/management/base.py", line 285, in execute                              
    output = self.handle(*args, **options)                                                                                        
  File "/usr/local/lib/python2.7/site-packages/south/management/commands/migrate.py", line 111, in handle                          
    ignore_ghosts = ignore_ghosts,                                                                                                
  File "/usr/local/lib/python2.7/site-packages/south/migration/__init__.py", line 220, in migrate_app                              
    success = migrator.migrate_many(target, workplan, database)                                                                    
  File "/usr/local/lib/python2.7/site-packages/south/migration/migrators.py", line 256, in migrate_many                            
    result = migrator.__class__.migrate_many(migrator, target, migrations, database)                                              
  File "/usr/local/lib/python2.7/site-packages/south/migration/migrators.py", line 331, in migrate_many                            
    result = self.migrate(migration, database)                                                                                    
  File "/usr/local/lib/python2.7/site-packages/south/migration/migrators.py", line 133, in migrate                                
    result = self.run(migration, database)                                                                                        
  File "/usr/local/lib/python2.7/site-packages/south/migration/migrators.py", line 114, in run                                    
    return self.run_migration(migration, database)                                                                                
  File "/usr/local/lib/python2.7/site-packages/south/migration/migrators.py", line 84, in run_migration                            
    migration_function()                                                                                                          
  File "/usr/local/lib/python2.7/site-packages/south/migration/migrators.py", line 60, in <lambda>                                
    return (lambda: direction(orm))                                                                                                
  File "/usr/local/www/freenasUI/../freenasUI/account/migrations/0024_add_media_user_and_group.py", line 14, in forwards          
    group.save()                                                                                                                  
  File "/usr/local/lib/python2.7/site-packages/django/db/models/base.py", line 545, in save                                        
    force_update=force_update, update_fields=update_fields)                                                                        
  File "/usr/local/lib/python2.7/site-packages/django/db/models/base.py", line 573, in save_base                                  
    updated = self._save_table(raw, cls, force_insert, force_update, using, update_fields)  
File "/usr/local/lib/python2.7/site-packages/django/db/models/base.py", line 654, in _save_table                                
    result = self._do_insert(cls._base_manager, using, fields, update_pk, raw)                                                    
  File "/usr/local/lib/python2.7/site-packages/django/db/models/base.py", line 687, in _do_insert                                  
    using=using, raw=raw)                                                                                                          
  File "/usr/local/lib/python2.7/site-packages/django/db/models/manager.py", line 232, in _insert                                  
    return insert_query(self.model, objs, fields, **kwargs)                                                                        
  File "/usr/local/lib/python2.7/site-packages/django/db/models/query.py", line 1514, in insert_query                              
    return query.get_compiler(using=using).execute_sql(return_id)                                                                  
  File "/usr/local/lib/python2.7/site-packages/django/db/models/sql/compiler.py", line 903, in execute_sql                        
    cursor.execute(sql, params)                                                                                                    
  File "/usr/local/lib/python2.7/site-packages/django/db/backends/util.py", line 53, in execute                                    
    return self.cursor.execute(sql, params)                                                                                        
  File "/usr/local/lib/python2.7/site-packages/django/db/utils.py", line 99, in __exit__                                          
    six.reraise(dj_exc_type, dj_exc_value, traceback)                                                                              
  File "/usr/local/lib/python2.7/site-packages/django/db/backends/util.py", line 53, in execute                                    
    return self.cursor.execute(sql, params)                                                                                        
  File "/usr/local/www/freenasUI/../freenasUI/freeadmin/sqlite3_ha/base.py", line 376, in execute                                  
    execute = Database.Cursor.execute(self, query, params)                                                                        
django.db.utils.IntegrityError: UNIQUE constraint failed: account_bsdgroups.bsdgrp_group
 
Last edited by a moderator:

Rudi Pittman

Contributor
Joined
Dec 22, 2015
Messages
161
Those getting the error may want to subscribe yourself to the bug here: https://bugs.freenas.org/issues/17789
or at least browse it for when a solution is available.

If you post something in the bug thread please make sure you don't change the assignee field since we do want it fixed. ;)
 

depasseg

FreeNAS Replicant
Joined
Sep 16, 2014
Messages
2,874

Rudi Pittman

Contributor
Joined
Dec 22, 2015
Messages
161
Just reboot and choose the previous boot snapshot to boot into.

Thanks...thats what I did to get my fileshares back available but wasn't sure if it was the BEST option since I can't tell if it did a partial upgrade before it hit the error or not. I know it's done SOMETHING because it keeps telling me the U1 update has been applied and to reboot....which I'm obviously ignoring.
 

Drew Heath

Explorer
Joined
Mar 7, 2016
Messages
80
Same error on update here. Roll back fixed me.
 

MenalausKhan

Cadet
Joined
May 24, 2015
Messages
7
Same problem. Had a media user prior to the upgrade, assuming that's related since it's complaining about account:0024_add_media_user_and_group
 

twistbud

Cadet
Joined
Sep 27, 2016
Messages
2
I still have a media user.

Code:
Running migrations for api:
- Nothing to migrate.
- Loading initial data for api.
Installed 0 object(s) from 0 fixture(s)
Running migrations for freeadmin:
- Nothing to migrate.
- Loading initial data for freeadmin.
Installed 0 object(s) from 0 fixture(s)
Running migrations for support:
- Nothing to migrate.
- Loading initial data for support.
Installed 0 object(s) from 0 fixture(s)
Running migrations for vcp:
- Nothing to migrate.
- Loading initial data for vcp.
Installed 0 object(s) from 0 fixture(s)
Running migrations for tasks:
- Nothing to migrate.
- Loading initial data for tasks.
Installed 0 object(s) from 0 fixture(s)
Running migrations for services:
- Migrating forwards to 0198_iscsi_expunge_lun_auto.
> services:0198_iscsi_expunge_lun_auto
- Migration 'services:0198_iscsi_expunge_lun_auto' is marked for no-dry-run.
- Loading initial data for services.
Installed 0 object(s) from 0 fixture(s)
Running migrations for jails:
- Nothing to migrate.
- Loading initial data for jails.
Installed 0 object(s) from 0 fixture(s)
Running migrations for storage:
- Nothing to migrate.
- Loading initial data for storage.
Installed 0 object(s) from 0 fixture(s)
Running migrations for directoryservice:
- Nothing to migrate.
- Loading initial data for directoryservice.
Installed 0 object(s) from 0 fixture(s)
Running migrations for account:
- Migrating forwards to 0024_add_media_user_and_group.
> account:0024_add_media_user_and_group
- Migration 'account:0024_add_media_user_and_group' is marked for no-dry-run.
! Error found during real run of migration! Aborting.

! Since you have a database that does not support running
! schema-altering statements in transactions, we have had
! to leave it in an interim state between migrations.

! You *might* be able to recover with:  (migration cannot be dry-run; cannot discover commands)
! The South developers regret this has happened, and would
! like to gently persuade you to consider a slightly
! easier-to-deal-with DBMS (one that supports DDL transactions)
! NOTE: The error which caused the migration to fail is further up.
Error in migration: account:0024_add_media_user_and_group
Traceback (most recent call last):
  File "/usr/local/www/freenasUI/manage.py", line 42, in <module>
  execute_from_command_line(sys.argv)
  File "/usr/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 399, in execute_from_command_line
  utility.execute()
  File "/usr/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 392, in execute
  self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/usr/local/lib/python2.7/site-packages/django/core/management/base.py", line 242, in run_from_argv
  self.execute(*args, **options.__dict__)
  File "/usr/local/lib/python2.7/site-packages/django/core/management/base.py", line 285, in execute
  output = self.handle(*args, **options)
  File "/usr/local/lib/python2.7/site-packages/south/management/commands/migrate.py", line 111, in handle
  ignore_ghosts = ignore_ghosts,
  File "/usr/local/lib/python2.7/site-packages/south/migration/__init__.py", line 220, in migrate_app
  success = migrator.migrate_many(target, workplan, database)
  File "/usr/local/lib/python2.7/site-packages/south/migration/migrators.py", line 256, in migrate_many
  result = migrator.__class__.migrate_many(migrator, target, migrations, database)
  File "/usr/local/lib/python2.7/site-packages/south/migration/migrators.py", line 331, in migrate_many
  result = self.migrate(migration, database)
  File "/usr/local/lib/python2.7/site-packages/south/migration/migrators.py", line 133, in migrate
  result = self.run(migration, database)
  File "/usr/local/lib/python2.7/site-packages/south/migration/migrators.py", line 114, in run
  return self.run_migration(migration, database)
  File "/usr/local/lib/python2.7/site-packages/south/migration/migrators.py", line 84, in run_migration
  migration_function()
  File "/usr/local/lib/python2.7/site-packages/south/migration/migrators.py", line 60, in <lambda>
  return (lambda: direction(orm))
  File "/usr/local/www/freenasUI/../freenasUI/account/migrations/0024_add_media_user_and_group.py", line 14, in forwards
  group.save()
  File "/usr/local/lib/python2.7/site-packages/django/db/models/base.py", line 545, in save
  force_update=force_update, update_fields=update_fields)
  File "/usr/local/lib/python2.7/site-packages/django/db/models/base.py", line 573, in save_base
  updated = self._save_table(raw, cls, force_insert, force_update, using, update_fields)
  File "/usr/local/lib/python2.7/site-packages/django/db/models/base.py", line 654, in _save_table
  result = self._do_insert(cls._base_manager, using, fields, update_pk, raw)
  File "/usr/local/lib/python2.7/site-packages/django/db/models/base.py", line 687, in _do_insert
  using=using, raw=raw)
  File "/usr/local/lib/python2.7/site-packages/django/db/models/manager.py", line 232, in _insert
  return insert_query(self.model, objs, fields, **kwargs)
  File "/usr/local/lib/python2.7/site-packages/django/db/models/query.py", line 1514, in insert_query
  return query.get_compiler(using=using).execute_sql(return_id)
  File "/usr/local/lib/python2.7/site-packages/django/db/models/sql/compiler.py", line 903, in execute_sql
  cursor.execute(sql, params)
  File "/usr/local/lib/python2.7/site-packages/django/db/backends/util.py", line 53, in execute
  return self.cursor.execute(sql, params)
  File "/usr/local/lib/python2.7/site-packages/django/db/utils.py", line 99, in __exit__
  six.reraise(dj_exc_type, dj_exc_value, traceback)
  File "/usr/local/lib/python2.7/site-packages/django/db/backends/util.py", line 53, in execute
  return self.cursor.execute(sql, params)
  File "/usr/local/www/freenasUI/../freenasUI/freeadmin/sqlite3_ha/base.py", line 376, in execute
  execute = Database.Cursor.execute(self, query, params)
django.db.utils.IntegrityError: UNIQUE constraint failed: account_bsdgroups.bsdgrp_group
 
Last edited by a moderator:

i3luefire

Explorer
Joined
Jan 4, 2014
Messages
69
same problem here
Code:
Running migrations for api:
- Nothing to migrate.
 - Loading initial data for api.
Installed 0 object(s) from 0 fixture(s)
Running migrations for freeadmin:
- Nothing to migrate.
 - Loading initial data for freeadmin.
Installed 0 object(s) from 0 fixture(s)
Running migrations for jails:
- Nothing to migrate.
 - Loading initial data for jails.
Installed 0 object(s) from 0 fixture(s)
Running migrations for vcp:
- Nothing to migrate.
 - Loading initial data for vcp.
Installed 0 object(s) from 0 fixture(s)
Running migrations for support:
- Nothing to migrate.
 - Loading initial data for support.
Installed 0 object(s) from 0 fixture(s)
Running migrations for plugins:
- Nothing to migrate.
 - Loading initial data for plugins.
Installed 0 object(s) from 0 fixture(s)
Running migrations for sharing:
- Nothing to migrate.
 - Loading initial data for sharing.
Installed 0 object(s) from 0 fixture(s)
Running migrations for tasks:
- Nothing to migrate.
 - Loading initial data for tasks.
Installed 0 object(s) from 0 fixture(s)
Running migrations for system:
- Nothing to migrate.
 - Loading initial data for system.
Installed 0 object(s) from 0 fixture(s)
Running migrations for network:
- Nothing to migrate.
 - Loading initial data for network.
Installed 0 object(s) from 0 fixture(s)
Running migrations for account:
 - Migrating forwards to 0024_add_media_user_and_group.
 > account:0024_add_media_user_and_group
 - Migration 'account:0024_add_media_user_and_group' is marked for no-dry-run.
 ! Error found during real run of migration! Aborting.

 ! Since you have a database that does not support running
 ! schema-altering statements in transactions, we have had
 ! to leave it in an interim state between migrations.

! You *might* be able to recover with:   (migration cannot be dry-run; cannot discover commands)
 ! The South developers regret this has happened, and would
 ! like to gently persuade you to consider a slightly
 ! easier-to-deal-with DBMS (one that supports DDL transactions)
 ! NOTE: The error which caused the migration to fail is further up.
Error in migration: account:0024_add_media_user_and_group
Traceback (most recent call last):
  File "/usr/local/www/freenasUI/manage.py", line 42, in <module>
    execute_from_command_line(sys.argv)
  File "/usr/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 399, in execute_from_command_line
    utility.execute()
  File "/usr/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 392, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/usr/local/lib/python2.7/site-packages/django/core/management/base.py", line 242, in run_from_argv
    self.execute(*args, **options.__dict__)
  File "/usr/local/lib/python2.7/site-packages/django/core/management/base.py", line 285, in execute
    output = self.handle(*args, **options)
  File "/usr/local/lib/python2.7/site-packages/south/management/commands/migrate.py", line 111, in handle
    ignore_ghosts = ignore_ghosts,
  File "/usr/local/lib/python2.7/site-packages/south/migration/__init__.py", line 220, in migrate_app
    success = migrator.migrate_many(target, workplan, database)
  File "/usr/local/lib/python2.7/site-packages/south/migration/migrators.py", line 256, in migrate_many
    result = migrator.__class__.migrate_many(migrator, target, migrations, database)
  File "/usr/local/lib/python2.7/site-packages/south/migration/migrators.py", line 331, in migrate_many
    result = self.migrate(migration, database)
  File "/usr/local/lib/python2.7/site-packages/south/migration/migrators.py", line 133, in migrate
    result = self.run(migration, database)
  File "/usr/local/lib/python2.7/site-packages/south/migration/migrators.py", line 114, in run
    return self.run_migration(migration, database)
  File "/usr/local/lib/python2.7/site-packages/south/migration/migrators.py", line 84, in run_migration
    migration_function()
  File "/usr/local/lib/python2.7/site-packages/south/migration/migrators.py", line 60, in <lambda>
    return (lambda: direction(orm))
  File "/usr/local/www/freenasUI/../freenasUI/account/migrations/0024_add_media_user_and_group.py", line 14, in forwards
    group.save()
  File "/usr/local/lib/python2.7/site-packages/django/db/models/base.py", line 545, in save
    force_update=force_update, update_fields=update_fields)
  File "/usr/local/lib/python2.7/site-packages/django/db/models/base.py", line 573, in save_base
    updated = self._save_table(raw, cls, force_insert, force_update, using, update_fields)
  File "/usr/local/lib/python2.7/site-packages/django/db/models/base.py", line 654, in _save_table
    result = self._do_insert(cls._base_manager, using, fields, update_pk, raw)
  File "/usr/local/lib/python2.7/site-packages/django/db/models/base.py", line 687, in _do_insert
    using=using, raw=raw)
  File "/usr/local/lib/python2.7/site-packages/django/db/models/manager.py", line 232, in _insert
    return insert_query(self.model, objs, fields, **kwargs)
  File "/usr/local/lib/python2.7/site-packages/django/db/models/query.py", line 1514, in insert_query
    return query.get_compiler(using=using).execute_sql(return_id)
  File "/usr/local/lib/python2.7/site-packages/django/db/models/sql/compiler.py", line 903, in execute_sql
    cursor.execute(sql, params)
  File "/usr/local/lib/python2.7/site-packages/django/db/backends/util.py", line 53, in execute
    return self.cursor.execute(sql, params)
  File "/usr/local/lib/python2.7/site-packages/django/db/utils.py", line 99, in __exit__
    six.reraise(dj_exc_type, dj_exc_value, traceback)
  File "/usr/local/lib/python2.7/site-packages/django/db/backends/util.py", line 53, in execute
    return self.cursor.execute(sql, params)
  File "/usr/local/www/freenasUI/../freenasUI/freeadmin/sqlite3_ha/base.py", line 376, in execute
    execute = Database.Cursor.execute(self, query, params)
django.db.utils.IntegrityError: UNIQUE constraint failed: account_bsdgroups.bsdgrp_group

 

Ericloewe

Server Wrangler
Moderator
Joined
Feb 15, 2014
Messages
20,194
As the title implies, many people have had trouble updating to 9.10.1-U1.

Please use this thread to post your update problems. If you have some other bug introduced by the 9.10.1-U1 update (such as virtualbox jails not working), please do not use this thread.

For a more general discussion of the subject, please refer to this thread:
https://forums.freenas.org/index.ph...pdate-tested-update-failure-discussion.46354/
 

ovizii

Patron
Joined
Jun 30, 2014
Messages
435
Just to add my experience, the update went quick and smooth, no apparent errors except I got a critical warning:

Code:
CRITICAL: Sept. 28, 2016, 8:12 a.m. - Update failed. Check /data/update.failed for further details.


I am successfully running: FreeNAS-9.10.1-U1 (ff51a5d) even though I had a critical warning that the update had failed and /data/update.failed contained the same errors and warnings as everyone else here seems to have had.

So the question is: do I roll back? Apart from the warning, the system works fine.
 
Last edited:

Ericloewe

Server Wrangler
Moderator
Joined
Feb 15, 2014
Messages
20,194
I'd probably roll back, as a precaution.
 

ovizii

Patron
Joined
Jun 30, 2014
Messages
435
I'd probably roll back, as a precaution.

So I rolled back to FreeNAS-9.10.1 (d989edd) and then did a verify install and got:
Code:
The following Inconsistencies were found in your Current Install:
List of Files/Directories/Symlinks not Found:
/compat/linux/proc/.donotremove
List of Permission Errors:
/compat/linux/proc    Expected MODE: 0755, Got: 0555
 

s25a

Explorer
Joined
Jan 16, 2016
Messages
76
So I rolled back to FreeNAS-9.10.1 (d989edd) and then did a verify install and got:
Code:
The following Inconsistencies were found in your Current Install:
List of Files/Directories/Symlinks not Found:
/compat/linux/proc/.donotremove
List of Permission Errors:
/compat/linux/proc    Expected MODE: 0755, Got: 0555

Same here. Rolled back an now have the Permission error.

Thanks S
 

Ericloewe

Server Wrangler
Moderator
Joined
Feb 15, 2014
Messages
20,194
I think that it's just a nuisance message that happens a lot in 9.10.1.
 

Kuro Houou

Contributor
Joined
Jun 17, 2014
Messages
193
I got an error on the update as well, although it looks like the system is running, FreeNAS-9.10.1-U1 (ff51a5d)

Should I roll back to another version? Or is it ok to stay where I am at?

Running migrations for account:
- Migrating forwards to 0024_add_media_user_and_group.
> account:0024_add_media_user_and_group
- Migration 'account:0024_add_media_user_and_group' is marked for no-dry-run.
! Error found during real run of migration! Aborting.

! Since you have a database that does not support running
! schema-altering statements in transactions, we have had
! to leave it in an interim state between migrations.

! You *might* be able to recover with: (migration cannot be dry-run; cannot di
scover commands)
! The South developers regret this has happened, and would
! like to gently persuade you to consider a slightly
! easier-to-deal-with DBMS (one that supports DDL transactions)
! NOTE: The error which caused the migration to fail is further up.
Error in migration: account:0024_add_media_user_and_group
Traceback (most recent call last):
File "/usr/local/www/freenasUI/manage.py", line 42, in <module>
execute_from_command_line(sys.argv)
........
 

Ericloewe

Server Wrangler
Moderator
Joined
Feb 15, 2014
Messages
20,194
It's best to rollback to 9.10.1 until the issues are confirmed to be fixed.
 
Status
Not open for further replies.
Top