ich habe auf einem Debian 12 Matriox Synapse laufen und habe beim letzten Update Probleme mit PostgreSQL
https://github.com/element-hq/synapse/issues/18086
Da ich kein Docker am laufen habe und mich mit PostgreSQL nicht wirklich auskenne wollte ich hiwer einmal Nachfragen wie ich das update mit migration am besten mache.
Ich wollte mich eigentlich an diese Anleitung halten:
Code: Alles auswählen
su - postgres ## Login as PostgreSQL user
pg_lsclusters ## Show all running PostgreSQL Instances
pg_dropcluster --stop 17 main ## 17 is my newest installed Version
pg_upgradecluster -v 17 11 main ## Upgrade and Migrate to my newest Version
Code: Alles auswählen
systemctl stop mautrix-signal
root@matrixserver:/home/stefan# systemctl stop mautrix-whatsapp
root@matrixserver:/home/stefan# systemctl stop matrix-synapse.service
root@matrixserver:/home/stefan# pg_lsclusters
Ver Cluster Port Status Owner Data directory Log file
11 main 5432 online postgres /var/lib/postgresql/11/main /var/log/postgresql/postgresql-11-main.log
13 main 5433 online postgres /var/lib/postgresql/13/main /var/log/postgresql/postgresql-13-main.log
15 main 5434 online postgres /var/lib/postgresql/15/main /var/log/postgresql/postgresql-15-main.log
dpkg -l postgresql
Code: Alles auswählen
Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Vollständig Löschen/Halten
| Status=Nicht/Installiert/Config/U=Entpackt/halb konFiguriert/
Halb installiert/Trigger erWartet/Trigger anhängig
|/ Fehler?=(kein)/R=Neuinstallation notwendig (Status, Fehler: GROSS=schlecht)
||/ Name Version Architektur Beschreibung
+++-==============-============-============-==================================================
ii postgresql 15+248 all object-relational SQL database (supported version)
ss -ntl
Code: Alles auswählen
State Recv-Q Send-Q Local Address:Port Peer Address:Port Process
LISTEN 0 244 127.0.0.1:5434 0.0.0.0:*
LISTEN 0 244 127.0.0.1:5433 0.0.0.0:*
LISTEN 0 224 127.0.0.1:5432 0.0.0.0:*
LISTEN 0 511 0.0.0.0:8448 0.0.0.0:*
LISTEN 0 50 127.0.0.1:8008 0.0.0.0:*
LISTEN 0 128 0.0.0.0:22 0.0.0.0:*
LISTEN 0 511 0.0.0.0:80 0.0.0.0:*
LISTEN 0 511 0.0.0.0:443 0.0.0.0:*
LISTEN 0 4096 127.0.0.1:29328 0.0.0.0:*
LISTEN 0 4096 127.0.0.1:29318 0.0.0.0:*
LISTEN 0 1024 0.0.0.0:2812 0.0.0.0:*
LISTEN 0 50 [::1]:8008 [::]:*
LISTEN 0 511 [::]:8448 [::]:*
LISTEN 0 244 [::1]:5434 [::]:*
LISTEN 0 244 [::1]:5433 [::]:*
LISTEN 0 224 [::1]:5432 [::]:*
LISTEN 0 128 [::]:22 [::]:*
LISTEN 0 511 [::]:80 [::]:*
LISTEN 0 511 [::]:443 [::]:*
LISTEN 0 1024 [::]:2812 [::]:*
root@matrixserver:/home/stefan#
Ich verstehe aktuell den ganzen Vorgang nicht. Normalerweise nimmt man einfach pg_upgrade, wenn man von einer PostgreSQL-Version auf eine neuere aktualisiert oder halt pg_dropcluster und pg_upgradecluster.
Kann mir hier einer einen Tipp geben ?