Opened 3 months ago

Closed 3 months ago

#194 closed defect (fixed)

Anmeldung bei Matrix funktioniert nicht mehr

Reported by: qbi Owned by: trac.matrix
Priority: critical Component: Dienste/Matrix
Keywords: Cc: jgo
Parent Tickets:

Description

Ich habe heute versucht, mich bei Matrix anzumelden. Dies funktionierte aus unklarem Grund nicht mehr. Bitte nachschauen und fixen!

Subtickets

Change History (2)

comment:1 Changed 3 months ago by qbi

Im ersten Versuch nahm ich an und versuchte, dass Passwort zu ändern. Auf sauerkraut versuchte ich die folgende Schritte:

  1. Aufruf von hash_password mit Eingabe eines neues Passworts
  2. Aufruf von psql, Verbinden mit der Datenbank (\c matrix) und UPDATE des Passworts mit der obigen Ausgabe
  3. ggf. Restart von Matrix-Synapse

Das versuchte ich in verschiedenen Ausprägungen, alles ohne Erfolg.

comment:2 Changed 3 months ago by qbi

Cc: jgo added
Resolution: fixed
Status: newclosed

Ich stolperte über eine Ankündigung von jgo, der eine Downtime und Update von Matrix ankündigte. In /etc/matrix-synapse lag eine homeserver.yaml und eine homeserver.yaml.dpkg-old. In der aktuellen Datei fehlte u.a. der untenstehende Teil:

database:
  # The database engine name
  name: "psycopg2"
  # Arguments to pass to the engine
  args:
    dbname: "matrix"
    user: "matrix-synapse"
    host: "/run/postgresql"
    application_name: "matrix-synapse"
    # Path to the database
    # database: "/var/lib/matrix-synapse/homeserver.db"
    # database: "/var/lib/matrix-synapse/homeserver.db"

Somit hatte Matrix kein Wissen über die richtige Datenbank. Ich habe den Teil wieder eingebaut und die Config wieder an den bisherigen Stand angepasst.

Nun funktioniert der Login bei Matrix wieder.

Note: See TracTickets for help on using tickets.