This repository has been archived by the owner on Apr 26, 2024. It is now read-only.
Dependency update breaks OIDC for Lemonldap #16166
Labels
A-SSO
Single Sign-On (maybe OIDC)
O-Uncommon
Most users are unlikely to come across this or unexpected workflow
T-Defect
Bugs, crashes, hangs, security vulnerabilities, or other reported issues.
X-Regression
Something broke which worked on a previous release
Description
PROBLEM
Upon updating from synapse v1.89.0 to synapse 1.90.0, the home server stops at startup on 504 No response error during OIDC configuration setup.
ANALYSIS
Well I checked the code that changed for OIDC metadata loading since 1.89.0 : nothing absurd.
Then I thought of verifying whether a certain library version update might have caused the issue, and indeed : only one single dependency change is responsible for the error, that of
service-identity
which changed fromversion = "21.1.0"
toversion = "23.1.0"
inpoetry.lock
SOLUTION
Revert
service-identity
to21.1.0
, and lock the dependency version to less than 23.x.xAnd if you're motivated enough, try to figure out why the dependency version change caused this issue.
Steps to reproduce
To see the difference, modify synapse's version from 1.90.0 to 1.89.0 in
__test-data__/docker-compose.yml
, the error should disappear.Homeserver
local test
Synapse Version
1.90.0
Installation Method
Docker (matrixdotorg/synapse)
Database
SQLite
Workers
Single process
Platform
Debian 12 stable, amd64
Configuration
in homeserver.yaml
Relevant log output
Anything else that would be useful to know?
No response
The text was updated successfully, but these errors were encountered: