No errors.
I see that error on every command.
Of course, the database is configured correctly and I can connect to the database without problems using mariadb using the database server, user name, database name and password from the configuration file.
"import eduMFA" instead of "import edumfa". I am not sure if the error is related to the connection issue.
There is nothing in the log file. The full traceback above is:
(edumfa) [edumfa@idp9a-test ~]$ edumfa-schema-upgrade /opt/edumfa/lib/edumfa/migrations
Can not import grpc modules.
_ __ __ ______
| | | \/ | ____/\
___ __| |_ _| \ / | |__ / \
/ _ \/ _` | | | | |\/| | __/ /\ \
| __/ (_| | |_| | | | | | / ____ \
\___|\__,_|\__,_|_| |_|_|/_/ \_\ v2.1.0
Traceback (most recent call last):
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
self._dbapi_connection = engine.raw_connection()
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/engine/base.py", line 3300, in raw_connection
return self.pool.connect()
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/pool/base.py", line 449, in connect
return _ConnectionFairy._checkout(self)
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
fairy = _ConnectionRecord.checkout(pool)
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
rec = pool._do_get()
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/pool/impl.py", line 308, in _do_get
return self._create_connection()
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
return _ConnectionRecord(self)
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
self.__connect()
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/pool/base.py", line 901, in __connect
pool.logger.debug("Error on connect(): %s", e)
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
raise exc_value.with_traceback(exc_tb)
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
self.dbapi_connection = connection = pool._invoke_creator(self)
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/engine/create.py", line 643, in connect
return dialect.connect(*cargs, **cparams)
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/engine/default.py", line 620, in connect
return self.loaded_dbapi.connect(*cargs, **cparams)
File "/opt/edumfa/lib64/python3.9/site-packages/pymysql/connections.py", line 361, in __init__
self.connect()
File "/opt/edumfa/lib64/python3.9/site-packages/pymysql/connections.py", line 669, in connect
self._request_authentication()
File "/opt/edumfa/lib64/python3.9/site-packages/pymysql/connections.py", line 957, in _request_authentication
auth_packet = self._read_packet()
File "/opt/edumfa/lib64/python3.9/site-packages/pymysql/connections.py", line 775, in _read_packet
packet.raise_for_error()
File "/opt/edumfa/lib64/python3.9/site-packages/pymysql/protocol.py", line 219, in raise_for_error
err.raise_mysql_exception(self._data)
File "/opt/edumfa/lib64/python3.9/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1045, "Access denied for user 'edumfa'@'idp9a-test.example.com' (using password: YES)")
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/opt/edumfa/bin/edumfa-manage", line 8, in <module>
sys.exit(cli())
File "/opt/edumfa/lib64/python3.9/site-packages/click/core.py", line 1157, in __call__
return self.main(*args, **kwargs)
File "/opt/edumfa/lib64/python3.9/site-packages/click/core.py", line 1078, in main
rv = self.invoke(ctx)
File "/opt/edumfa/lib64/python3.9/site-packages/click/core.py", line 1688, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/opt/edumfa/lib64/python3.9/site-packages/click/core.py", line 1688, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/opt/edumfa/lib64/python3.9/site-packages/click/core.py", line 1434, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/opt/edumfa/lib64/python3.9/site-packages/click/core.py", line 783, in invoke
return __callback(*args, **kwargs)
File "/opt/edumfa/lib64/python3.9/site-packages/click/decorators.py", line 33, in new_func
return f(get_current_context(), *args, **kwargs)
File "/opt/edumfa/lib64/python3.9/site-packages/flask/cli.py", line 386, in decorator
return ctx.invoke(f, *args, **kwargs)
File "/opt/edumfa/lib64/python3.9/site-packages/click/core.py", line 783, in invoke
return __callback(*args, **kwargs)
File "/opt/edumfa/lib64/python3.9/site-packages/flask_migrate/cli.py", line 229, in current
_current(directory, verbose)
File "/opt/edumfa/lib64/python3.9/site-packages/flask_migrate/__init__.py", line 111, in wrapped
f(*args, **kwargs)
File "/opt/edumfa/lib64/python3.9/site-packages/flask_migrate/__init__.py", line 251, in current
command.current(config, verbose=verbose)
File "/opt/edumfa/lib64/python3.9/site-packages/alembic/command.py", line 632, in current
script.run_env()
File "/opt/edumfa/lib64/python3.9/site-packages/alembic/script/base.py", line 582, in run_env
util.load_python_file(self.dir, "env.py")
File "/opt/edumfa/lib64/python3.9/site-packages/alembic/util/pyfiles.py", line 95, in load_python_file
module = load_module_py(module_id, path)
File "/opt/edumfa/lib64/python3.9/site-packages/alembic/util/pyfiles.py", line 113, in load_module_py
spec.loader.exec_module(module) # type: ignore
File "<frozen importlib._bootstrap_external>", line 850, in exec_module
File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
File "/opt/edumfa/lib/edumfa/migrations/env.py", line 110, in <module>
run_migrations_online()
File "/opt/edumfa/lib/edumfa/migrations/env.py", line 91, in run_migrations_online
connection = engine.connect()
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/engine/base.py", line 3276, in connect
return self._connection_cls(self)
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
Connection._handle_dbapi_exception_noconnection(
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/engine/base.py", line 2440, in _handle_dbapi_exception_noconnection
raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
self._dbapi_connection = engine.raw_connection()
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/engine/base.py", line 3300, in raw_connection
return self.pool.connect()
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/pool/base.py", line 449, in connect
return _ConnectionFairy._checkout(self)
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
fairy = _ConnectionRecord.checkout(pool)
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
rec = pool._do_get()
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/pool/impl.py", line 308, in _do_get
return self._create_connection()
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
return _ConnectionRecord(self)
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
self.__connect()
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/pool/base.py", line 901, in __connect
pool.logger.debug("Error on connect(): %s", e)
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
raise exc_value.with_traceback(exc_tb)
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
self.dbapi_connection = connection = pool._invoke_creator(self)
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/engine/create.py", line 643, in connect
return dialect.connect(*cargs, **cparams)
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/engine/default.py", line 620, in connect
return self.loaded_dbapi.connect(*cargs, **cparams)
File "/opt/edumfa/lib64/python3.9/site-packages/pymysql/connections.py", line 361, in __init__
self.connect()
File "/opt/edumfa/lib64/python3.9/site-packages/pymysql/connections.py", line 669, in connect
self._request_authentication()
File "/opt/edumfa/lib64/python3.9/site-packages/pymysql/connections.py", line 957, in _request_authentication
auth_packet = self._read_packet()
File "/opt/edumfa/lib64/python3.9/site-packages/pymysql/connections.py", line 775, in _read_packet
packet.raise_for_error()
File "/opt/edumfa/lib64/python3.9/site-packages/pymysql/protocol.py", line 219, in raise_for_error
err.raise_mysql_exception(self._data)
File "/opt/edumfa/lib64/python3.9/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1045, "Access denied for user 'edumfa'@'idp9a-test.example.com' (using password: YES)")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
++ Stamping DB to 4f32a4e1bf33
Can not import grpc modules.
_ __ __ ______
| | | \/ | ____/\
___ __| |_ _| \ / | |__ / \
/ _ \/ _` | | | | |\/| | __/ /\ \
| __/ (_| | |_| | | | | | / ____ \
\___|\__,_|\__,_|_| |_|_|/_/ \_\ v2.1.0
Traceback (most recent call last):
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
self._dbapi_connection = engine.raw_connection()
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/engine/base.py", line 3300, in raw_connection
return self.pool.connect()
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/pool/base.py", line 449, in connect
return _ConnectionFairy._checkout(self)
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
fairy = _ConnectionRecord.checkout(pool)
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
rec = pool._do_get()
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/pool/impl.py", line 308, in _do_get
return self._create_connection()
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
return _ConnectionRecord(self)
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
self.__connect()
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/pool/base.py", line 901, in __connect
pool.logger.debug("Error on connect(): %s", e)
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
raise exc_value.with_traceback(exc_tb)
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
self.dbapi_connection = connection = pool._invoke_creator(self)
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/engine/create.py", line 643, in connect
return dialect.connect(*cargs, **cparams)
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/engine/default.py", line 620, in connect
return self.loaded_dbapi.connect(*cargs, **cparams)
File "/opt/edumfa/lib64/python3.9/site-packages/pymysql/connections.py", line 361, in __init__
self.connect()
File "/opt/edumfa/lib64/python3.9/site-packages/pymysql/connections.py", line 669, in connect
self._request_authentication()
File "/opt/edumfa/lib64/python3.9/site-packages/pymysql/connections.py", line 957, in _request_authentication
auth_packet = self._read_packet()
File "/opt/edumfa/lib64/python3.9/site-packages/pymysql/connections.py", line 775, in _read_packet
packet.raise_for_error()
File "/opt/edumfa/lib64/python3.9/site-packages/pymysql/protocol.py", line 219, in raise_for_error
err.raise_mysql_exception(self._data)
File "/opt/edumfa/lib64/python3.9/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1045, "Access denied for user 'edumfa'@'idp9a-test.example.com' (using password: YES)")
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/opt/edumfa/bin/edumfa-manage", line 8, in <module>
sys.exit(cli())
File "/opt/edumfa/lib64/python3.9/site-packages/click/core.py", line 1157, in __call__
return self.main(*args, **kwargs)
File "/opt/edumfa/lib64/python3.9/site-packages/click/core.py", line 1078, in main
rv = self.invoke(ctx)
File "/opt/edumfa/lib64/python3.9/site-packages/click/core.py", line 1688, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/opt/edumfa/lib64/python3.9/site-packages/click/core.py", line 1688, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/opt/edumfa/lib64/python3.9/site-packages/click/core.py", line 1434, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/opt/edumfa/lib64/python3.9/site-packages/click/core.py", line 783, in invoke
return __callback(*args, **kwargs)
File "/opt/edumfa/lib64/python3.9/site-packages/click/decorators.py", line 33, in new_func
return f(get_current_context(), *args, **kwargs)
File "/opt/edumfa/lib64/python3.9/site-packages/flask/cli.py", line 386, in decorator
return ctx.invoke(f, *args, **kwargs)
File "/opt/edumfa/lib64/python3.9/site-packages/click/core.py", line 783, in invoke
return __callback(*args, **kwargs)
File "/opt/edumfa/lib64/python3.9/site-packages/flask_migrate/cli.py", line 249, in stamp
_stamp(directory, revision, sql, tag, purge)
File "/opt/edumfa/lib64/python3.9/site-packages/flask_migrate/__init__.py", line 111, in wrapped
f(*args, **kwargs)
File "/opt/edumfa/lib64/python3.9/site-packages/flask_migrate/__init__.py", line 259, in stamp
command.stamp(config, revision, sql=sql, tag=tag, purge=purge)
File "/opt/edumfa/lib64/python3.9/site-packages/alembic/command.py", line 699, in stamp
script.run_env()
File "/opt/edumfa/lib64/python3.9/site-packages/alembic/script/base.py", line 582, in run_env
util.load_python_file(self.dir, "env.py")
File "/opt/edumfa/lib64/python3.9/site-packages/alembic/util/pyfiles.py", line 95, in load_python_file
module = load_module_py(module_id, path)
File "/opt/edumfa/lib64/python3.9/site-packages/alembic/util/pyfiles.py", line 113, in load_module_py
spec.loader.exec_module(module) # type: ignore
File "<frozen importlib._bootstrap_external>", line 850, in exec_module
File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
File "/opt/edumfa/lib/edumfa/migrations/env.py", line 110, in <module>
run_migrations_online()
File "/opt/edumfa/lib/edumfa/migrations/env.py", line 91, in run_migrations_online
connection = engine.connect()
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/engine/base.py", line 3276, in connect
return self._connection_cls(self)
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
Connection._handle_dbapi_exception_noconnection(
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/engine/base.py", line 2440, in _handle_dbapi_exception_noconnection
raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
self._dbapi_connection = engine.raw_connection()
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/engine/base.py", line 3300, in raw_connection
return self.pool.connect()
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/pool/base.py", line 449, in connect
return _ConnectionFairy._checkout(self)
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
fairy = _ConnectionRecord.checkout(pool)
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
rec = pool._do_get()
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/pool/impl.py", line 308, in _do_get
return self._create_connection()
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
return _ConnectionRecord(self)
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
self.__connect()
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/pool/base.py", line 901, in __connect
pool.logger.debug("Error on connect(): %s", e)
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
raise exc_value.with_traceback(exc_tb)
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
self.dbapi_connection = connection = pool._invoke_creator(self)
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/engine/create.py", line 643, in connect
return dialect.connect(*cargs, **cparams)
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/engine/default.py", line 620, in connect
return self.loaded_dbapi.connect(*cargs, **cparams)
File "/opt/edumfa/lib64/python3.9/site-packages/pymysql/connections.py", line 361, in __init__
self.connect()
File "/opt/edumfa/lib64/python3.9/site-packages/pymysql/connections.py", line 669, in connect
self._request_authentication()
File "/opt/edumfa/lib64/python3.9/site-packages/pymysql/connections.py", line 957, in _request_authentication
auth_packet = self._read_packet()
File "/opt/edumfa/lib64/python3.9/site-packages/pymysql/connections.py", line 775, in _read_packet
packet.raise_for_error()
File "/opt/edumfa/lib64/python3.9/site-packages/pymysql/protocol.py", line 219, in raise_for_error
err.raise_mysql_exception(self._data)
File "/opt/edumfa/lib64/python3.9/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1045, "Access denied for user 'edumfa'@'idp9a-test.example.com' (using password: YES)")
(Background on this error at: https://sqlalche.me/e/20/e3q8)
++ Upgrading DB schema.
Can not import grpc modules.
_ __ __ ______
| | | \/ | ____/\
___ __| |_ _| \ / | |__ / \
/ _ \/ _` | | | | |\/| | __/ /\ \
| __/ (_| | |_| | | | | | / ____ \
\___|\__,_|\__,_|_| |_|_|/_/ \_\ v2.1.0
Running online
Traceback (most recent call last):
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
self._dbapi_connection = engine.raw_connection()
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/engine/base.py", line 3300, in raw_connection
return self.pool.connect()
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/pool/base.py", line 449, in connect
return _ConnectionFairy._checkout(self)
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
fairy = _ConnectionRecord.checkout(pool)
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
rec = pool._do_get()
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/pool/impl.py", line 308, in _do_get
return self._create_connection()
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
return _ConnectionRecord(self)
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
self.__connect()
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/pool/base.py", line 901, in __connect
pool.logger.debug("Error on connect(): %s", e)
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
raise exc_value.with_traceback(exc_tb)
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
self.dbapi_connection = connection = pool._invoke_creator(self)
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/engine/create.py", line 643, in connect
return dialect.connect(*cargs, **cparams)
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/engine/default.py", line 620, in connect
return self.loaded_dbapi.connect(*cargs, **cparams)
File "/opt/edumfa/lib64/python3.9/site-packages/pymysql/connections.py", line 361, in __init__
self.connect()
File "/opt/edumfa/lib64/python3.9/site-packages/pymysql/connections.py", line 669, in connect
self._request_authentication()
File "/opt/edumfa/lib64/python3.9/site-packages/pymysql/connections.py", line 957, in _request_authentication
auth_packet = self._read_packet()
File "/opt/edumfa/lib64/python3.9/site-packages/pymysql/connections.py", line 775, in _read_packet
packet.raise_for_error()
File "/opt/edumfa/lib64/python3.9/site-packages/pymysql/protocol.py", line 219, in raise_for_error
err.raise_mysql_exception(self._data)
File "/opt/edumfa/lib64/python3.9/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1045, "Access denied for user 'edumfa'@'idp9a-test.example.com' (using password: YES)")
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/opt/edumfa/bin/edumfa-manage", line 8, in <module>
sys.exit(cli())
File "/opt/edumfa/lib64/python3.9/site-packages/click/core.py", line 1157, in __call__
return self.main(*args, **kwargs)
File "/opt/edumfa/lib64/python3.9/site-packages/click/core.py", line 1078, in main
rv = self.invoke(ctx)
File "/opt/edumfa/lib64/python3.9/site-packages/click/core.py", line 1688, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/opt/edumfa/lib64/python3.9/site-packages/click/core.py", line 1688, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/opt/edumfa/lib64/python3.9/site-packages/click/core.py", line 1434, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/opt/edumfa/lib64/python3.9/site-packages/click/core.py", line 783, in invoke
return __callback(*args, **kwargs)
File "/opt/edumfa/lib64/python3.9/site-packages/click/decorators.py", line 33, in new_func
return f(get_current_context(), *args, **kwargs)
File "/opt/edumfa/lib64/python3.9/site-packages/flask/cli.py", line 386, in decorator
return ctx.invoke(f, *args, **kwargs)
File "/opt/edumfa/lib64/python3.9/site-packages/click/core.py", line 783, in invoke
return __callback(*args, **kwargs)
File "/opt/edumfa/lib64/python3.9/site-packages/flask_migrate/cli.py", line 154, in upgrade
_upgrade(directory, revision, sql, tag, x_arg)
File "/opt/edumfa/lib64/python3.9/site-packages/flask_migrate/__init__.py", line 111, in wrapped
f(*args, **kwargs)
File "/opt/edumfa/lib64/python3.9/site-packages/flask_migrate/__init__.py", line 200, in upgrade
command.upgrade(config, revision, sql=sql, tag=tag)
File "/opt/edumfa/lib64/python3.9/site-packages/alembic/command.py", line 406, in upgrade
script.run_env()
File "/opt/edumfa/lib64/python3.9/site-packages/alembic/script/base.py", line 582, in run_env
util.load_python_file(self.dir, "env.py")
File "/opt/edumfa/lib64/python3.9/site-packages/alembic/util/pyfiles.py", line 95, in load_python_file
module = load_module_py(module_id, path)
File "/opt/edumfa/lib64/python3.9/site-packages/alembic/util/pyfiles.py", line 113, in load_module_py
spec.loader.exec_module(module) # type: ignore
File "<frozen importlib._bootstrap_external>", line 850, in exec_module
File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
File "/opt/edumfa/lib/edumfa/migrations/env.py", line 110, in <module>
run_migrations_online()
File "/opt/edumfa/lib/edumfa/migrations/env.py", line 91, in run_migrations_online
connection = engine.connect()
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/engine/base.py", line 3276, in connect
return self._connection_cls(self)
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/engine/base.py", line 148, in __init__
Connection._handle_dbapi_exception_noconnection(
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/engine/base.py", line 2440, in _handle_dbapi_exception_noconnection
raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
self._dbapi_connection = engine.raw_connection()
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/engine/base.py", line 3300, in raw_connection
return self.pool.connect()
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/pool/base.py", line 449, in connect
return _ConnectionFairy._checkout(self)
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
fairy = _ConnectionRecord.checkout(pool)
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
rec = pool._do_get()
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/pool/impl.py", line 308, in _do_get
return self._create_connection()
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
return _ConnectionRecord(self)
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
self.__connect()
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/pool/base.py", line 901, in __connect
pool.logger.debug("Error on connect(): %s", e)
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
raise exc_value.with_traceback(exc_tb)
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
self.dbapi_connection = connection = pool._invoke_creator(self)
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/engine/create.py", line 643, in connect
return dialect.connect(*cargs, **cparams)
File "/opt/edumfa/lib64/python3.9/site-packages/sqlalchemy/engine/default.py", line 620, in connect
return self.loaded_dbapi.connect(*cargs, **cparams)
File "/opt/edumfa/lib64/python3.9/site-packages/pymysql/connections.py", line 361, in __init__
self.connect()
File "/opt/edumfa/lib64/python3.9/site-packages/pymysql/connections.py", line 669, in connect
self._request_authentication()
File "/opt/edumfa/lib64/python3.9/site-packages/pymysql/connections.py", line 957, in _request_authentication
auth_packet = self._read_packet()
File "/opt/edumfa/lib64/python3.9/site-packages/pymysql/connections.py", line 775, in _read_packet
packet.raise_for_error()
File "/opt/edumfa/lib64/python3.9/site-packages/pymysql/protocol.py", line 219, in raise_for_error
err.raise_mysql_exception(self._data)
File "/opt/edumfa/lib64/python3.9/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1045, "Access denied for user 'edumfa'@'idp9a-test.example.com' (using password: YES)")
(Background on this error at: https://sqlalche.me/e/20/e3q8)