-
Notifications
You must be signed in to change notification settings - Fork 39
Closed
Description
Environment
How do you use Sentry?
Using Sentry SaaS
Which SDK and version?
Using Python 3.9
Steps to Reproduce
Working through tutorial, step 4, just ran make serve-python
Expected Result
Docker images spin up, frontend and backend both working, application deployed.
Actual Result
Docker image for backend does not run, but other two docker images working.
Logs:
backend-py | The above exception was the direct cause of the following exception:
backend-py |
backend-py | Traceback (most recent call last):
backend-py | File "/usr/local/bin/flask", line 8, in <module>
backend-py | sys.exit(main())
backend-py | File "/usr/local/lib/python3.9/site-packages/flask/cli.py", line 995, in main
backend-py | cli.main(args=sys.argv[1:])
backend-py | File "/usr/local/lib/python3.9/site-packages/flask/cli.py", line 601, in main
backend-py | return super().main(*args, **kwargs)
backend-py | File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1053, in main
backend-py | rv = self.invoke(ctx)
backend-py | File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1659, in invoke
backend-py | return _process_result(sub_ctx.command.invoke(sub_ctx))
backend-py | File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1395, in invoke
backend-py | return ctx.invoke(self.callback, **ctx.params)
backend-py | File "/usr/local/lib/python3.9/site-packages/click/core.py", line 754, in invoke
backend-py | return __callback(*args, **kwargs)
backend-py | File "/usr/local/lib/python3.9/site-packages/click/decorators.py", line 84, in new_func
backend-py | return ctx.invoke(f, obj, *args, **kwargs)
backend-py | File "/usr/local/lib/python3.9/site-packages/click/core.py", line 754, in invoke
backend-py | return __callback(*args, **kwargs)
backend-py | File "/usr/local/lib/python3.9/site-packages/flask/cli.py", line 850, in run_command
backend-py | app = DispatchingApp(info.load_app, use_eager_loading=eager_loading)
backend-py | File "/usr/local/lib/python3.9/site-packages/flask/cli.py", line 325, in __init__
backend-py | self._load_unlocked()
backend-py | File "/usr/local/lib/python3.9/site-packages/flask/cli.py", line 351, in _load_unlocked
backend-py | self._app = rv = self.loader()
backend-py | File "/usr/local/lib/python3.9/site-packages/flask/cli.py", line 407, in load_app
backend-py | app = locate_app(self, import_name, name)
backend-py | File "/usr/local/lib/python3.9/site-packages/flask/cli.py", line 260, in locate_app
backend-py | __import__(module_name)
backend-py | File "/backend-py/src/__init__.py", line 2, in <module>
backend-py | from . import database # NOQA
backend-py | File "/backend-py/src/database.py", line 46, in <module>
backend-py | init_db()
backend-py | File "/backend-py/src/database.py", line 26, in init_db
backend-py | Base.metadata.create_all(bind=engine)
backend-py | File "/usr/local/lib/python3.9/site-packages/sqlalchemy/sql/schema.py", line 4864, in create_all
backend-py | bind._run_ddl_visitor(
backend-py | File "/usr/local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 3122, in _run_ddl_visitor
backend-py | with self.begin() as conn:
backend-py | File "/usr/local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 3038, in begin
backend-py | conn = self.connect(close_with_result=close_with_result)
backend-py | File "/usr/local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 3210, in connect
backend-py | return self._connection_cls(self, close_with_result=close_with_result)
backend-py | File "/usr/local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 96, in __init__
backend-py | else engine.raw_connection()
backend-py | File "/usr/local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 3289, in raw_connection
backend-py | return self._wrap_pool_connect(self.pool.connect, _connection)
backend-py | File "/usr/local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 3259, in _wrap_pool_connect
backend-py | Connection._handle_dbapi_exception_noconnection(
backend-py | File "/usr/local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 2106, in _handle_dbapi_exception_noconnection
backend-py | util.raise_(
backend-py | File "/usr/local/lib/python3.9/site-packages/sqlalchemy/util/compat.py", line 207, in raise_
backend-py | raise exception
backend-py | File "/usr/local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 3256, in _wrap_pool_connect
backend-py | return fn()
backend-py | File "/usr/local/lib/python3.9/site-packages/sqlalchemy/pool/base.py", line 310, in connect
backend-py | return _ConnectionFairy._checkout(self)
backend-py | File "/usr/local/lib/python3.9/site-packages/sqlalchemy/pool/base.py", line 868, in _checkout
backend-py | fairy = _ConnectionRecord.checkout(pool)
backend-py | File "/usr/local/lib/python3.9/site-packages/sqlalchemy/pool/base.py", line 476, in checkout
backend-py | rec = pool._do_get()
backend-py | File "/usr/local/lib/python3.9/site-packages/sqlalchemy/pool/impl.py", line 146, in _do_get
backend-py | self._dec_overflow()
backend-py | File "/usr/local/lib/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__
backend-py | compat.raise_(
backend-py | File "/usr/local/lib/python3.9/site-packages/sqlalchemy/util/compat.py", line 207, in raise_
backend-py | raise exception
backend-py | File "/usr/local/lib/python3.9/site-packages/sqlalchemy/pool/impl.py", line 143, in _do_get
backend-py | return self._create_connection()
backend-py | File "/usr/local/lib/python3.9/site-packages/sqlalchemy/pool/base.py", line 256, in _create_connection
backend-py | return _ConnectionRecord(self)
backend-py | File "/usr/local/lib/python3.9/site-packages/sqlalchemy/pool/base.py", line 371, in __init__
backend-py | self.__connect()
backend-py | File "/usr/local/lib/python3.9/site-packages/sqlalchemy/pool/base.py", line 666, in __connect
backend-py | pool.logger.debug("Error on connect(): %s", e)
backend-py | File "/usr/local/lib/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__
backend-py | compat.raise_(
backend-py | File "/usr/local/lib/python3.9/site-packages/sqlalchemy/util/compat.py", line 207, in raise_
backend-py | raise exception
backend-py | File "/usr/local/lib/python3.9/site-packages/sqlalchemy/pool/base.py", line 661, in __connect
backend-py | self.dbapi_connection = connection = pool._invoke_creator(self)
backend-py | File "/usr/local/lib/python3.9/site-packages/sqlalchemy/engine/create.py", line 590, in connect
backend-py | return dialect.connect(*cargs, **cparams)
backend-py | File "/usr/local/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 597, in connect
backend-py | return self.dbapi.connect(*cargs, **cparams)
backend-py | File "/usr/local/lib/python3.9/site-packages/psycopg2/__init__.py", line 122, in connect
backend-py | conn = _connect(dsn, connection_factory=connection_factory, **kwasync)
backend-py | sqlalchemy.exc.OperationalError: (psycopg2.OperationalError) SCRAM authentication requires libpq version 10 or above
backend-py |
backend-py | (Background on this error at: https://sqlalche.me/e/14/e3q8)
backend-py exited with code 1
Metadata
Metadata
Assignees
Labels
No labels