fwani / Sentry-Docker-Compose

docker compose 를 이용한 sentry 설치 스크립트
3 stars 1 forks source link

I get this django.db.transaction.TransactionManagementError: This code isn't under transaction management #1

Open johndpope opened 2 years ago

johndpope commented 2 years ago
Migrating forwards to 0472_auto__add_field_sentryapp_author.
 > sentry:0459_global_searches_unique_constraint
FATAL ERROR - The following SQL query failed: CREATE UNIQUE INDEX CONCURRENTLY sentry_savedsearch_is_global_6793a2f9e1b59b95 ON sentry_savedsearch (is_global, name) WHERE is_global
The error was: ProgrammingError('relation "sentry_savedsearch_is_global_6793a2f9e1b59b95" already exists\n',)
SQL: CREATE UNIQUE INDEX CONCURRENTLY sentry_savedsearch_is_global_6793a2f9e1b59b95 ON sentry_savedsearch (is_global, name) WHERE is_global
Traceback (most recent call last):
  File "/usr/local/bin/sentry", line 8, in <module>
    sys.exit(main())
  File "/usr/local/lib/python2.7/site-packages/sentry/runner/__init__.py", line 162, in main
    cli(prog_name=get_prog(), obj={}, max_content_width=100)
  File "/usr/local/lib/python2.7/site-packages/click/core.py", line 722, in __call__
    return self.main(*args, **kwargs)
  File "/usr/local/lib/python2.7/site-packages/click/core.py", line 697, in main
    rv = self.invoke(ctx)
  File "/usr/local/lib/python2.7/site-packages/click/core.py", line 1066, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/usr/local/lib/python2.7/site-packages/click/core.py", line 895, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/usr/local/lib/python2.7/site-packages/click/core.py", line 535, in invoke
    return callback(*args, **kwargs)
  File "/usr/local/lib/python2.7/site-packages/click/decorators.py", line 17, in new_func
    return f(get_current_context(), *args, **kwargs)
  File "/usr/local/lib/python2.7/site-packages/sentry/runner/decorators.py", line 36, in inner
    return ctx.invoke(f, *args, **kwargs)
  File "/usr/local/lib/python2.7/site-packages/click/core.py", line 535, in invoke
    return callback(*args, **kwargs)
  File "/usr/local/lib/python2.7/site-packages/click/decorators.py", line 17, in new_func
    return f(get_current_context(), *args, **kwargs)
  File "/usr/local/lib/python2.7/site-packages/sentry/runner/commands/upgrade.py", line 75, in upgrade
    _upgrade(not noinput, traceback, verbosity, not no_repair)
  File "/usr/local/lib/python2.7/site-packages/sentry/runner/commands/upgrade.py", line 30, in _upgrade
    ignore_ghost_migrations=True,
  File "/usr/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 159, in call_command
    return klass.execute(*args, **defaults)
  File "/usr/local/lib/python2.7/site-packages/django/core/management/base.py", line 285, in execute
    output = self.handle(*args, **options)
  File "/usr/local/lib/python2.7/site-packages/django/core/management/base.py", line 415, in handle
    return self.handle_noargs(**options)
  File "/usr/local/lib/python2.7/site-packages/south/management/commands/syncdb.py", line 125, in handle_noargs
    management.call_command('south_migrate', **options)
  File "/usr/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 159, in call_command
    return klass.execute(*args, **defaults)
  File "/usr/local/lib/python2.7/site-packages/django/core/management/base.py", line 285, in execute
    output = self.handle(*args, **options)
  File "/usr/local/lib/python2.7/site-packages/south/management/commands/south_migrate.py", line 105, in handle
    ignore_ghosts=ignore_ghosts,
  File "/usr/local/lib/python2.7/site-packages/south/migration/__init__.py", line 231, in migrate_app
    success = migrator.migrate_many(target, workplan, database)
  File "/usr/local/lib/python2.7/site-packages/south/migration/migrators.py", line 291, in migrate_many
    result = self.migrate(migration, database)
  File "/usr/local/lib/python2.7/site-packages/south/migration/migrators.py", line 132, in migrate
    result = self.run(migration, database)
  File "/usr/local/lib/python2.7/site-packages/south/migration/migrators.py", line 241, in run
    return super(Forwards, self).run(migration, database)
  File "/usr/local/lib/python2.7/site-packages/south/migration/migrators.py", line 114, in run
    return self.run_migration(migration, database)
  File "/usr/local/lib/python2.7/site-packages/south/migration/migrators.py", line 92, in run_migration
    south.db.db.rollback_transaction()
  File "/usr/local/lib/python2.7/site-packages/south/db/generic.py", line 1046, in rollback_transaction
    transaction.leave_transaction_management(using=self.db_alias)
  File "/usr/local/lib/python2.7/site-packages/django/db/transaction.py", line 78, in leave_transaction_management
    get_connection(using).leave_transaction_management()
  File "/usr/local/lib/python2.7/site-packages/django/db/backends/__init__.py", line 310, in leave_transaction_management
    "This code isn't under transaction management")
django.db.transaction.TransactionManagementError: This code isn't under transaction management
ERROR: 1
johndpope commented 2 years ago

re-running ./start-sentry.sh init fixed things

