Description
Describe the bug
a fresh installation (24.12.2) just upgraded to 24.12.3 to try if it fixed the issue but no
Im using an SMTP relay server by SMTP2Go and i see no connexion attempt from the server
To Reproduce
after lunching the docker containers, i exec the command
docker compose exec worker ak test_email [email protected]
i get this from the terminal;
WARN[0000] /home/aUser/docker/authentik/docker-compose.yml: the attribute
version is obsolete, it will be ignored, please remove it to avoid potential confusion {"event": "Loaded config", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1739204557.5407035, "file": "/authentik/lib/default.yml"} {"event": "Loaded environment variables", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1739204557.5412815, "count": 15} {"event": "Starting authentik bootstrap", "level": "info", "logger": "authentik.lib.config", "timestamp": 1739204558.2904477} {"event": "PostgreSQL connection successful", "level": "info", "logger": "authentik.lib.config", "timestamp": 1739204558.300766} {"event": "Redis Connection successful", "level": "info", "logger": "authentik.lib.config", "timestamp": 1739204558.3046062} {"event": "Finished authentik bootstrap", "level": "info", "logger": "authentik.lib.config", "timestamp": 1739204558.3048036} {"event": "Booting authentik", "level": "info", "logger": "authentik.lib.config", "timestamp": 1739204560.8451638, "version": "2024.12.3"} {"event": "Enabled authentik enterprise", "level": "info", "logger": "authentik.lib.config", "timestamp": 1739204560.8476782} {"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1739204560.848936, "path": "authentik.enterprise.settings"} {"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1739204560.8513296, "path": "authentik.sources.ldap.settings"} {"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1739204560.8530684, "path": "authentik.providers.scim.settings"} {"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1739204560.855065, "path": "authentik.stages.authenticator_webauthn.settings"} {"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1739204560.8559442, "path": "authentik.stages.authenticator_totp.settings"} {"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1739204560.8577523, "path": "authentik.sources.oauth.settings"} {"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1739204560.8587801, "path": "authentik.admin.settings"} {"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1739204560.86024, "path": "authentik.events.settings"} {"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1739204560.861424, "path": "authentik.outposts.settings"} {"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1739204560.8631773, "path": "authentik.sources.kerberos.settings"} {"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1739204560.863265, "path": "authentik.enterprise.settings"} {"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1739204560.8642776, "path": "authentik.enterprise.providers.google_workspace.settings"} {"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1739204560.8654392, "path": "authentik.sources.plex.settings"} {"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1739204560.8704748, "path": "authentik.blueprints.settings"} {"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1739204560.8732703, "path": "authentik.enterprise.providers.microsoft_entra.settings"} {"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1739204560.8742537, "path": "authentik.crypto.settings"} {"domain_url": null, "event": "Loaded MMDB database", "file": "/geoip/GeoLite2-ASN.mmdb", "last_write": 1738185299.0, "level": "info", "logger": "authentik.events.context_processors.mmdb", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:41.715506"} {"domain_url": null, "event": "Loaded MMDB database", "file": "/geoip/GeoLite2-City.mmdb", "last_write": 1738185299.0, "level": "info", "logger": "authentik.events.context_processors.mmdb", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:41.720970"} {"app_name": "authentik.tenants", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.tenants.checks", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.373117"} {"app_name": "authentik.tenants", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.tenants.signals", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.374014"} {"app_name": "authentik.admin", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.admin.tasks", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.409280"} {"app_name": "authentik.admin", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.admin.signals", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.410095"} {"app_name": "authentik.crypto", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.crypto.tasks", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.413383"} {"app_name": "authentik.flows", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.flows.signals", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.483200"} {"app_name": "authentik.outposts", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.outposts.tasks", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.555203"} {"app_name": "authentik.outposts", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.outposts.signals", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.565964"} {"app_name": "authentik.policies.reputation", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.policies.reputation.signals", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.567694"} {"app_name": "authentik.policies", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.policies.signals", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.590445"} {"app_name": "authentik.providers.oauth2", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.providers.oauth2.signals", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.601638"} {"app_name": "authentik.providers.proxy", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.providers.proxy.tasks", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.602684"} {"app_name": "authentik.providers.proxy", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.providers.proxy.signals", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.604069"} {"app_name": "authentik.providers.scim", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.providers.scim.tasks", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.608263"} {"app_name": "authentik.providers.scim", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.providers.scim.signals", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.610028"} {"app_name": "authentik.rbac", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.rbac.signals", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.611616"} {"app_name": "authentik.sources.kerberos", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.sources.kerberos.tasks", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.615045"} {"app_name": "authentik.sources.kerberos", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.sources.kerberos.signals", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.616219"} {"app_name": "authentik.sources.ldap", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.sources.ldap.tasks", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.623691"} {"app_name": "authentik.sources.ldap", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.sources.ldap.signals", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.627930"} {"app_name": "authentik.sources.oauth", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.sources.oauth.tasks", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.646882"} {"app_name": "authentik.sources.saml", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.sources.saml.signals", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.648108"} {"app_name": "authentik.sources.scim", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.sources.scim.signals", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.649672"} {"app_name": "authentik.stages.authenticator_duo", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.stages.authenticator_duo.tasks", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.650891"} {"app_name": "authentik.stages.authenticator_static", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.stages.authenticator_static.signals", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.651896"} {"app_name": "authentik.stages.authenticator_webauthn", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.stages.authenticator_webauthn.tasks", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.755537"} {"app_name": "authentik.stages.email", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.stages.email.tasks", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.757198"} {"app_name": "authentik.core", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.core.tasks", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.760647"} {"app_name": "authentik.core", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.core.signals", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.772979"} {"app_name": "authentik.enterprise", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.enterprise.tasks", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.774198"} {"app_name": "authentik.enterprise", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.enterprise.signals", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.775194"} {"app_name": "authentik.enterprise.providers.google_workspace", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.enterprise.providers.google_workspace.tasks", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.776631"} {"app_name": "authentik.enterprise.providers.google_workspace", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.enterprise.providers.google_workspace.signals", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.780851"} {"app_name": "authentik.enterprise.providers.microsoft_entra", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.enterprise.providers.microsoft_entra.tasks", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.781977"} {"app_name": "authentik.enterprise.providers.microsoft_entra", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.enterprise.providers.microsoft_entra.signals", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.782946"} {"app_name": "authentik.enterprise.providers.rac", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.enterprise.providers.rac.signals", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.796258"} {"app_name": "authentik.events", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.events.tasks", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.797008"} {"app_name": "authentik.events", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.events.signals", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.797810"} Switching to schema 'public' Traceback (most recent call last): File "<frozen runpy>", line 198, in _run_module_as_main File "<frozen runpy>", line 88, in _run_code File "/manage.py", line 52, in <module> execute_from_command_line(sys.argv) File "/ak-root/venv/lib/python3.12/site-packages/django/core/management/__init__.py", line 442, in execute_from_command_line utility.execute() File "/ak-root/venv/lib/python3.12/site-packages/django/core/management/__init__.py", line 436, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/ak-root/venv/lib/python3.12/site-packages/django/core/management/base.py", line 413, in run_from_argv self.execute(*args, **cmd_options) File "/ak-root/venv/lib/python3.12/site-packages/django/core/management/base.py", line 459, in execute output = self.handle(*args, **options) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/authentik/tenants/management/__init__.py", line 38, in handle self.handle_per_tenant(*args, **options) File "/ak-root/venv/lib/python3.12/site-packages/django/core/management/base.py", line 107, in wrapper res = handle_func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/authentik/stages/email/management/commands/test_email.py", line 38, in handle_per_tenant send_mail(message.__dict__, stage.pk) File "/ak-root/venv/lib/python3.12/site-packages/celery/local.py", line 182, in __call__ return self._get_current_object()(*a, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/ak-root/venv/lib/python3.12/site-packages/celery/app/task.py", line 411, in __call__ return self.run(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/ak-root/venv/lib/python3.12/site-packages/celery/app/autoretry.py", line 60, in run ret = task.retry(exc=exc, **retry_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/ak-root/venv/lib/python3.12/site-packages/celery/app/task.py", line 720, in retry raise_with_context(exc or Retry('Task can be retried', None)) File "/ak-root/venv/lib/python3.12/site-packages/celery/app/autoretry.py", line 38, in run return task._orig_run(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/authentik/stages/email/tasks.py", line 105, in send_mail raise exc File "/authentik/stages/email/tasks.py", line 73, in send_mail backend.open() File "/ak-root/venv/lib/python3.12/site-packages/django/core/mail/backends/smtp.py", line 86, in open self.connection = self.connection_class( ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/smtplib.py", line 255, in __init__ (code, msg) = self.connect(host, port) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/smtplib.py", line 341, in connect self.sock = self._get_socket(host, port, self.timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/smtplib.py", line 312, in _get_socket return socket.create_connection((host, port), timeout, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/ak-root/venv/lib/python3.12/site-packages/sentry_sdk/integrations/socket.py", line 65, in create_connection return real_create_connection( ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/socket.py", line 865, in create_connection raise exceptions[0] File "/usr/local/lib/python3.12/socket.py", line 850, in create_connection sock.connect(sa) TimeoutError: timed out Sentry is attempting to send 1 pending events Waiting up to 2 seconds Press Ctrl-C to quit
Version and Deployment (please complete the following information):
- authentik version: 2024.12.3
- Deployment: Docker Compose