Hi,
I'm the translation manager of Koha project [1]

We have been using Pootle for many years, at this moment
we are using Pootle 2.5.1.1 [2]

Now I'm trying to test the new version but am encountering some problems
during the intermediate step (2.5.1.1 -> 2.6.1) when executing the 'setup'
(working on backup server, not production one)

If anyone could take a look and have an idea, it will be much appreciated :)

Best regards,
Bernardo


Before:
(env)root@host:/var/www# pootle --version
Pootle 2.5.1.1
Translate Toolkit 1.12.0
Django 1.4.15


After upgrading pip and pootle:
(env)root@host:/var/www# pootle --version
Pootle 2.6.1 (Django 1.6.11, Translate Toolkit 1.13.0)


Setup output:
(env)root@host:/var/www# pootle setup
2015-09-24 10:17:58,867 INFO Loading custom settings from
'/root/.pootle/pootle.conf'...
2015-09-24 13:17:59,330 INFO Using Python PO
2015-09-24 13:17:59,587 INFO Upgrading existing Pootle installation.
Syncing...
Creating tables ...
Creating table account_emailaddress
Creating table account_emailconfirmation
Installing custom SQL ...
Installing indexes ...
Installed 0 object(s) from 0 fixture(s)

Synced:
 > django.contrib.sessions
 > django.contrib.auth
 > django.contrib.contenttypes
 > django.contrib.sites
 > django.contrib.admin
 > django.contrib.messages
 > django.contrib.staticfiles
 > allauth
 > allauth.account
 > djblets.siteconfig
 > django_assets
 > south

Not synced (use migrations):
 - accounts
 - pootle_app
 - pootle_store
 - pootle_language
 - pootle_project
 - pootle_translationproject
 - pootle_statistics
 - pootle_tagging
 - pootle_notifications
 - reports
 - staticpages
 - virtualfolder
 - allauth.socialaccount
(use ./manage.py migrate to migrate these)
Running migrations for accounts:
 - Migrating forwards to 0009_drop_registration_remnant.
 > pootle_translationproject:0003_add_m2ms
 >
pootle_translationproject:0004_auto__add_field_translationproject_total_wordcount__add_field_translat
 > pootle_project:0003_add_m2ms
 > pootle_project:0004_auto__del_field_project_report_target
 > pootle_project:0005_auto__add_field_project_report_email
 > pootle_project:0006_auto__add_field_project_disabled
 >
pootle_translationproject:0005_auto__add_field_translationproject_disabled
 >
pootle_translationproject:0006_auto__add_field_translationproject_failing_critical_count
 > accounts:0001_initial
 > pootle_app:0002_add_m2ms
 > pootle_store:0002_auto__add_tmunit
 > pootle_store:0003_add_m2ms
 > pootle_store:0004_auto__add_field_unit_creation_time
 > pootle_store:0005_auto__del_field_store_tm__del_field_store_pending
 >
pootle_store:0006_auto__add_field_store_total_wordcount__add_field_store_translated_word
 > pootle_store:0007_auto__add_field_store_failing_critical_count
 >
pootle_store:0008_auto__add_field_suggestion_reviewer__add_field_suggestion_translation_
 > pootle_statistics:0002_auto__add_field_submission_check
 > pootle_statistics:0003_auto__add_field_submission_suggestion
 > pootle_store:0009_move_data_from_pootle_app_suggestion
 - Migration 'pootle_store:0009_move_data_from_pootle_app_suggestion' is
marked for no-dry-run.
2015-09-24 13:45:40,743 INFO {'PAS_LESS_THAN_PSS': 194,
'NO_PSS_FOR_PENDING_PAS': 142, 'NO_SUB_FOR_PAS': 4358, 'DEL_REJECTED_PAS':
8372, 'ONE_TO_ONE_COPY': 3590, 'NO_PAS_FOR_PSS': 35132,
'SUG_CREATED_FROM_SUB': 5519, 'NO_UNIT_FOR_PAS': 899, 'MANY_TO_MANY_COPY':
0, 'PSS_LESS_THAN_PAS': 1, 'DUPLICATED_SUG': 61}
 > pootle_store:0010_populate_translation_project_field
 - Migration 'pootle_store:0010_populate_translation_project_field' is
marked for no-dry-run.
 ! Error found during real run of migration! Aborting.

 ! Since you have a database that does not support running
 ! schema-altering statements in transactions, we have had
 ! to leave it in an interim state between migrations.