johndpope commented 2 years ago

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!                    CAUTION                       !! !! Your SENTRY_SECRET_KEY is potentially insecure.  !! !!    We recommend at least 32 characters long.     !! !!     Regenerate with generate-secret-key.       !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 08:46:53 [WARNING] sentry.utils.geo: settings.GEOIP_PATH_MMDB not configured. 08:47:06 [INFO] sentry.plugins.github: apps-not-configured Syncing... Creating tables ... Installing custom SQL ... Installing indexes ... Installed 0 object(s) from 0 fixture(s) Migrating... Running migrations for sentry:  - Migrating forwards to 0472_autoadd_field_sentryapp_author.  > sentry:0459_global_searches_unique_constraint FATAL ERROR - The following SQL query failed: CREATE UNIQUE INDEX CONCURRENTLY sentry_savedsearch_is_global_6793a2f9e1b59b95 ON sentry_savedsearch (is_global, name) WHERE is_global The error was: ProgrammingError('relation "sentry_savedsearch_is_global_6793a2f9e1b59b95" already exists\n',) SQL: CREATE UNIQUE INDEX CONCURRENTLY sentry_savedsearch_is_global_6793a2f9e1b59b95 ON sentry_savedsearch (is_global, name) WHERE is_global Traceback (most recent call last):   File "/usr/local/bin/sentry", line 8, in      sys.exit(main())   File "/usr/local/lib/python2.7/site-packages/sentry/runner/init.py", line 162, in main     cli(prog_name=get_prog(), obj={}, max_content_width=100)   File "/usr/local/lib/python2.7/site-packages/click/core.py", line 722, in call     return self.main(args, kwargs)   File "/usr/local/lib/python2.7/site-packages/click/core.py", line 697, in main     rv = self.invoke(ctx)   File "/usr/local/lib/python2.7/site-packages/click/core.py", line 1066, in invoke     return _process_result(sub_ctx.command.invoke(sub_ctx))   File "/usr/local/lib/python2.7/site-packages/click/core.py", line 895, in invoke     return ctx.invoke(self.callback, ctx.params)   File "/usr/local/lib/python2.7/site-packages/click/core.py", line 535, in invoke     return callback(args, kwargs)   File "/usr/local/lib/python2.7/site-packages/click/decorators.py", line 17, in new_func     return f(get_current_context(), *args, *kwargs)   File "/usr/local/lib/python2.7/site-packages/sentry/runner/decorators.py", line 36, in inner     return ctx.invoke(f, args, kwargs)   File "/usr/local/lib/python2.7/site-packages/click/core.py", line 535, in invoke     return callback(*args, *kwargs)   File "/usr/local/lib/python2.7/site-packages/click/decorators.py", line 17, in new_func     return f(get_current_context(), args, **kwargs)   File "/usr/local/lib/python2.7/site-packages/sentry/runner/commands/upgrade.py", line 75, in upgrade     _upgrade(not noinput, traceback, verbosity, not no_repair)   File "/usr/local/lib/python2.7/site-packages/sentry/runner/commands/upgrade.py", line 30, in _upgrade     ignore_ghost_migrations=True,   File "/usr/local/lib/python2.7/site-packages/django/core/management/init.py", line 159, in call_command     return klass.execute(*args, defaults)   File "/usr/local/lib/python2.7/site-packages/django/core/management/base.py", line 285, in execute     output = self.handle(*args, options)   File "/usr/local/lib/python2.7/site-packages/django/core/management/base.py", line 415, in handle     return self.handle_noargs(options)   File "/usr/local/lib/python2.7/site-packages/south/management/commands/syncdb.py", line 125, in handle_noargs     management.call_command('south_migrate', *options)   File "/usr/local/lib/python2.7/site-packages/django/core/management/init.py", line 159, in call_command     return klass.execute(args, defaults)   File "/usr/local/lib/python2.7/site-packages/django/core/management/base.py", line 285, in execute     output = self.handle(*args, **options)   File "/usr/local/lib/python2.7/site-packages/south/management/commands/south_migrate.py", line 105, in handle     ignore_ghosts=ignore_ghosts,   File "/usr/local/lib/python2.7/site-packages/south/migration/init.py", line 231, in migrate_app     success = migrator.migrate_many(target, workplan, database)   File "/usr/local/lib/python2.7/site-packages/south/migration/migrators.py", line 291, in migrate_many     result = self.migrate(migration, database)   File "/usr/local/lib/python2.7/site-packages/south/migration/migrators.py", line 132, in migrate     result = self.run(migration, database)   File "/usr/local/lib/python2.7/site-packages/south/migration/migrators.py", line 241, in run     return super(Forwards, self).run(migration, database)   File "/usr/local/lib/python2.7/site-packages/south/migration/migrators.py", line 114, in run     return self.run_migration(migration, database)   File "/usr/local/lib/python2.7/site-packages/south/migration/migrators.py", line 92, in run_migration     south.db.db.rollback_transaction()   File "/usr/local/lib/python2.7/site-packages/south/db/generic.py", line 1046, in rollback_transaction     transaction.leave_transaction_management(using=self.db_alias)   File "/usr/local/lib/python2.7/site-packages/django/db/transaction.py", line 78, in leave_transaction_management     get_connection(using).leave_transaction_management()   File "/usr/local/lib/python2.7/site-packages/django/db/backends/init__.py", line 310, in leave_transaction_management     "This code isn't under transaction management") django.db.transaction.TransactionManagementError: This code isn't under transaction management