Last week the Element client on my phone didn’t receive or send messages through WA bridge. In the WA-bridge matrix group it was suggested to update Matrix-Synapse.
Now I am in a difficult situation. When I follow the update instructions on Upgrading between Synapse Versions - Synapse to update Synapse, I see there are minimum demands for both python and PostgreSQL.
It has been a long time since Matrix-Synapse with WA bridge was installed and I have trouble identifying what version of python and PostgreSQL are actually used by Matrix-Synapse.
Another issue is the EOL of CentOS7.
Besides using the server for bridging WA, I have several other services running on the server. With the most important being mail. But also things like Nextcloud and Moodle are running.
And for me a tool like Fail2Ban (or similar) is essential.
Which port is set for the database in /opt/synapse/homeserver.yaml? See also Matrix - synapse
Which versions of rh-postgresql are installed?
rpm -qa rh-postgresql*
In general docker would make life much easier as regards python and postgresql upgrades but I don’t know if it’s worth the effort because of CentOS 7 EOL.
What I understand from (multiple) similar supprt request in the Matrix channel for WA bridge is that it is defenately a matter of updating an (too) old version of the WA bridge and mstrix and synapse.
In the docs it says that there are dependencies towards postgres and python version. postgres should be covered with the installed versions. Maybe a specific version needs to be set in the yaml file? or?
What about the python version?
It would be nice to get this fixed before migrating to a new server. Could anyone help me with this?