Hello, I am self hosting passbolt on my raspi5 with my custom domain. Everything is working fine.
I can login to passbolt via web browser on both desktop and mobile.
The issue is with the passbolt andriod app fails to login after the initial “Mobile setup” step. The error states “time sync to big”.
I have configured and verified the timezone (Europe/London) match on the following
- Pi (host)
- docker container instance
-
- php.ini
-
- container environment variable APP_DEFAULT_TIMEZONE
The app log states “time sync to big”
13:21:50 Checking biometry state
13:21:50 Biometry ready
13:22:15 Passphrase cache cleared
13:22:15 Passphrase cached
13:22:15 Getting server pgp and rsa keys
13:22:15 --> GET https://passbolt.***.co.uk/auth/verify.json http/1.1
13:22:15 <-- HTTP FAILED: java.io.IOException: unexpected end of stream on https://passbolt.***.co.uk/...
13:22:46 --> GET https://passbolt.***.co.uk/auth/verify.json http/1.1
13:22:46 <-- 200 OK https://passbolt.***.co.uk/auth/verify.json (91ms, unknown-length body)
13:22:46 --> GET https://passbolt.*****.co.uk/auth/jwt/rsa.json http/1.1
13:22:46 <-- 200 OK https://passbolt.***.co.uk/auth/jwt/rsa.json (86ms, unknown-length body)
13:22:46 Getting server pgp and rsa keys succeeded
13:22:46 Checking if time adjustment is needed
13:22:46 Time delta to big for sync. Showing error.
13:24:03 App went background
13:24:03 Passphrase cache cleared
Any suggestions? Confused why the app fails to login but web browser login works fine etc