环境:在 Windows Server 2016 上的 Docker 存储库中的 docker 容器中运行 Kiwi。我没有对我的 Kiwi 存储库或 docker 映像的克隆进行更改。
Repro:
1. 按照博客上的升级步骤从 Kiwi 6.0 升级/迁移到 6.0.1
2. 重复步骤从 Kiwi 6.0.1 升级/迁移到 6.1
期望:
没有错误
结果:
迁移期间出现异常,我在运行 migrate 命令后单击了我的 Kiwi 实例,并没有看到数据或案例、计划和运行之间的关联有任何明显错误。但早期...
完整的调用堆栈:
C:\Kiwi>docker exec -it kiwi_web /Kiwi/manage.py migrate
Traceback (most recent call last):
File "/Kiwi/manage.py", line 12, in <module>
execute_from_command_line(sys.argv)
File "/venv/lib/python3.6/site-packages/django/core/management/__init__.py", line 381, in execute_from_command_line
utility.execute()
File "/venv/lib/python3.6/site-packages/django/core/management/__init__.py", line 375, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/venv/lib/python3.6/site-packages/django/core/management/base.py", line 316, in run_from_argv
self.execute(*args, **cmd_options)
File "/venv/lib/python3.6/site-packages/django/core/management/base.py", line 353, in execute
output = self.handle(*args, **options)
File "/venv/lib/python3.6/site-packages/django/core/management/base.py", line 83, in wrapped
res = handle_func(*args, **kwargs)
File "/venv/lib/python3.6/site-packages/django/core/management/commands/migrate.py", line 85, in handle
executor.loader.check_consistent_history(connection)
File "/venv/lib/python3.6/site-packages/django/db/migrations/loader.py", line 297, in check_consistent_history
connection.alias,
django.db.migrations.exceptions.InconsistentMigrationHistory: Migration management.0013_remove_env is applied before its dependency testruns.0019_remove_testruntag_user on database 'default'.