Moved to Docker from OS and now getting recorder errors

I just moved to Docker from HA OS and restored my setup by moving the files from /config over. Most things are working but I’m getting errors with recorder starting now. Originally I tried setting up a MariaDB container and updating the recorder entry in configuration.yaml but couldn’t get it to work. I decided to just go back to the stock recorder for now by removing the recorder entry, but still got the same errors in my logs. I also tried removing the home-assistant_v2.db file but no luck. Here’s what I’m seeing in the logs:

2023-01-26 15:45:49.702 WARNING (MainThread) [homeassistant.setup] Setup of recorder is taking over 10 seconds.

2023-01-26 15:46:14.747 ERROR (Recorder) [homeassistant.components.recorder.core] Error during connection setup: (MySQLdb.OperationalError) (2005, "Unknown MySQL server host 'core-mariadb' (-3)")

(Background on this error at: https://sqlalche.me/e/14/e3q8) (retrying in 3 seconds)

Traceback (most recent call last):

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 3361, in _wrap_pool_connect

return fn()

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 325, in connect

return _ConnectionFairy._checkout(self)

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 888, in _checkout

fairy = _ConnectionRecord.checkout(pool)

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 491, in checkout

rec = pool._do_get()

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/impl.py", line 145, in _do_get

with util.safe_reraise():

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__

compat.raise_(

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/compat.py", line 210, in raise_

raise exception

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/impl.py", line 143, in _do_get

return self._create_connection()

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 271, in _create_connection

return _ConnectionRecord(self)

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 386, in __init__

self.__connect()

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 684, in __connect

with util.safe_reraise():

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__

compat.raise_(

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/compat.py", line 210, in raise_

raise exception

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 680, in __connect

self.dbapi_connection = connection = pool._invoke_creator(self)

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/create.py", line 578, in connect

return dialect.connect(*cargs, **cparams)

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/default.py", line 598, in connect

return self.dbapi.connect(*cargs, **cparams)

File "/usr/local/lib/python3.10/site-packages/MySQLdb/__init__.py", line 123, in Connect

return Connection(*args, **kwargs)

File "/usr/local/lib/python3.10/site-packages/MySQLdb/connections.py", line 185, in __init__

super().__init__(*args, **kwargs2)

MySQLdb.OperationalError: (2005, "Unknown MySQL server host 'core-mariadb' (-3)")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):

File "/usr/src/homeassistant/homeassistant/components/recorder/core.py", line 703, in _setup_recorder

self._setup_connection()

File "/usr/src/homeassistant/homeassistant/components/recorder/core.py", line 1162, in _setup_connection

Base.metadata.create_all(self.engine)

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/sql/schema.py", line 4930, in create_all

bind._run_ddl_visitor(

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/future/engine.py", line 341, in _run_ddl_visitor

with self.begin() as conn:

File "/usr/local/lib/python3.10/contextlib.py", line 135, in __enter__

return next(self.gen)

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/future/engine.py", line 379, in begin

with self.connect() as conn:

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/future/engine.py", line 406, in connect

return super(Engine, self).connect()

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 3315, in connect

return self._connection_cls(self, close_with_result=close_with_result)

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 96, in __init__

else engine.raw_connection()

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 3394, in raw_connection

return self._wrap_pool_connect(self.pool.connect, _connection)

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 3364, in _wrap_pool_connect

Connection._handle_dbapi_exception_noconnection(

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 2198, in _handle_dbapi_exception_noconnection

util.raise_(

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/compat.py", line 210, in raise_

raise exception

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 3361, in _wrap_pool_connect

return fn()

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 325, in connect

return _ConnectionFairy._checkout(self)

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 888, in _checkout

fairy = _ConnectionRecord.checkout(pool)

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 491, in checkout

rec = pool._do_get()

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/impl.py", line 145, in _do_get

with util.safe_reraise():

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__

compat.raise_(

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/compat.py", line 210, in raise_

raise exception

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/impl.py", line 143, in _do_get

return self._create_connection()

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 271, in _create_connection

return _ConnectionRecord(self)

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 386, in __init__

self.__connect()

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 684, in __connect

with util.safe_reraise():

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__

compat.raise_(

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/compat.py", line 210, in raise_

raise exception

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 680, in __connect

self.dbapi_connection = connection = pool._invoke_creator(self)

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/create.py", line 578, in connect

return dialect.connect(*cargs, **cparams)

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/default.py", line 598, in connect

return self.dbapi.connect(*cargs, **cparams)

File "/usr/local/lib/python3.10/site-packages/MySQLdb/__init__.py", line 123, in Connect

return Connection(*args, **kwargs)

File "/usr/local/lib/python3.10/site-packages/MySQLdb/connections.py", line 185, in __init__

super().__init__(*args, **kwargs2)

sqlalchemy.exc.OperationalError: (MySQLdb.OperationalError) (2005, "Unknown MySQL server host 'core-mariadb' (-3)")

(Background on this error at: https://sqlalche.me/e/14/e3q8)

2023-01-26 15:46:39.500 WARNING (MainThread) [homeassistant.bootstrap] Waiting on integrations to complete setup: recorder

2023-01-26 15:46:52.796 ERROR (Recorder) [homeassistant.components.recorder.core] Error during connection setup: (MySQLdb.OperationalError) (2005, "Unknown MySQL server host 'core-mariadb' (-3)")

(Background on this error at: https://sqlalche.me/e/14/e3q8) (retrying in 3 seconds)

Traceback (most recent call last):

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 3361, in _wrap_pool_connect

return fn()

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 325, in connect

return _ConnectionFairy._checkout(self)

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 888, in _checkout

fairy = _ConnectionRecord.checkout(pool)

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 491, in checkout

rec = pool._do_get()

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/impl.py", line 145, in _do_get

with util.safe_reraise():

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__

compat.raise_(

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/compat.py", line 210, in raise_

raise exception

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/impl.py", line 143, in _do_get

return self._create_connection()

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 271, in _create_connection

return _ConnectionRecord(self)

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 386, in __init__

self.__connect()

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 684, in __connect

with util.safe_reraise():

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__

compat.raise_(

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/compat.py", line 210, in raise_

raise exception

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 680, in __connect

self.dbapi_connection = connection = pool._invoke_creator(self)

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/create.py", line 578, in connect

return dialect.connect(*cargs, **cparams)

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/default.py", line 598, in connect

return self.dbapi.connect(*cargs, **cparams)

File "/usr/local/lib/python3.10/site-packages/MySQLdb/__init__.py", line 123, in Connect

return Connection(*args, **kwargs)

File "/usr/local/lib/python3.10/site-packages/MySQLdb/connections.py", line 185, in __init__

super().__init__(*args, **kwargs2)

MySQLdb.OperationalError: (2005, "Unknown MySQL server host 'core-mariadb' (-3)")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):

File "/usr/src/homeassistant/homeassistant/components/recorder/core.py", line 703, in _setup_recorder

self._setup_connection()

File "/usr/src/homeassistant/homeassistant/components/recorder/core.py", line 1162, in _setup_connection

Base.metadata.create_all(self.engine)

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/sql/schema.py", line 4930, in create_all

bind._run_ddl_visitor(

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/future/engine.py", line 341, in _run_ddl_visitor

with self.begin() as conn:

File "/usr/local/lib/python3.10/contextlib.py", line 135, in __enter__

return next(self.gen)

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/future/engine.py", line 379, in begin

with self.connect() as conn:

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/future/engine.py", line 406, in connect

return super(Engine, self).connect()

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 3315, in connect

return self._connection_cls(self, close_with_result=close_with_result)

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 96, in __init__

else engine.raw_connection()

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 3394, in raw_connection

return self._wrap_pool_connect(self.pool.connect, _connection)

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 3364, in _wrap_pool_connect

Connection._handle_dbapi_exception_noconnection(

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 2198, in _handle_dbapi_exception_noconnection

util.raise_(

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/compat.py", line 210, in raise_

raise exception

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 3361, in _wrap_pool_connect

return fn()

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 325, in connect

return _ConnectionFairy._checkout(self)

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 888, in _checkout

fairy = _ConnectionRecord.checkout(pool)

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 491, in checkout

rec = pool._do_get()

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/impl.py", line 145, in _do_get

with util.safe_reraise():

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__

compat.raise_(

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/compat.py", line 210, in raise_

raise exception

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/impl.py", line 143, in _do_get

return self._create_connection()

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 271, in _create_connection

return _ConnectionRecord(self)

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 386, in __init__

self.__connect()

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 684, in __connect

with util.safe_reraise():

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__

compat.raise_(

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/util/compat.py", line 210, in raise_

raise exception

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 680, in __connect

self.dbapi_connection = connection = pool._invoke_creator(self)

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/create.py", line 578, in connect

return dialect.connect(*cargs, **cparams)

File "/usr/local/lib/python3.10/site-packages/sqlalchemy/engine/default.py", line 598, in connect

return self.dbapi.connect(*cargs, **cparams)

File "/usr/local/lib/python3.10/site-packages/MySQLdb/__init__.py", line 123, in Connect

return Connection(*args, **kwargs)

File "/usr/local/lib/python3.10/site-packages/MySQLdb/connections.py", line 185, in __init__

super().__init__(*args, **kwargs2)

sqlalchemy.exc.OperationalError: (MySQLdb.OperationalError) (2005, "Unknown MySQL server host 'core-mariadb' (-3)")

(Background on this error at: https://sqlalche.me/e/14/e3q8)