Problem
Running python manage.py makemigrations or migrate fails with:
django.db.migrations.exceptions.NodeNotFoundError: Migration ifc_validation_models.0018_merge_20251008_1414 dependencies reference nonexistent parent node ('ifc_validation_models', '0017_model_status_rocksdb_conversion_and_more')
Cause
The merge migration migrations/0018_merge_20251008_1414.py depends on two 0017 migrations:
0017_add_user_ci_index — ✅ exists
0017_model_status_rocksdb_conversion_and_more — ❌ missing
The second migration was never committed or was accidentally deleted. This was introduced in commit db726dc ("Add migration").
Current migrations directory
0016_alter_validationrequest_channel.py
0017_add_user_ci_index.py
0018_merge_20251008_1414.py ← broken
0018_model_status_magic_clamav_alter_validationtask_type.py
0019_alter_validationrequest_file.py
Steps to reproduce
- Clone the repository
- Set up the Django environment
- Run
python manage.py makemigrations or python manage.py migrate
Environment
- Django: 5.1.1+
- Python: 3.11
Problem
Running
python manage.py makemigrationsormigratefails with:Cause
The merge migration
migrations/0018_merge_20251008_1414.pydepends on two0017migrations:0017_add_user_ci_index— ✅ exists0017_model_status_rocksdb_conversion_and_more— ❌ missingThe second migration was never committed or was accidentally deleted. This was introduced in commit
db726dc("Add migration").Current migrations directory
0016_alter_validationrequest_channel.py
0017_add_user_ci_index.py
0018_merge_20251008_1414.py ← broken
0018_model_status_magic_clamav_alter_validationtask_type.py
0019_alter_validationrequest_file.py
Steps to reproduce
python manage.py makemigrationsorpython manage.py migrateEnvironment