Keila: User registration not possible

Hi @Team Genius

I am trying out your newsletter app Keila on my test server alongside Listmonk. The installation went smoothly. However, I am unable to log in with the user name and password I entered during the setup process in the app. I keep getting a message saying that the password is incorrect. Registering a user via email does not work either and generates an internal server error.

2026-02-22T11:53:05+01:00 [1:keila1:systemd] Stopped Podman keila-app.service.

2026-02-22T11:53:05+01:00 [1:keila1:systemd] Stopping Podman postgresql-app.service…

2026-02-22T11:53:05+01:00 [1:keila1:postgresql-app] 2026-02-22 10:53:05.934 UTC [1] LOG: received fast shutdown request

2026-02-22T11:53:05+01:00 [1:keila1:postgresql-app] 2026-02-22 10:53:05.938 UTC [1] LOG: aborting any active transactions

2026-02-22T11:53:05+01:00 [1:keila1:postgresql-app] 2026-02-22 10:53:05.941 UTC [1] LOG: background worker ā€œlogical replication launcherā€ (PID 51) exited with exit code 1

2026-02-22T11:53:05+01:00 [1:keila1:postgresql-app] 2026-02-22 10:53:05.942 UTC [46] LOG: shutting down

2026-02-22T11:53:05+01:00 [1:keila1:postgresql-app] 2026-02-22 10:53:05.946 UTC [46] LOG: checkpoint starting: shutdown immediate

