BLOCKER: migrations non effectuables
TODO: probablement une incohérence de versions entre les différentes dépendances
This commit is contained in:
parent
c7d10e454c
commit
6b8d9904bd
46
doc.md
46
doc.md
|
@ -1320,6 +1320,52 @@ révèle des incohérences de version
|
|||
|
||||
Cette commande ne recompilerait pas tous les bytecodes pyc après modification de la version d'une des dépendances du projet => découverte d'erreur après nettoyage des bytecodes de l'appli...
|
||||
|
||||
BLOCKER: mécanismes de migrations éclaté :
|
||||
```
|
||||
Running migrations:
|
||||
Applying authentic2_idp_oidc.0004_auto_20170405_1659... OK
|
||||
Traceback (most recent call last):
|
||||
File "./authentic2-ctl", line 21, in <module>
|
||||
execute_from_command_line(sys.argv[:1] + argv)
|
||||
File "/usr/local/lib/python2.7/dist-packages/Django-1.8.16-py2.7.egg/django/core/management/__init__.py", line 385, in execute_from_command_line
|
||||
utility.execute()
|
||||
File "/usr/local/lib/python2.7/dist-packages/Django-1.8.16-py2.7.egg/django/core/management/__init__.py", line 377, in execute
|
||||
self.fetch_command(subcommand).run_from_argv(self.argv)
|
||||
File "/usr/local/lib/python2.7/dist-packages/Django-1.8.16-py2.7.egg/django/core/management/base.py", line 288, in run_from_argv
|
||||
self.execute(*args, **options.__dict__)
|
||||
File "/usr/local/lib/python2.7/dist-packages/Django-1.8.16-py2.7.egg/django/core/management/base.py", line 338, in execute
|
||||
output = self.handle(*args, **options)
|
||||
File "/usr/local/lib/python2.7/dist-packages/Django-1.8.16-py2.7.egg/django/core/management/commands/migrate.py", line 165, in handle
|
||||
emit_post_migrate_signal(created_models, self.verbosity, self.interactive, connection.alias)
|
||||
File "/usr/local/lib/python2.7/dist-packages/Django-1.8.16-py2.7.egg/django/core/management/sql.py", line 268, in emit_post_migrate_signal
|
||||
using=db)
|
||||
File "/usr/local/lib/python2.7/dist-packages/Django-1.8.16-py2.7.egg/django/dispatch/dispatcher.py", line 198, in send
|
||||
response = receiver(signal=self, sender=sender, **named)
|
||||
File "/usr/local/lib/python2.7/dist-packages/Django-1.8.16-py2.7.egg/django/contrib/contenttypes/management.py", line 39, in update_contenttypes
|
||||
for ct in ContentType.objects.using(using).filter(app_label=app_label)
|
||||
File "/usr/local/lib/python2.7/dist-packages/Django-1.8.16-py2.7.egg/django/db/models/query.py", line 141, in __iter__
|
||||
self._fetch_all()
|
||||
File "/usr/local/lib/python2.7/dist-packages/Django-1.8.16-py2.7.egg/django/db/models/query.py", line 966, in _fetch_all
|
||||
self._result_cache = list(self.iterator())
|
||||
File "/usr/local/lib/python2.7/dist-packages/Django-1.8.16-py2.7.egg/django/db/models/query.py", line 265, in iterator
|
||||
for row in compiler.results_iter():
|
||||
File "/usr/local/lib/python2.7/dist-packages/Django-1.8.16-py2.7.egg/django/db/models/sql/compiler.py", line 701, in results_iter
|
||||
for rows in self.execute_sql(MULTI):
|
||||
File "/usr/local/lib/python2.7/dist-packages/Django-1.8.16-py2.7.egg/django/db/models/sql/compiler.py", line 787, in execute_sql
|
||||
cursor.execute(sql, params)
|
||||
File "/usr/local/lib/python2.7/dist-packages/Django-1.8.16-py2.7.egg/django/db/backends/utils.py", line 81, in execute
|
||||
return super(CursorDebugWrapper, self).execute(sql, params)
|
||||
File "/usr/local/lib/python2.7/dist-packages/Django-1.8.16-py2.7.egg/django/db/backends/utils.py", line 65, in execute
|
||||
return self.cursor.execute(sql, params)
|
||||
File "/usr/local/lib/python2.7/dist-packages/Django-1.8.16-py2.7.egg/django/db/utils.py", line 94, in __exit__
|
||||
six.reraise(dj_exc_type, dj_exc_value, traceback)
|
||||
File "/usr/local/lib/python2.7/dist-packages/Django-1.8.16-py2.7.egg/django/db/backends/utils.py", line 65, in execute
|
||||
return self.cursor.execute(sql, params)
|
||||
File "/usr/local/lib/python2.7/dist-packages/Django-1.8.16-py2.7.egg/django/db/backends/sqlite3/base.py", line 485, in execute
|
||||
return Database.Cursor.execute(self, query, params)
|
||||
django.db.utils.OperationalError: no such column: django_content_type.name
|
||||
```
|
||||
|
||||
## Explications techniques Mik
|
||||
|
||||
Se concentrer sur l'étude de synchro et d'approvisionnement en tant que telle
|
||||
|
|
Reference in New Issue