Package: matrix-synapse Version: 1.55.0-1~bpo11+1 Severity: important The installer on every update rewrites the content of the file /etc/matrix-synapse/conf.d/server_name.yaml setting server_name with the host name of the server it's running.
This can be right most of times, but not when we use server delegation, i.e. when for example we run synapse on matrix.domain.ext for users of domain.ext In this case the file get created with the content: server_name: matrix.domain.ext while it should be: server_name: domain.ext So every time I upgrade the package I need to stop synapse (since it restart with the wrong settings and gives error), manually modify the file and restart it again. I don't know what the right fix for this is, maybe just avoid re-creating the file if it already exists? Thanks for mantaining this package! -- System Information: Debian Release: 11.3 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable'), (90, 'testing'), (50, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 5.15.0-0.bpo.3-amd64 (SMP w/24 CPU threads) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /bin/bash Init: systemd (via /run/systemd/system) Versions of packages matrix-synapse depends on: ii adduser 3.118 ii debconf [debconf-2.0] 1.5.77 ii init-system-helpers 1.60 ii libjs-jquery 3.5.1+dfsg+~3.5.5-7 ii libpython3-stdlib 3.9.2-3 ii lsb-base 11.1.0 ii python3 3.9.2-3 pn python3-attr <none> pn python3-bcrypt <none> pn python3-bleach <none> pn python3-canonicaljson <none> ii python3-cryptography 3.3.2-1 ii python3-distutils 3.9.2-1 pn python3-frozendict <none> ii python3-idna 2.10-1 pn python3-ijson <none> pn python3-jinja2 <none> pn python3-jsonschema <none> pn python3-lxml <none> pn python3-matrix-common <none> pn python3-msgpack <none> pn python3-nacl <none> pn python3-netaddr <none> ii python3-openssl 20.0.1-1 pn python3-packaging <none> pn python3-phonenumbers <none> pn python3-pil <none> pn python3-prometheus-client <none> pn python3-psycopg2 <none> pn python3-pyasn1 <none> pn python3-pyasn1-modules <none> pn python3-pymacaroons <none> pn python3-service-identity <none> pn python3-signedjson <none> pn python3-sortedcontainers <none> pn python3-systemd <none> pn python3-treq <none> pn python3-twisted <none> pn python3-typing-extensions <none> pn python3-unpaddedbase64 <none> ii python3-yaml 5.3.1-5 Versions of packages matrix-synapse recommends: pn matrix-synapse-ldap3 <none> pn python3-pympler <none> Versions of packages matrix-synapse suggests: pn python3-authlib <none> pn python3-jwt <none>