! You *might* be able to recover with:   (migration cannot be dry-run;
cannot discover commands)
 ! The South developers regret this has happened, and would
 ! like to gently persuade you to consider a slightly
 ! easier-to-deal-with DBMS (one that supports DDL transactions)
 ! NOTE: The error which caused the migration to fail is further up.
Error in migration: pootle_store:0010_populate_translation_project_field
Traceback (most recent call last):
  File "/var/www/pootle/env/bin/pootle", line 11, in <module>
    sys.exit(main())
  File "/var/www/pootle/env/lib/python2.7/site-packages/pootle/runner.py",
line 171, in main
    django_settings_module='pootle.settings')
  File "/var/www/pootle/env/lib/python2.7/site-packages/pootle/runner.py",
line 150, in run_app
    management.execute_from_command_line([runner_name] + remainder)
  File
"/var/www/pootle/env/lib/python2.7/site-packages/django/core/management/__init__.py",
line 399, in execute_from_command_line
    utility.execute()
  File
"/var/www/pootle/env/lib/python2.7/site-packages/django/core/management/__init__.py",
line 392, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File
"/var/www/pootle/env/lib/python2.7/site-packages/django/core/management/base.py",
line 242, in run_from_argv
    self.execute(*args, **options.__dict__)
  File
"/var/www/pootle/env/lib/python2.7/site-packages/django/core/management/base.py",
line 285, in execute
    output = self.handle(*args, **options)
  File
"/var/www/pootle/env/lib/python2.7/site-packages/django/core/management/base.py",
line 415, in handle
    return self.handle_noargs(**options)
  File
"/var/www/pootle/env/lib/python2.7/site-packages/pootle/apps/pootle_app/management/commands/setup.py",
line 77, in handle_noargs
    call_command('migrate', interactive=False)
  File
"/var/www/pootle/env/lib/python2.7/site-packages/django/core/management/__init__.py",
line 159, in call_command
    return klass.execute(*args, **defaults)
  File
"/var/www/pootle/env/lib/python2.7/site-packages/django/core/management/base.py",
line 285, in execute
    output = self.handle(*args, **options)
  File
"/var/www/pootle/env/lib/python2.7/site-packages/south/management/commands/migrate.py",
line 111, in handle
    ignore_ghosts = ignore_ghosts,
  File
"/var/www/pootle/env/lib/python2.7/site-packages/south/migration/__init__.py",
line 220, in migrate_app
    success = migrator.migrate_many(target, workplan, database)
  File
"/var/www/pootle/env/lib/python2.7/site-packages/south/migration/migrators.py",
line 256, in migrate_many
    result = migrator.__class__.migrate_many(migrator, target, migrations,
database)
  File
"/var/www/pootle/env/lib/python2.7/site-packages/south/migration/migrators.py",
line 331, in migrate_many
    result = self.migrate(migration, database)
  File
"/var/www/pootle/env/lib/python2.7/site-packages/south/migration/migrators.py",
line 133, in migrate
    result = self.run(migration, database)
  File
"/var/www/pootle/env/lib/python2.7/site-packages/south/migration/migrators.py",
line 114, in run
    return self.run_migration(migration, database)
  File
"/var/www/pootle/env/lib/python2.7/site-packages/south/migration/migrators.py",
line 84, in run_migration
    migration_function()
  File
"/var/www/pootle/env/lib/python2.7/site-packages/south/migration/migrators.py",
line 60, in <lambda>
    return (lambda: direction(orm))
  File
"/var/www/pootle/env/lib/python2.7/site-packages/pootle/apps/pootle_store/migrations/0010_populate_translation_project_field.py",
line 13, in forwards
    bs.translation_project = bs.unit.store.translation_project
  File
"/var/www/pootle/env/lib/python2.7/site-packages/django/db/models/fields/related.py",
line 320, in __get__
    rel_obj = qs.get()
  File
"/var/www/pootle/env/lib/python2.7/site-packages/django/db/models/query.py",
line 310, in get
    self.model._meta.object_name)
pootle_store.models.DoesNotExist: Unit matching query does not exist.




[1] http://koha-community.org/
[2] http://translate.koha-community.org/



-- 
Bernardo Gonzalez Kriegel
bgkrie...@gmail.com
------------------------------------------------------------------------------
Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
Get real-time metrics from all of your servers, apps and tools
in one place.
SourceForge users - Click here to start your Free Trial of Datadog now!
http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140
_______________________________________________
Translate-pootle mailing list
Translate-pootle@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/translate-pootle

Reply via email to