$ snap refresh --channel=2.8/beta maas
error: cannot perform the following tasks:
- Run post-refresh hook of "maas" snap if present (run hook "post-refresh":
-----
Operations to perform:
Apply all migrations: auth, contenttypes, maasserver, metadataserver, piston3, sessions, sites
Running migrations:
Applying maasserver.0203_interface_node_name_duplicates_delete...Traceback (most recent call last):
File "/snap/maas/6461/bin/maas-region", line 11, in <module>
load_entry_point('maas==2.8.0b4', 'console_scripts', 'maas-region')()
File "/snap/maas/6461/lib/python3.6/site-packages/maasserver/region_script.py", line 76, in run
run_django(is_snap, is_devenv)
File "/snap/maas/6461/lib/python3.6/site-packages/maasserver/region_script.py", line 65, in run_django
management.execute_from_command_line()
File "/snap/maas/6461/usr/lib/python3/dist-packages/django/core/management/__init__.py", line 364, in execute_from_command_line
utility.execute()
File "/snap/maas/6461/usr/lib/python3/dist-packages/django/core/management/__init__.py", line 356, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/snap/maas/6461/usr/lib/python3/dist-packages/django/core/management/base.py", line 283, in run_from_argv
self.execute(*args, **cmd_options)
File "/snap/maas/6461/usr/lib/python3/dist-packages/django/core/management/base.py", line 330, in execute
output = self.handle(*args, **options)
File "/snap/maas/6461/lib/python3.6/site-packages/maasserver/management/commands/dbupgrade.py", line 117, in handle
call_command("migrate", interactive=False)
File "/snap/maas/6461/usr/lib/python3/dist-packages/django/core/management/__init__.py", line 131, in call_command
return command.execute(*args, **defaults)
File "/snap/maas/6461/usr/lib/python3/dist-packages/django/core/management/base.py", line 330, in execute
output = self.handle(*args, **options)
File "/snap/maas/6461/usr/lib/python3/dist-packages/django/core/management/commands/migrate.py", line 204, in handle
fake_initial=fake_initial,
File "/snap/maas/6461/usr/lib/python3/dist-packages/django/db/migrations/executor.py", line 115, in migrate
state = self._migrate_all_forwards(state, plan, full_plan, fake=fake, fake_initial=fake_initial)
File "/snap/maas/6461/usr/lib/python3/dist-packages/django/db/migrations/executor.py", line 145, in _migrate_all_forwards
state = self.apply_migration(state, migration, fake=fake, fake_initial=fake_initial)
File "/snap/maas/6461/usr/lib/python3/dist-packages/django/db/migrations/executor.py", line 244, in apply_migration
state = migration.apply(state, schema_editor)
File "/snap/maas/6461/usr/lib/python3/dist-packages/django/db/migrations/migration.py", line 129, in apply
operation.database_forwards(self.app_label, schema_editor, old_state, project_state)
File "/snap/maas/6461/usr/lib/python3/dist-packages/django/db/migrations/operations/special.py", line 193, in database_forwards
self.code(from_state.apps, schema_editor)
File "/snap/maas/6461/lib/python3.6/site-packages/maasserver/migrations/maasserver/0203_interface_node_name_duplicates_delete.py", line 30, in delete_duplicate_interfaces
node = Node.objects.get(id=duplicate["node_id"])
File "/snap/maas/6461/usr/lib/python3/dist-packages/django/db/models/manager.py", line 85, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
File "/snap/maas/6461/usr/lib/python3/dist-packages/django/db/models/query.py", line 380, in get
self.model._meta.object_name
__fake__.DoesNotExist: Node matching query does not exist.
Traceback (most recent call last):
File "/snap/maas/6461/bin/maas", line 11, in <module>
load_entry_point('maas==2.8.0b4', 'console_scripts', 'maas')()
File "/snap/maas/6461/lib/python3.6/site-packages/maascli/__init__.py", line 44, in main
options.execute(options)
File "/snap/maas/6461/lib/python3.6/site-packages/maascli/snappy.py", line 607, in __call__
raise exc
File "/snap/maas/6461/lib/python3.6/site-packages/maascli/snappy.py", line 604, in __call__
self.handle(options)
File "/snap/maas/6461/lib/python3.6/site-packages/maascli/snappy.py", line 1096, in handle
sys.exit(migrate_db())
File "/snap/maas/6461/lib/python3.6/site-packages/maascli/snappy.py", line 508, in migrate_db
"dbupgrade",
File "/snap/maas/6461/usr/lib/python3.6/subprocess.py", line 311, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['/snap/maas/6461/bin/maas-region', 'dbupgrade']' returned non-zero exit status 1.
-----)
Could you please run the following query on the maas database and paste the result:
select name, array_agg(node_id) from maasserver_ interface group by name, node_id having count(node_id) > 1