🐛 Bug Report: #608

Open
opened 2026-02-04 20:38:47 +03:00 by OVERLORD · 0 comments
Owner

Originally created by @TEF2one on GitHub (Jan 17, 2026).

Reproduction steps

migrating from v1.16.0 to v2.2.0
I generated a key using openssl rand -base64 32
I then added that key as ENCRYPTION_KEY in my compose environment

Expected behavior

login success

Actual Behavior

login failure
user not found (404 in browser network tab)

Pocket ID Version

v2.2.0

Database

SQLite

OS and Environment

Proxmox 9.1.2
LXC Debian GNU/Linux 11 (bullseye)
Docker version 28.5.1, build e180ab8

Log Output

[pocket-id] 2026-01-16T22:23:24.294906000Z Jan 16 22:23:24 INF Pocket ID is starting app=pocket-id version=2.2.0
[pocket-id] 2026-01-16T22:23:24.305749000Z Jan 16 22:23:24 INF Connected to database app=pocket-id version=2.2.0 provider=sqlite
[pocket-id] 2026-01-16T22:23:24.586401000Z Jan 16 22:23:24 INF Writing new application image app=pocket-id version=2.2.0 name=background.webp
[pocket-id] 2026-01-16T22:23:24.587032000Z Jan 16 22:23:24 INF Writing new application image app=pocket-id version=2.2.0 name=favicon.ico
[pocket-id] 2026-01-16T22:23:24.587127000Z Jan 16 22:23:24 INF Writing new application image app=pocket-id version=2.2.0 name=logo.svg
[pocket-id] 2026-01-16T22:23:24.587183000Z Jan 16 22:23:24 INF Writing new application image app=pocket-id version=2.2.0 name=logoDark.svg
[pocket-id] 2026-01-16T22:23:24.587249000Z Jan 16 22:23:24 INF Writing new application image app=pocket-id version=2.2.0 name=logoEmail.png
[pocket-id] 2026-01-16T22:23:24.587421000Z Jan 16 22:23:24 INF Writing new application image app=pocket-id version=2.2.0 name=logoLight.svg
[pocket-id] 2026-01-16T22:23:24.589915000Z Jan 16 22:23:24 WRN MAXMIND_LICENSE_KEY environment variable is empty: the GeoLite2 City database won't be updated app=pocket-id version=2.2.0
[pocket-id] 2026-01-16T22:23:24.866229000Z Jan 16 22:23:24 INF Acquired application lock app=pocket-id version=2.2.0 process_id=1 host_id=cace1a20c1ae
[pocket-id] 2026-01-16T22:23:24.868245000Z Jan 16 22:23:24 INF Starting job scheduler app=pocket-id version=2.2.0
[pocket-id] 2026-01-16T22:23:24.868417000Z Jan 16 22:23:24 INF Server listening app=pocket-id version=2.2.0 addr=0.0.0.0:1411
[pocket-id] 2026-01-16T22:23:24.871029000Z Jan 16 22:23:24 INF Starting job app=pocket-id version=2.2.0 name=ClearOidcAuthorizationCodes id=199dd90e-97da-4ff0-b779-fa4c698cf811
[pocket-id] 2026-01-16T22:23:24.871152000Z Jan 16 22:23:24 INF Cleaned expired OIDC authorization codes app=pocket-id version=2.2.0 count=0
[pocket-id] 2026-01-16T22:23:24.871225000Z Jan 16 22:23:24 INF Job run successfully app=pocket-id version=2.2.0 name=ClearOidcAuthorizationCodes id=199dd90e-97da-4ff0-b779-fa4c698cf811
Originally created by @TEF2one on GitHub (Jan 17, 2026). ### Reproduction steps migrating from v1.16.0 to v2.2.0 I generated a key using `openssl rand -base64 32` I then added that key as ENCRYPTION_KEY in my compose environment ### Expected behavior login success ### Actual Behavior login failure user not found (404 in browser network tab) ### Pocket ID Version v2.2.0 ### Database SQLite ### OS and Environment Proxmox 9.1.2 LXC Debian GNU/Linux 11 (bullseye) Docker version 28.5.1, build e180ab8 ### Log Output ``` [pocket-id] 2026-01-16T22:23:24.294906000Z Jan 16 22:23:24 INF Pocket ID is starting app=pocket-id version=2.2.0 [pocket-id] 2026-01-16T22:23:24.305749000Z Jan 16 22:23:24 INF Connected to database app=pocket-id version=2.2.0 provider=sqlite [pocket-id] 2026-01-16T22:23:24.586401000Z Jan 16 22:23:24 INF Writing new application image app=pocket-id version=2.2.0 name=background.webp [pocket-id] 2026-01-16T22:23:24.587032000Z Jan 16 22:23:24 INF Writing new application image app=pocket-id version=2.2.0 name=favicon.ico [pocket-id] 2026-01-16T22:23:24.587127000Z Jan 16 22:23:24 INF Writing new application image app=pocket-id version=2.2.0 name=logo.svg [pocket-id] 2026-01-16T22:23:24.587183000Z Jan 16 22:23:24 INF Writing new application image app=pocket-id version=2.2.0 name=logoDark.svg [pocket-id] 2026-01-16T22:23:24.587249000Z Jan 16 22:23:24 INF Writing new application image app=pocket-id version=2.2.0 name=logoEmail.png [pocket-id] 2026-01-16T22:23:24.587421000Z Jan 16 22:23:24 INF Writing new application image app=pocket-id version=2.2.0 name=logoLight.svg [pocket-id] 2026-01-16T22:23:24.589915000Z Jan 16 22:23:24 WRN MAXMIND_LICENSE_KEY environment variable is empty: the GeoLite2 City database won't be updated app=pocket-id version=2.2.0 [pocket-id] 2026-01-16T22:23:24.866229000Z Jan 16 22:23:24 INF Acquired application lock app=pocket-id version=2.2.0 process_id=1 host_id=cace1a20c1ae [pocket-id] 2026-01-16T22:23:24.868245000Z Jan 16 22:23:24 INF Starting job scheduler app=pocket-id version=2.2.0 [pocket-id] 2026-01-16T22:23:24.868417000Z Jan 16 22:23:24 INF Server listening app=pocket-id version=2.2.0 addr=0.0.0.0:1411 [pocket-id] 2026-01-16T22:23:24.871029000Z Jan 16 22:23:24 INF Starting job app=pocket-id version=2.2.0 name=ClearOidcAuthorizationCodes id=199dd90e-97da-4ff0-b779-fa4c698cf811 [pocket-id] 2026-01-16T22:23:24.871152000Z Jan 16 22:23:24 INF Cleaned expired OIDC authorization codes app=pocket-id version=2.2.0 count=0 [pocket-id] 2026-01-16T22:23:24.871225000Z Jan 16 22:23:24 INF Job run successfully app=pocket-id version=2.2.0 name=ClearOidcAuthorizationCodes id=199dd90e-97da-4ff0-b779-fa4c698cf811 ```
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/pocket-id#608