2026-02-22T11:53:06+01:00 [1:keila1:postgresql-app] 2026-02-22 10:53:06.004 UTC [46] LOG: checkpoint complete: wrote 307 buffers (1.9%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.037 s, sync=0.012 s, total=0.063 s; sync files=248, longest=0.009 s, average=0.001 s; distance=1692 kB, estimate=1692 kB

2026-02-22T11:53:06+01:00 [1:keila1:postgresql-app] 2026-02-22 10:53:06.012 UTC [1] LOG: database system is shut down

2026-02-22T11:53:06+01:00 [1:keila1:systemd] libpod-e815f0be2c92ecdde502f81417860bd466b698cb861d5ab6174bf4d5f9b78155.scope: Consumed 2.432s CPU time.

2026-02-22T11:53:06+01:00 [1:keila1:keila1] e815f0be2c92ecdde502f81417860bd466b698cb861d5ab6174bf4d5f9b78155

2026-02-22T11:53:06+01:00 [1:keila1:keila1] e815f0be2c92ecdde502f81417860bd466b698cb861d5ab6174bf4d5f9b78155

2026-02-22T11:53:06+01:00 [1:keila1:systemd] Stopped Podman postgresql-app.service.

2026-02-22T11:53:06+01:00 [1:keila1:systemd] Stopping Podman keila.service…

2026-02-22T11:53:06+01:00 [1:keila1:systemd] Removed slice cgroup user-libpod_pod_44d16164dac0ff56d41108cf198edce488e3b1b4eea128d4b29da6fb13a760d6.slice.

2026-02-22T11:53:06+01:00 [1:keila1:systemd] user-libpod_pod_44d16164dac0ff56d41108cf198edce488e3b1b4eea128d4b29da6fb13a760d6.slice: Consumed 14.141s CPU time.

2026-02-22T11:53:06+01:00 [1:keila1:podman] keila

2026-02-22T11:53:06+01:00 [1:keila1:podman] 44d16164dac0ff56d41108cf198edce488e3b1b4eea128d4b29da6fb13a760d6

2026-02-22T11:53:06+01:00 [1:keila1:systemd] Stopped Podman keila.service.

2026-02-22T11:53:06+01:00 [1:keila1:systemd] Starting Podman keila.service…

2026-02-22T11:53:06+01:00 [1:keila1:systemd] Created slice cgroup user-libpod_pod_41a06462486f4403ed5467597c4ac079f00e667b480f1b41daf0e86cc701fb43.slice.

2026-02-22T11:53:06+01:00 [1:keila1:podman] 41a06462486f4403ed5467597c4ac079f00e667b480f1b41daf0e86cc701fb43

2026-02-22T11:53:06+01:00 [1:keila1:systemd] Started libcrun container.

2026-02-22T11:53:06+01:00 [1:keila1:podman] keila

2026-02-22T11:53:06+01:00 [1:keila1:systemd] Started Podman keila.service.

2026-02-22T11:53:06+01:00 [1:keila1:systemd] Starting Podman postgresql-app.service…

2026-02-22T11:53:06+01:00 [1:keila1:systemd] Started libcrun container.

2026-02-22T11:53:06+01:00 [1:keila1:keila1] 4c87bb83274ae537e8265dad0e84e5682c39a00c42aa6aabba4a2ab1947b84b7

2026-02-22T11:53:07+01:00 [1:keila1:postgresql-app]

2026-02-22T11:53:07+01:00 [1:keila1:postgresql-app] PostgreSQL Database directory appears to contain a database; Skipping initialization

2026-02-22T11:53:07+01:00 [1:keila1:postgresql-app]

2026-02-22T11:53:07+01:00 [1:keila1:postgresql-app] 2026-02-22 10:53:07.052 UTC [1] LOG: starting PostgreSQL 15.5 on x86_64-pc-linux-musl, compiled by gcc (Alpine 13.2.1_git20231014) 13.2.1 20231014, 64-bit

2026-02-22T11:53:07+01:00 [1:keila1:postgresql-app] 2026-02-22 10:53:07.053 UTC [1] LOG: listening on IPv4 address ā€œ0.0.0.0ā€, port 5432

2026-02-22T11:53:07+01:00 [1:keila1:postgresql-app] 2026-02-22 10:53:07.053 UTC [1] LOG: listening on IPv6 address ā€œ::ā€, port 5432

2026-02-22T11:53:07+01:00 [1:keila1:postgresql-app] 2026-02-22 10:53:07.064 UTC [1] LOG: listening on Unix socket ā€œ/var/run/postgresql/.s.PGSQL.5432ā€

2026-02-22T11:53:07+01:00 [1:keila1:postgresql-app] 2026-02-22 10:53:07.075 UTC [19] LOG: database system was shut down at 2026-02-22 10:53:06 UTC

2026-02-22T11:53:07+01:00 [1:keila1:postgresql-app] 2026-02-22 10:53:07.085 UTC [1] LOG: database system is ready to accept connections

2026-02-22T11:53:07+01:00 [1:keila1:systemd] Started Podman postgresql-app.service.

2026-02-22T11:53:07+01:00 [1:keila1:systemd] Starting Podman keila-app.service…

2026-02-22T11:53:08+01:00 [1:keila1:systemd] Started libcrun container.

2026-02-22T11:53:08+01:00 [1:keila1:keila1] 74d8ec8962e0867e29c086fe8e4bd610aa01a53dc7222c38aed1a2636cc75769

2026-02-22T11:53:08+01:00 [1:keila1:systemd] Started Podman keila-app.service.

2026-02-22T11:53:10+01:00 [1:keila1:keila-app] 10:53:10.742 [info] Loading 147 CA(s) from :otp store

2026-02-22T11:53:10+01:00 [1:keila1:keila-app] 10:53:10.743 [warning] Captcha not configured.

2026-02-22T11:53:10+01:00 [1:keila1:keila-app] Keila will fall back to using hCaptcha’s staging configuration.

2026-02-22T11:53:10+01:00 [1:keila1:keila-app]

2026-02-22T11:53:10+01:00 [1:keila1:keila-app] To configure a captcha, use the following environment variables:

2026-02-22T11:53:10+01:00 [1:keila1:keila-app]

2026-02-22T11:53:10+01:00 [1:keila1:keila-app] - CAPTCHA_SITE_KEY

2026-02-22T11:53:10+01:00 [1:keila1:keila-app] - CAPTCHA_SECRET_KEY

2026-02-22T11:53:10+01:00 [1:keila1:keila-app] - CAPTCHA_URL (defaults to https://hcaptcha.com/siteverify or https://api.friendlycaptcha.com/api/v1/siteverify)

2026-02-22T11:53:10+01:00 [1:keila1:keila-app] - CAPTCHA_PROVIDER (defaults to hCaptcha, unless set to ā€˜friendly_captcha’)

2026-02-22T11:53:10+01:00 [1:keila1:keila-app]

2026-02-22T11:53:10+01:00 [1:keila1:keila-app] 10:53:10.743 [warning] You have not configured a Hashid salt. Defaulting to

2026-02-22T11:53:10+01:00 [1:keila1:keila-app] :crypto.hash(:sha256, SECRET_KEY_BASE <> ā€œhashid_saltā€) |> Base.url_encode64()

2026-02-22T11:53:10+01:00 [1:keila1:keila-app]

2026-02-22T11:53:10+01:00 [1:keila1:keila-app] 10:53:10.744 [warning] You have not configured a directory for user uploads.

2026-02-22T11:53:10+01:00 [1:keila1:keila-app] Default directory ā€œ./uploadsā€ will be used.

2026-02-22T11:53:10+01:00 [1:keila1:keila-app]

2026-02-22T11:53:10+01:00 [1:keila1:keila-app] If want to store uploads in a different directory you can set

2026-02-22T11:53:10+01:00 [1:keila1:keila-app] USER_CONTENT_DIR

2026-02-22T11:53:10+01:00 [1:keila1:keila-app]

2026-02-22T11:53:10+01:00 [1:keila1:keila-app] 10:53:10.744 [warning] You have not configured a separate URL for untrusted content uploaded by

2026-02-22T11:53:10+01:00 [1:keila1:keila-app] users.

2026-02-22T11:53:10+01:00 [1:keila1:keila-app]

2026-02-22T11:53:10+01:00 [1:keila1:keila-app] If you serve user uploads on a different domain, you can set

2026-02-22T11:53:10+01:00 [1:keila1:keila-app] USER_CONTENT_BASE_URL

2026-02-22T11:53:10+01:00 [1:keila1:keila-app]

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.342 [info] == Running 20211101230000 Keila.Repo.Migrations.AddContactCustomData.change/0 forward

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.342 [info] alter table contacts

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.346 [info] == Migrated 20211101230000 in 0.0s

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.351 [info] == Running 20211116040700 Keila.Repo.Migrations.Segments.change/0 forward

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.351 [info] create table contacts_segments

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.377 [info] alter table mailings_campaigns

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.384 [info] == Migrated 20211116040700 in 0.0s

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.390 [info] == Running 20220114154000 Keila.Repo.Migrations.AddCampaignCustomData.change/0 forward

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.391 [info] alter table mailings_campaigns

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.392 [info] create check constraint max_data_size on table mailings_campaigns

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.395 [info] create check constraint max_data_size on table contacts

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.396 [info] == Migrated 20220114154000 in 0.0s

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.400 [info] == Running 20220324085800 Keila.Repo.Migrations.AddUserLocale.change/0 forward

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.401 [info] alter table users

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.402 [info] == Migrated 20220324085800 in 0.0s

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.406 [info] == Running 20220523235000 Keila.Repo.Migrations.AddFiles.change/0 forward

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.406 [info] create table files

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.421 [info] == Migrated 20220523235000 in 0.0s

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.425 [info] == Running 20220825151500 Keila.Repo.Migrations.UpgradeObanJobsToV11.up/0 forward

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.431 [info] create table if not exists public.oban_peers

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.443 [info] execute ā€œALTER TABLE "public".oban_peers SET UNLOGGEDā€

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.461 [info] execute ā€œCOMMENT ON TABLE "public".oban_jobs IS ā€˜11ā€™ā€

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.463 [info] == Migrated 20220825151500 in 0.0s

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.468 [info] == Running 20220905125000 Keila.Repo.Migrations.EmailsToCitext.up/0 forward

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.468 [info] execute ā€œCREATE EXTENSION IF NOT EXISTS citextā€

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.469 [info] extension ā€œcitextā€ already exists, skipping

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.469 [info] alter table users

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.481 [info] alter table contacts

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.489 [info] == Migrated 20220905125000 in 0.0s

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.495 [info] == Running 20221227145500 Keila.Repo.Migrations.AddRecipientStates.change/0 forward

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.495 [info] alter table mailings_recipients

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.497 [info] alter table contacts_events

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.502 [info] == Migrated 20221227145500 in 0.0s

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.507 [info] == Running 20230104115500 Keila.Repo.Migrations.AddRecipientFailedAt.change/0 forward

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.507 [info] alter table mailings_recipients

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.508 [info] == Migrated 20230104115500 in 0.0s

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.513 [info] == Running 20230111222000 Keila.Repo.Migrations.AddCampaignJsonBody.change/0 forward

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.513 [info] alter table mailings_campaigns

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.514 [info] == Migrated 20230111222000 in 0.0s

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.519 [info] == Running 20230120223000 Keila.Repo.Migrations.AddSegmentDefaultFilter.change/0 forward

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.521 [info] == Migrated 20230120223000 in 0.0s

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.525 [info] == Running 20230308111500 Keila.Repo.Migrations.AddCampaignPreviewText.change/0 forward

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.525 [info] alter table mailings_campaigns

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.527 [info] == Migrated 20230308111500 in 0.0s

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.531 [info] == Running 20230324104000 Keila.Repo.Migrations.MigrateToHybridTemplateStyles.up/0 forward

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.533 [info] == Migrated 20230324104000 in 0.0s

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.537 [info] == Running 20230604141200 Keila.Repo.Migrations.AddContactsFormParams.change/0 forward

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.538 [info] create table contacts_form_params

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.553 [info] create check constraint max_data_size on table contacts_form_params

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.554 [info] == Migrated 20230604141200 in 0.0s

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.558 [info] == Running 20231203235509 Keila.Repo.Migrations.AddFormDoubleOptInSettings.change/0 forward

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.558 [info] alter table contacts_forms

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.568 [info] == Migrated 20231203235509 in 0.0s

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.572 [info] == Running 20231210140318 Keila.Repo.Migrations.AddContactDoubleOptInTimestamp.change/0 forward

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.573 [info] alter table contacts

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.574 [info] == Migrated 20231210140318 in 0.0s

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.589 [info] Database already populated, not populating database.

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.595 [info] Running KeilaWeb.Endpoint with cowboy 2.10.0 at 0.0.0.0:4000 (http)

2026-02-22T11:53:11+01:00 [1:keila1:keila-app] 10:53:11.597 [info] Access KeilaWeb.Endpoint at http://[https://keila.xxx.com]:4000

2026-02-22T11:53:14+01:00 [1:keila1:keila-app] 10:53:14.042 [info] tzdata release in place is from a file last modified Fri, 22 Oct 2021 02:20:47 GMT. Release file on server was last modified Wed, 10 Dec 2025 23:51:30 GMT.

2026-02-22T11:53:15+01:00 [1:keila1:keila-app] 10:53:15.288 [info] Tzdata has updated the release from 2021e to 2025c

2026-02-22T11:53:36+01:00 [1:keila1:agent@keila1] task/module/keila1/e15aad17-5539-4c87-ac70-a215e21699f7: get-configuration/20read is starting

2026-02-22T11:53:36+01:00 [1:keila1:agent@keila1] task/module/keila1/e15aad17-5539-4c87-ac70-a215e21699f7: action ā€œget-configurationā€ status is ā€œcompletedā€ (0) at step validate-output.json

2026-02-22T11:53:43+01:00 [1:keila1:agent@keila1] task/module/keila1/b2f9fb09-9a64-451d-85d6-d78f09546186: configure-module/01Hostname_validation is starting

2026-02-22T11:53:44+01:00 [1:keila1:agent@keila1] task/module/keila1/b2f9fb09-9a64-451d-85d6-d78f09546186: configure-module/10configure_environment_vars is starting

2026-02-22T11:53:44+01:00 [1:keila1:agent@keila1] task/module/keila1/b2f9fb09-9a64-451d-85d6-d78f09546186: configure-module/20configure_traefik is starting

2026-02-22T11:53:44+01:00 [1:keila1:agent@keila1] dump_env() is deprecated and implemented as a no-op

2026-02-22T11:53:46+01:00 [1:keila1:agent@keila1] task/module/keila1/b2f9fb09-9a64-451d-85d6-d78f09546186: configure-module/80start_services is starting

2026-02-22T11:53:46+01:00 [1:keila1:systemd] Reloading.

2026-02-22T11:53:46+01:00 [1:keila1:systemd] /etc/systemd/user.conf.d/01-xdg-state.conf:2: Failed to resolve specifiers in XDG_STATE_HOME=%h/.config, ignoring: Invalid slot

2026-02-22T11:53:46+01:00 [1:keila1:systemd] Stopping Podman keila-app.service…

2026-02-22T11:53:46+01:00 [1:keila1:keila-app] 10:53:46.598 [notice] SIGTERM received - shutting down

2026-02-22T11:53:46+01:00 [1:keila1:keila-app]

2026-02-22T11:53:47+01:00 [1:keila1:systemd] libpod-74d8ec8962e0867e29c086fe8e4bd610aa01a53dc7222c38aed1a2636cc75769.scope: Consumed 9.057s CPU time.

2026-02-22T11:53:47+01:00 [1:keila1:keila1] 74d8ec8962e0867e29c086fe8e4bd610aa01a53dc7222c38aed1a2636cc75769

2026-02-22T11:53:47+01:00 [1:keila1:keila1] 74d8ec8962e0867e29c086fe8e4bd610aa01a53dc7222c38aed1a2636cc75769

2026-02-22T11:53:47+01:00 [1:keila1:systemd] Stopped Podman keila-app.service.

2026-02-22T11:53:47+01:00 [1:keila1:systemd] keila-app.service: Consumed 1.167s CPU time.

2026-02-22T11:53:47+01:00 [1:keila1:systemd] Stopping Podman postgresql-app.service…

2026-02-22T11:53:47+01:00 [1:keila1:postgresql-app] 2026-02-22 10:53:47.926 UTC [1] LOG: received fast shutdown request

2026-02-22T11:53:47+01:00 [1:keila1:postgresql-app] 2026-02-22 10:53:47.929 UTC [1] LOG: aborting any active transactions

2026-02-22T11:53:47+01:00 [1:keila1:postgresql-app] 2026-02-22 10:53:47.935 UTC [1] LOG: background worker ā€œlogical replication launcherā€ (PID 22) exited with exit code 1

2026-02-22T11:53:47+01:00 [1:keila1:postgresql-app] 2026-02-22 10:53:47.937 UTC [17] LOG: shutting down

2026-02-22T11:53:47+01:00 [1:keila1:postgresql-app] 2026-02-22 10:53:47.940 UTC [17] LOG: checkpoint starting: shutdown immediate

2026-02-22T11:53:47+01:00 [1:keila1:postgresql-app] 2026-02-22 10:53:47.978 UTC [17] LOG: checkpoint complete: wrote 186 buffers (1.1%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.017 s, sync=0.013 s, total=0.041 s; sync files=89, longest=0.009 s, average=0.001 s; distance=927 kB, estimate=927 kB

2026-02-22T11:53:47+01:00 [1:keila1:postgresql-app] 2026-02-22 10:53:47.985 UTC [1] LOG: database system is shut down

2026-02-22T11:53:48+01:00 [1:keila1:keila1] 4c87bb83274ae537e8265dad0e84e5682c39a00c42aa6aabba4a2ab1947b84b7

2026-02-22T11:53:48+01:00 [1:keila1:keila1] 4c87bb83274ae537e8265dad0e84e5682c39a00c42aa6aabba4a2ab1947b84b7

2026-02-22T11:53:48+01:00 [1:keila1:systemd] Stopped Podman postgresql-app.service.

2026-02-22T11:53:48+01:00 [1:keila1:systemd] Stopping Podman keila.service…

2026-02-22T11:53:48+01:00 [1:keila1:systemd] Removed slice cgroup user-libpod_pod_41a06462486f4403ed5467597c4ac079f00e667b480f1b41daf0e86cc701fb43.slice.

2026-02-22T11:53:48+01:00 [1:keila1:systemd] user-libpod_pod_41a06462486f4403ed5467597c4ac079f00e667b480f1b41daf0e86cc701fb43.slice: Consumed 9.838s CPU time.

2026-02-22T11:53:48+01:00 [1:keila1:podman] keila

2026-02-22T11:53:48+01:00 [1:keila1:systemd] user-libpod_pod_41a06462486f4403ed5467597c4ac079f00e667b480f1b41daf0e86cc701fb43.slice: Failed to open /run/user/1033/systemd/transient/user-libpod_pod_41a06462486f4403ed5467597c4ac079f00e667b480f1b41daf0e86cc701fb43.slice: No such file or directory

2026-02-22T11:53:48+01:00 [1:keila1:podman] 41a06462486f4403ed5467597c4ac079f00e667b480f1b41daf0e86cc701fb43

2026-02-22T11:53:48+01:00 [1:keila1:systemd] Stopped Podman keila.service.

2026-02-22T11:53:48+01:00 [1:keila1:systemd] Starting Podman keila.service…

2026-02-22T11:53:48+01:00 [1:keila1:systemd] Created slice cgroup user-libpod_pod_446c9f98a09e17af4f5a13488095614cacc1d2e1ab3cc39b9dc0e00b29477b0f.slice.

2026-02-22T11:53:48+01:00 [1:keila1:podman] 446c9f98a09e17af4f5a13488095614cacc1d2e1ab3cc39b9dc0e00b29477b0f

2026-02-22T11:53:48+01:00 [1:keila1:systemd] Started libcrun container.

2026-02-22T11:53:48+01:00 [1:keila1:podman] keila

2026-02-22T11:53:48+01:00 [1:keila1:systemd] Started Podman keila.service.

2026-02-22T11:53:48+01:00 [1:keila1:agent@keila1] task/module/keila1/b2f9fb09-9a64-451d-85d6-d78f09546186: action ā€œconfigure-moduleā€ status is ā€œcompletedā€ (0) at step 80start_services

2026-02-22T11:53:48+01:00 [1:keila1:systemd] Starting Podman postgresql-app.service…

2026-02-22T11:53:48+01:00 [1:keila1:agent@keila1] task/module/keila1/21a18ff5-ab83-4272-9363-cce3e817c772: get-configuration/20read is starting

2026-02-22T11:53:49+01:00 [1:keila1:systemd] Started libcrun container.

2026-02-22T11:53:49+01:00 [1:keila1:keila1] 7844575fe7c360c375981c56659010cdfd30ad336968b832b5e598a50c0e76ab

2026-02-22T11:53:49+01:00 [1:keila1:postgresql-app]

2026-02-22T11:53:49+01:00 [1:keila1:postgresql-app] PostgreSQL Database directory appears to contain a database; Skipping initialization

2026-02-22T11:53:49+01:00 [1:keila1:postgresql-app]

2026-02-22T11:53:49+01:00 [1:keila1:postgresql-app] 2026-02-22 10:53:49.137 UTC [1] LOG: starting PostgreSQL 15.5 on x86_64-pc-linux-musl, compiled by gcc (Alpine 13.2.1_git20231014) 13.2.1 20231014, 64-bit

2026-02-22T11:53:49+01:00 [1:keila1:postgresql-app] 2026-02-22 10:53:49.137 UTC [1] LOG: listening on IPv4 address ā€œ0.0.0.0ā€, port 5432

2026-02-22T11:53:49+01:00 [1:keila1:postgresql-app] 2026-02-22 10:53:49.137 UTC [1] LOG: listening on IPv6 address ā€œ::ā€, port 5432

2026-02-22T11:53:49+01:00 [1:keila1:postgresql-app] 2026-02-22 10:53:49.144 UTC [1] LOG: listening on Unix socket ā€œ/var/run/postgresql/.s.PGSQL.5432ā€

2026-02-22T11:53:49+01:00 [1:keila1:postgresql-app] 2026-02-22 10:53:49.159 UTC [19] LOG: database system was shut down at 2026-02-22 10:53:47 UTC

2026-02-22T11:53:49+01:00 [1:keila1:postgresql-app] 2026-02-22 10:53:49.169 UTC [1] LOG: database system is ready to accept connections

2026-02-22T11:53:49+01:00 [1:keila1:systemd] Started Podman postgresql-app.service.

2026-02-22T11:53:49+01:00 [1:keila1:systemd] Starting Podman keila-app.service…

2026-02-22T11:53:49+01:00 [1:keila1:agent@keila1] task/module/keila1/21a18ff5-ab83-4272-9363-cce3e817c772: action ā€œget-configurationā€ status is ā€œcompletedā€ (0) at step validate-output.json

2026-02-22T11:53:50+01:00 [1:keila1:systemd] Started libcrun container.

2026-02-22T11:53:50+01:00 [1:keila1:keila1] 2df7b5ba557df43665b2c4b6904e18d1a910162415c6639dac32c21dc585475a

2026-02-22T11:53:50+01:00 [1:keila1:systemd] Started Podman keila-app.service.

2026-02-22T11:53:52+01:00 [1:keila1:keila-app] 10:53:52.478 [info] Loading 147 CA(s) from :otp store

2026-02-22T11:53:52+01:00 [1:keila1:keila-app] 10:53:52.480 [warning] Captcha not configured.

2026-02-22T11:53:52+01:00 [1:keila1:keila-app] Keila will fall back to using hCaptcha’s staging configuration.

2026-02-22T11:53:52+01:00 [1:keila1:keila-app]

2026-02-22T11:53:52+01:00 [1:keila1:keila-app] To configure a captcha, use the following environment variables:

2026-02-22T11:53:52+01:00 [1:keila1:keila-app]

2026-02-22T11:53:52+01:00 [1:keila1:keila-app] - CAPTCHA_SITE_KEY

2026-02-22T11:53:52+01:00 [1:keila1:keila-app] - CAPTCHA_SECRET_KEY

2026-02-22T11:53:52+01:00 [1:keila1:keila-app] - CAPTCHA_URL (defaults to https://hcaptcha.com/siteverify or https://api.friendlycaptcha.com/api/v1/siteverify)

2026-02-22T11:53:52+01:00 [1:keila1:keila-app] - CAPTCHA_PROVIDER (defaults to hCaptcha, unless set to ā€˜friendly_captcha’)

2026-02-22T11:53:52+01:00 [1:keila1:keila-app]

2026-02-22T11:53:52+01:00 [1:keila1:keila-app] 10:53:52.480 [warning] You have not configured a Hashid salt. Defaulting to

2026-02-22T11:53:52+01:00 [1:keila1:keila-app] :crypto.hash(:sha256, SECRET_KEY_BASE <> ā€œhashid_saltā€) |> Base.url_encode64()

2026-02-22T11:53:52+01:00 [1:keila1:keila-app]

2026-02-22T11:53:52+01:00 [1:keila1:keila-app] 10:53:52.481 [warning] You have not configured a directory for user uploads.

2026-02-22T11:53:52+01:00 [1:keila1:keila-app] Default directory ā€œ./uploadsā€ will be used.

2026-02-22T11:53:52+01:00 [1:keila1:keila-app]

2026-02-22T11:53:52+01:00 [1:keila1:keila-app] If want to store uploads in a different directory you can set

2026-02-22T11:53:52+01:00 [1:keila1:keila-app] USER_CONTENT_DIR

2026-02-22T11:53:52+01:00 [1:keila1:keila-app]

2026-02-22T11:53:52+01:00 [1:keila1:keila-app] 10:53:52.481 [warning] You have not configured a separate URL for untrusted content uploaded by

2026-02-22T11:53:52+01:00 [1:keila1:keila-app] users.

2026-02-22T11:53:52+01:00 [1:keila1:keila-app]

2026-02-22T11:53:52+01:00 [1:keila1:keila-app] If you serve user uploads on a different domain, you can set

2026-02-22T11:53:52+01:00 [1:keila1:keila-app] USER_CONTENT_BASE_URL

2026-02-22T11:53:52+01:00 [1:keila1:keila-app]

2026-02-22T11:53:52+01:00 [1:keila1:keila-app] 10:53:52.614 [info] Migrations already up

2026-02-22T11:53:52+01:00 [1:keila1:keila-app] 10:53:52.625 [info] Database already populated, not populating database.

2026-02-22T11:53:52+01:00 [1:keila1:keila-app] 10:53:52.632 [info] Running KeilaWeb.Endpoint with cowboy 2.10.0 at 0.0.0.0:4000 (http)

2026-02-22T11:53:52+01:00 [1:keila1:keila-app] 10:53:52.634 [info] Access KeilaWeb.Endpoint at http://[https://keila.xxx.com]:4000

2026-02-22T11:53:54+01:00 [1:keila1:agent@keila1] task/module/keila1/ed5ba03d-78f0-4522-b387-8e2b1d116d8e: get-configuration/20read is starting

2026-02-22T11:53:54+01:00 [1:keila1:agent@keila1] task/module/keila1/7a24fd37-3fb8-4678-937d-ed9140dce000: get-status/20read is starting

2026-02-22T11:53:54+01:00 [1:keila1:agent@keila1] task/module/keila1/ed5ba03d-78f0-4522-b387-8e2b1d116d8e: action ā€œget-configurationā€ status is ā€œcompletedā€ (0) at step validate-output.json

2026-02-22T11:53:55+01:00 [1:keila1:agent@keila1] task/module/keila1/7a24fd37-3fb8-4678-937d-ed9140dce000: action ā€œget-statusā€ status is ā€œcompletedā€ (0) at step validate-output.json

2026-02-22T11:53:55+01:00 [1:keila1:keila-app] 10:53:55.737 [info] tzdata release in place is from a file last modified Fri, 22 Oct 2021 02:20:47 GMT. Release file on server was last modified Wed, 10 Dec 2025 23:51:30 GMT.

2026-02-22T11:53:56+01:00 [1:keila1:keila-app] 10:53:56.707 [info] Tzdata has updated the release from 2021e to 2025c

2026-02-22T11:53:57+01:00 [1:keila1:keila-app] 10:53:57.102 request_id=GJaMLwuNNBf2-m0AAACB [info] GET /

2026-02-22T11:53:57+01:00 [1:keila1:keila-app] 10:53:57.102 request_id=GJaMLwuNNBf2-m0AAACB [info] Sent 302 in 253µs

2026-02-22T11:53:57+01:00 [1:keila1:keila-app] 10:53:57.154 request_id=GJaMLw6t-P8-QUAAAACh [info] GET /auth/login

2026-02-22T11:53:57+01:00 [1:keila1:keila-app] 10:53:57.158 request_id=GJaMLw6t-P8-QUAAAACh [info] Sent 200 in 4ms

2026-02-22T11:54:21+01:00 [1:keila1:keila-app] 10:54:21.784 request_id=GJaMNMrE4KK09XAAAAFB [info] POST /auth/login

2026-02-22T11:54:22+01:00 [1:keila1:keila-app] 10:54:22.324 request_id=GJaMNMrE4KK09XAAAAFB [info] Sent 400 in 539ms

2026-02-22T11:54:41+01:00 [1:keila1:agent@keila1] task/module/keila1/983dd8c2-a8f5-4fb4-980d-63f282358c8b: get-configuration/20read is starting

2026-02-22T11:54:42+01:00 [1:keila1:agent@keila1] task/module/keila1/983dd8c2-a8f5-4fb4-980d-63f282358c8b: action ā€œget-configurationā€ status is ā€œcompletedā€ (0) at step validate-output.json

2026-02-22T11:55:00+01:00 [1:keila1:keila-app] 10:55:00.287 request_id=GJaMPcGw8E2u4_AAAAGB [info] POST /auth/login

2026-02-22T11:55:00+01:00 [1:keila1:keila-app] 10:55:00.808 request_id=GJaMPcGw8E2u4_AAAAGB [info] Sent 400 in 521ms

2026-02-22T11:56:01+01:00 [1:keila1:agent@keila1] task/module/keila1/92b29f8e-bbcc-4861-b867-73552949f38f: configure-module/01Hostname_validation is starting

2026-02-22T11:56:01+01:00 [1:keila1:agent@keila1] task/module/keila1/92b29f8e-bbcc-4861-b867-73552949f38f: configure-module/10configure_environment_vars is starting

2026-02-22T11:56:02+01:00 [1:keila1:agent@keila1] task/module/keila1/92b29f8e-bbcc-4861-b867-73552949f38f: configure-module/20configure_traefik is starting

2026-02-22T11:56:02+01:00 [1:keila1:agent@keila1] dump_env() is deprecated and implemented as a no-op

2026-02-22T11:56:04+01:00 [1:keila1:agent@keila1] task/module/keila1/92b29f8e-bbcc-4861-b867-73552949f38f: configure-module/80start_services is starting

2026-02-22T11:56:04+01:00 [1:keila1:systemd] Reloading.

2026-02-22T11:56:04+01:00 [1:keila1:systemd] /etc/systemd/user.conf.d/01-xdg-state.conf:2: Failed to resolve specifiers in XDG_STATE_HOME=%h/.config, ignoring: Invalid slot

2026-02-22T11:56:04+01:00 [1:keila1:systemd] Stopping Podman keila-app.service…

2026-02-22T11:56:04+01:00 [1:keila1:keila-app] 10:56:04.639 [notice] SIGTERM received - shutting down

2026-02-22T11:56:04+01:00 [1:keila1:keila-app]

2026-02-22T11:56:05+01:00 [1:keila1:systemd] libpod-2df7b5ba557df43665b2c4b6904e18d1a910162415c6639dac32c21dc585475a.scope: Consumed 11.687s CPU time.

2026-02-22T11:56:05+01:00 [1:keila1:keila1] 2df7b5ba557df43665b2c4b6904e18d1a910162415c6639dac32c21dc585475a

2026-02-22T11:56:05+01:00 [1:keila1:keila1] 2df7b5ba557df43665b2c4b6904e18d1a910162415c6639dac32c21dc585475a

2026-02-22T11:56:05+01:00 [1:keila1:systemd] Stopped Podman keila-app.service.

2026-02-22T11:56:05+01:00 [1:keila1:systemd] keila-app.service: Consumed 1.017s CPU time.

2026-02-22T11:56:05+01:00 [1:keila1:systemd] Stopping Podman postgresql-app.service…

2026-02-22T11:56:05+01:00 [1:keila1:postgresql-app] 2026-02-22 10:56:05.950 UTC [1] LOG: received fast shutdown request

2026-02-22T11:56:05+01:00 [1:keila1:postgresql-app] 2026-02-22 10:56:05.954 UTC [1] LOG: aborting any active transactions

2026-02-22T11:56:05+01:00 [1:keila1:postgresql-app] 2026-02-22 10:56:05.957 UTC [1] LOG: background worker ā€œlogical replication launcherā€ (PID 22) exited with exit code 1

2026-02-22T11:56:05+01:00 [1:keila1:postgresql-app] 2026-02-22 10:56:05.958 UTC [17] LOG: shutting down

2026-02-22T11:56:05+01:00 [1:keila1:postgresql-app] 2026-02-22 10:56:05.961 UTC [17] LOG: checkpoint starting: shutdown immediate

2026-02-22T11:56:05+01:00 [1:keila1:postgresql-app] 2026-02-22 10:56:05.985 UTC [17] LOG: checkpoint complete: wrote 55 buffers (0.3%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.003 s, sync=0.012 s, total=0.028 s; sync files=24, longest=0.009 s, average=0.001 s; distance=145 kB, estimate=145 kB

2026-02-22T11:56:05+01:00 [1:keila1:postgresql-app] 2026-02-22 10:56:05.992 UTC [1] LOG: database system is shut down

2026-02-22T11:56:06+01:00 [1:keila1:keila1] 7844575fe7c360c375981c56659010cdfd30ad336968b832b5e598a50c0e76ab

2026-02-22T11:56:06+01:00 [1:keila1:keila1] 7844575fe7c360c375981c56659010cdfd30ad336968b832b5e598a50c0e76ab

2026-02-22T11:56:06+01:00 [1:keila1:systemd] Stopped Podman postgresql-app.service.

2026-02-22T11:56:06+01:00 [1:keila1:systemd] Stopping Podman keila.service…

2026-02-22T11:56:06+01:00 [1:keila1:systemd] Removed slice cgroup user-libpod_pod_446c9f98a09e17af4f5a13488095614cacc1d2e1ab3cc39b9dc0e00b29477b0f.slice.

2026-02-22T11:56:06+01:00 [1:keila1:systemd] user-libpod_pod_446c9f98a09e17af4f5a13488095614cacc1d2e1ab3cc39b9dc0e00b29477b0f.slice: Consumed 12.488s CPU time.


Will check on it and get back

1 Like

Perhaps a mail server is missing from the configuration. In that case, it would be helpful to be able to edit the env file.

runagent -m keila1

nano keila.env

Then edit

"MAILER_SMTP_HOST": SMTP_HOST,
    "MAILER_SMTP_PORT": SMTP_PORT,
    "MAILER_SMTP_USER": SMTP_USERNAME,
    "MAILER_SMTP_PASSWORD": SMTP_PASSWORD,
    "MAILER_SMTP_FROM_EMAIL": SMTP_USERNAME,
    "MAILER_ENABLE_SSL": 'true' if SMTP_ENCRYPTION == 'ssl' else 'false',
    "MAILER_ENABLE_STARTTLS": 'true' if SMTP_TLSVERIFY == 'tls' else 'false'

I have set the settings. But I still get an ā€˜Internal Server Error’ when I click on the Register Now button after entering my registration details.

Let me check on that

Resetting the password seems to work. At least I don’t get an ā€˜Internal Server Error’ message. However, this does not achieve the desired result, as no account has been registered with the email address yet.

The problem also occurs with the Monica and Opnform apps.

The installation runs without any problems. However, registration / login is not possible.

This is due to cors policy This week hopefully i will be free and check on them

1 Like