devstack icon indicating copy to clipboard operation
devstack copied to clipboard

InconsistentMigrationHistory with devstack make dev.provision command

Open edze-worla-alex opened this issue 3 years ago • 0 comments

This is my log

System check identified some issues:

WARNINGS: ?: (2_0.W001) Your URL pattern 'edx_name_affirmation/v1/verified_name/(?P<verified_name_id>\d+)$' [name='verified_name_by_id'] has a route that contains '(?P<', begins with a '^', or ends with a '$'. This was likely an oversight when migrating to django.urls.path(). consent.DataSharingConsent.granted: (fields.W903) NullBooleanField is deprecated. Support for it (except in historical migrations) will be removed in Django 4.0. HINT: Use BooleanField(null=True) instead. consent.HistoricalDataSharingConsent.granted: (fields.W903) NullBooleanField is deprecated. Support for it (except in historical migrations) will be removed in Django 4.0. HINT: Use BooleanField(null=True) instead. Traceback (most recent call last): File "manage.py", line 106, in execute_from_command_line([sys.argv[0]] + django_args) File "/edx/app/edxapp/venvs/edxapp/lib/python3.8/site-packages/django/core/management/init.py", line 419, in execute_from_command_line utility.execute() File "/edx/app/edxapp/venvs/edxapp/lib/python3.8/site-packages/django/core/management/init.py", line 413, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/edx/app/edxapp/venvs/edxapp/lib/python3.8/site-packages/django/core/management/base.py", line 354, in run_from_argv self.execute(*args, **cmd_options) File "/edx/app/edxapp/venvs/edxapp/lib/python3.8/site-packages/django/core/management/base.py", line 398, in execute output = self.handle(*args, **options) File "/edx/app/edxapp/venvs/edxapp/lib/python3.8/site-packages/django/core/management/base.py", line 89, in wrapped res = handle_func(*args, **kwargs) File "/edx/app/edxapp/venvs/edxapp/lib/python3.8/site-packages/django/core/management/commands/migrate.py", line 95, in handle executor.loader.check_consistent_history(connection) File "/edx/app/edxapp/venvs/edxapp/lib/python3.8/site-packages/django/db/migrations/loader.py", line 306, in check_consistent_history raise InconsistentMigrationHistory( django.db.migrations.exceptions.InconsistentMigrationHistory: Migration commerce.0001_data__add_ecommerce_service_user is applied before its dependency user_api.0002_retirementstate_userretirementstatus on database 'default'.

Captured Task Output:

---> pavelib.servers.update_db ---> pavelib.prereqs.install_prereqs ---> pavelib.prereqs.install_node_prereqs ---> pavelib.prereqs.install_python_prereqs ---> pavelib.prereqs.uninstall_python_packages pip freeze > /edx/app/edxapp/edx-platform/test_root/log/pip_freeze.log NO_EDXAPP_SUDO=1 EDX_PLATFORM_SETTINGS_OVERRIDE=devstack_docker /edx/bin/edxapp-migrate-lms --traceback --pythonpath=.

Build failed running pavelib.servers.update_db: Subprocess return code: 1 Makefile:44: recipe for target 'dev.provision.run' failed make: *** [dev.provision.run] Error 1

edze-worla-alex avatar Jul 16 '22 16:07 edze-worla-alex