Среда: запуск Kiwi в Docker-контейнерах из репозитория Docker в Windows Server 2016. Я не внес изменения в свой клон репозитория Kiwi или образы Docker.
Repro:
1. Follow шаги по обновлению в блоге для обновления / миграции с Kiwi 6.0 до 6.0.1
2. Повторите шаги по обновлению / миграции с Kiwi 6.0.1 до 6.1
Ожидайте:
Нетошибки
Результат:
Исключение во время миграции, я щелкнул по своему экземпляру Kiwi после выполнения команды migrate и не увидел ничего явно неправильного в данных или связях между случаями, планами и запусками.Но в первые дни ...
Полный стек вызовов:
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'.