Am 28.01.2025 um 14:00 schrieb Aki Tuomi via dovecot <dovecot@dovecot.org>:
On 28/01/2025 14:47 EET Christian Rößner via dovecot <dovecot@dovecot.org> wrote:
Am 28.01.2025 um 12:43 schrieb Timo Sirainen via dovecot <dovecot@dovecot.org>:
log_debug = category=debug
Here is the debug output:
director | Jan 28 12:39:50 auth-worker(16): Debug: http-client: conn 172.22.0.4:8080 [1]: Aborting connection with temporary error: Connection lost: read((conn:172.22.0.4:8080,id=1)) failed: EOF (No requests, last input 0 secs ago, connected 60.121 secs ago)
You sure the remote end didn't just crash?
Yes
Steps to reproduce:
git clone https://github.com/croessner/nauthilus-demo docker compose up -d ./nauthilus-test.sh
docker compose logs director docker compose logs nauthilus
You will see 2 errors in Nauthilus, but they do not matter (and have been fixed in main).
I have the same setup running on Rocky Linux 8 with Dovecot 2.3.21.1 (repo.dovecot.org). And as I have Loki in place, I see that the /api/v1/custom/dovecot-session/cleaner URL is called frequently over time. So the general setup is working since months. I only discovered this issue right now with Docker.
Even with older Docker image 2.3-latest, the problem exists. So my guessing is the docker image. Or a very hard to find config error. But I do not know which mistake I could have done.
Christian Rößner
Rößner-Network-Solutions Zertifizierter ITSiBe / CISO Marburger Str. 70a, 36304 Alsfeld Fax: +49 6631 78823409, Mobil: +49 171 9905345 USt-IdNr.: DE225643613, https://roessner.website PGP fingerprint: 658D 1342 B762 F484 2DDF 1E88 38A5 4346 D727 94E5