[Python-modules-team] Bug#805359: problem with migrations introduced in django1.8

Senthil Kumaran S stylesen at gmail.com
Tue Nov 17 10:04:23 UTC 2015


Source: python-django-extensions
Version: 1.5.7-1
Severity: grave
Tags: upstream



-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.1.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_IN, LC_CTYPE=en_IN (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

In version 1.5.7-1 there is a problem with migrations which is fixed
in version >=1.5.9, also
https://tracker.debian.org/pkg/python-django-extensions has picked up
the availability of newer version ie., 1.5.9 of
python-django-extensions

This bug relates to django 1.8 and affects lava-server package. The
following error occurs during lava-server installation due to the
migration problem:

<snip>
stylesen at harshu:~/work/lava-server.git$ sudo dpkg -i
/tmp/tmp.0idooCCfdd/*.deb
(Reading database ... 248283 files and directories currently
installed.)
Preparing to unpack .../lava_2015.11.5412.0b33c5b-1_all.deb ...
Unpacking lava (2015.11.5412.0b33c5b-1) over (2015.11.5412.0b33c5b-1)
....
Preparing to unpack .../lava-dev_2015.11.5412.0b33c5b-1_all.deb ...
Unpacking lava-dev (2015.11.5412.0b33c5b-1) over
(2015.11.5412.0b33c5b-1) ...
Preparing to unpack .../lava-server_2015.11.5412.0b33c5b-1_all.deb ...
Unpacking lava-server (2015.11.5412.0b33c5b-1) over
(2015.11.5412.0b33c5b-1) ...
Preparing to unpack .../lava-server-doc_2015.11.5412.0b33c5b-1_all.deb
....
Unpacking lava-server-doc (2015.11.5412.0b33c5b-1) over
(2015.11.5412.0b33c5b-1) ...
Setting up lava-dev (2015.11.5412.0b33c5b-1) ...
Setting up lava-server (2015.11.5412.0b33c5b-1) ...
 lavaserver
  lavaserver
   devel
    devel
    WARNING:py.warnings:/usr/lib/python2.7/dist-packages/dashboard_app/models.py:36:
    RemovedInDjango19Warning: django.contrib.contenttypes.generic is
    deprecated and will be removed in Django 1.9. Its contents have
    been moved to the fields, forms, and admin submodules of
    django.contrib.contenttypes.
      from django.contrib.contenttypes import generic

System check identified some issues:

WARNINGS:
google_analytics.Analytic.site: (fields.W342) Setting unique=True on a
ForeignKey has the same effect as using a OneToOneField.
        HINT: ForeignKey(unique=True) is usually better served by a
        OneToOneField.
        WARNING:py.warnings:/usr/lib/python2.7/dist-packages/django/core/management/commands/syncdb.py:24:
        RemovedInDjango19Warning: The syncdb command will be removed
        in Django 1.9
          warnings.warn("The syncdb command will be removed in Django
          1.9", RemovedInDjango19Warning)

Traceback (most recent call last):
  File "/usr/bin/lava-server", line 9, in <module>
      load_entry_point('lava-server===2015.11.5412.0b33c5b',
  'console_scripts', 'lava-server')()
    File "/usr/lib/python2.7/dist-packages/lava_server/manage.py",
  line 125, in main
      run_with_dispatcher_class(LAVAServerDispatcher)
        File "build/bdist.linux-x86_64/egg/lava_tool/dispatcher.py",
  line 45, in run_with_dispatcher_class
    File "/usr/lib/python2.7/dist-packages/lava/tool/dispatcher.py",
  line 153, in run
      raise SystemExit(cls().dispatch(args))
        File
  "/usr/lib/python2.7/dist-packages/lava/tool/dispatcher.py", line
  143, in dispatch
      return command.invoke()
        File "/usr/lib/python2.7/dist-packages/lava_server/manage.py",
  line 114, in invoke
      execute_from_command_line(['lava-server'] + self.args.command)
        File
  "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py",
  line 354, in execute_from_command_line
      utility.execute()
        File
  "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py",
  line 346, in execute
      self.fetch_command(subcommand).run_from_argv(self.argv)
        File
  "/usr/lib/python2.7/dist-packages/django/core/management/base.py",
  line 394, in run_from_argv
      self.execute(*args, **cmd_options)
        File
  "/usr/lib/python2.7/dist-packages/django/core/management/base.py",
  line 445, in execute
      output = self.handle(*args, **options)
        File
  "/usr/lib/python2.7/dist-packages/django/core/management/commands/syncdb.py",
  line 25, in handle
      call_command("migrate", **options)
        File
  "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py",
  line 120, in call_command
      return command.execute(*args, **defaults)
        File
  "/usr/lib/python2.7/dist-packages/django/core/management/base.py",
  line 445, in execute
      output = self.handle(*args, **options)
        File
  "/usr/lib/python2.7/dist-packages/django/core/management/commands/migrate.py",
  line 93, in handle
      executor = MigrationExecutor(connection,
  self.migration_progress_callback)
    File
  "/usr/lib/python2.7/dist-packages/django/db/migrations/executor.py",
  line 19, in __init__
      self.loader = MigrationLoader(self.connection)
        File
  "/usr/lib/python2.7/dist-packages/django/db/migrations/loader.py",
  line 47, in __init__
      self.build_graph()
        File
  "/usr/lib/python2.7/dist-packages/django/db/migrations/loader.py",
  line 182, in build_graph
      self.load_disk()
        File
  "/usr/lib/python2.7/dist-packages/django/db/migrations/loader.py",
  line 123, in load_disk
      "creating Django migrations." % app_config.label
      django.db.migrations.loader.BadMigrationError: Migrated app
  'django_extensions' contains South migrations. Make sure all
  numbered South migrations are deleted prior to creating Django
  migrations.
  dpkg: error processing package lava-server (--install):
   subprocess installed post-installation script returned error exit
  status 1
  Setting up lava-server-doc (2015.11.5412.0b33c5b-1) ...
  dpkg: dependency problems prevent configuration of lava:
   lava depends on lava-server; however:
     Package lava-server is not configured yet.

dpkg: error processing package lava (--install):
 dependency problems - leaving unconfigured
 Processing triggers for systemd (227-3) ...
 Processing triggers for man-db (2.7.5-1) ...
 Errors were encountered while processing:
  lava-server
   lava
   stylesen at harshu:~/work/lava-server.git$
</snip>

Thank You.



More information about the Python-modules-team mailing list