▶ Setting up / migrating database ...
Container sentry-self-hosted-postgres-1 Creating
Container sentry-self-hosted-postgres-1 Created
Container sentry-self-hosted-postgres-1 Starting
Container sentry-self-hosted-postgres-1 Started
Container sentry-self-hosted-smtp-1 Creating
Container sentry-self-hosted-symbolicator-1 Creating
Container sentry-self-hosted-redis-1 Running
Container sentry-self-hosted-kafka-1 Running
Container sentry-self-hosted-memcached-1 Creating
Container sentry-self-hosted-clickhouse-1 Running
Container sentry-self-hosted-postgres-1 Running
Container sentry-self-hosted-snuba-api-1 Creating
Container sentry-self-hosted-symbolicator-1 Created
Container sentry-self-hosted-snuba-api-1 Created
Container sentry-self-hosted-memcached-1 Created
Container sentry-self-hosted-smtp-1 Created
Container sentry-self-hosted-symbolicator-1 Starting
Container sentry-self-hosted-memcached-1 Starting
Container sentry-self-hosted-smtp-1 Starting
Container sentry-self-hosted-redis-1 Waiting
Container sentry-self-hosted-clickhouse-1 Waiting
Container sentry-self-hosted-kafka-1 Waiting
Container sentry-self-hosted-clickhouse-1 Healthy
Container sentry-self-hosted-kafka-1 Healthy
Container sentry-self-hosted-redis-1 Healthy
Container sentry-self-hosted-snuba-api-1 Starting
Container sentry-self-hosted-memcached-1 Started
Container sentry-self-hosted-smtp-1 Started
Container sentry-self-hosted-symbolicator-1 Started
Container sentry-self-hosted-snuba-api-1 Started
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.
:266: SyntaxWarning: 'tuple' object is not callable; perhaps you missed a comma?
Traceback (most recent call last):
File "/.venv/bin/sentry", line 4, in
raise SystemExit(main())
^^^^^^
File "/usr/src/sentry/src/sentry/runner/main.py", line 149, in main
func(**kwargs)
File "/.venv/lib/python3.11/site-packages/click/core.py", line 1157, in __call__
return self.main(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/.venv/lib/python3.11/site-packages/click/core.py", line 1078, in main
rv = self.invoke(ctx)
^^^^^^^^^^^^^^^^
File "/.venv/lib/python3.11/site-packages/click/core.py", line 1688, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/.venv/lib/python3.11/site-packages/click/core.py", line 1434, in invoke
return ctx.invoke(self.callback, **ctx.params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/.venv/lib/python3.11/site-packages/click/core.py", line 783, in invoke
return __callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/.venv/lib/python3.11/site-packages/click/decorators.py", line 33, in new_func
return f(get_current_context(), *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/sentry/src/sentry/runner/main.py", line 98, in inner
ctx.forward(django)
File "/.venv/lib/python3.11/site-packages/click/core.py", line 804, in forward
return __self.invoke(__cmd, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/.venv/lib/python3.11/site-packages/click/core.py", line 783, in invoke
return __callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/.venv/lib/python3.11/site-packages/click/decorators.py", line 33, in new_func
return f(get_current_context(), *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/sentry/src/sentry/runner/decorators.py", line 34, in inner
configure()
File "/usr/src/sentry/src/sentry/runner/__init__.py", line 33, in configure
_configure(ctx, py, yaml, skip_service_validation)
File "/usr/src/sentry/src/sentry/runner/settings.py", line 117, in configure
hasattr(settings, "INSTALLED_APPS")
File "/.venv/lib/python3.11/site-packages/django/conf/__init__.py", line 89, in __getattr__
self._setup(name)
File "/.venv/lib/python3.11/site-packages/django/conf/__init__.py", line 76, in _setup
self._wrapped = Settings(settings_module)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/.venv/lib/python3.11/site-packages/django/conf/__init__.py", line 190, in __init__
mod = importlib.import_module(self.SETTINGS_MODULE)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "", line 1204, in _gcd_import
File "", line 1176, in _find_and_load
File "", line 1147, in _find_and_load_unlocked
File "", line 690, in _load_unlocked
File "", line 940, in exec_module
File "", line 241, in _call_with_frames_removed
File "/usr/src/sentry/src/sentry/runner/default_settings.py", line 8, in
populate_module(sys.modules[__name__])
File "/usr/src/sentry/src/sentry/runner/importer.py", line 17, in populate_module
_load_settings(SENTRY_CONF_PY, settings=settings_mod)
File "/usr/src/sentry/src/sentry/runner/importer.py", line 28, in _load_settings
exec(source_file.read(), conf.__dict__)
File "", line 266, in
TypeError: 'tuple' object is not callable
Error in install/set-up-and-migrate-database.sh:19.
'$dcr web shell -c "
from django.db import connection
with connection.cursor() as cursor:
cursor.execute('ALTER TABLE IF EXISTS sentry_groupedmessage DROP CONSTRAINT IF EXISTS sentry_groupedmessage_project_id_id_515aaa7e_uniq;')
cursor.execute('DROP INDEX IF EXISTS sentry_groupedmessage_project_id_id_515aaa7e_uniq;')
"' exited with status 1
-> ./install.sh:main:37
--> install/set-up-and-migrate-database.sh:source:19
Cleaning up...
Any idea how can I fix it?
### Event ID
_No response_
Self-Hosted Version
24.8.0
CPU Architecture
x86_64
Docker Version
Docker version 27.2.0, build 3ab4256
Docker Compose Version
Docker Compose version v2.29.2
Steps to Reproduce
Expected Result
Successful installation
Actual Result
There is an error during installation:
▶ Ensuring proper PostgreSQL version ...
▶ Setting up / migrating database ... Container sentry-self-hosted-postgres-1 Creating Container sentry-self-hosted-postgres-1 Created Container sentry-self-hosted-postgres-1 Starting Container sentry-self-hosted-postgres-1 Started Container sentry-self-hosted-smtp-1 Creating Container sentry-self-hosted-symbolicator-1 Creating Container sentry-self-hosted-redis-1 Running Container sentry-self-hosted-kafka-1 Running Container sentry-self-hosted-memcached-1 Creating Container sentry-self-hosted-clickhouse-1 Running Container sentry-self-hosted-postgres-1 Running Container sentry-self-hosted-snuba-api-1 Creating Container sentry-self-hosted-symbolicator-1 Created Container sentry-self-hosted-snuba-api-1 Created Container sentry-self-hosted-memcached-1 Created Container sentry-self-hosted-smtp-1 Created Container sentry-self-hosted-symbolicator-1 Starting Container sentry-self-hosted-memcached-1 Starting Container sentry-self-hosted-smtp-1 Starting Container sentry-self-hosted-redis-1 Waiting Container sentry-self-hosted-clickhouse-1 Waiting Container sentry-self-hosted-kafka-1 Waiting Container sentry-self-hosted-clickhouse-1 Healthy Container sentry-self-hosted-kafka-1 Healthy Container sentry-self-hosted-redis-1 Healthy Container sentry-self-hosted-snuba-api-1 Starting Container sentry-self-hosted-memcached-1 Started Container sentry-self-hosted-smtp-1 Started Container sentry-self-hosted-symbolicator-1 Started Container sentry-self-hosted-snuba-api-1 Started Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done.