Selbst betreiben

Fehlerbehebung

Wenn eine Installation nicht startet, die Lizenz nicht erneuert wird oder Uploads scheitern.

Ein Dienst startet nicht

Die Logs zeigen den Grund:

docker compose logs cms --tail 100
kubectl -n ddm logs deploy/cms --tail 100
  • DATABASE_URL oder Passwort falsch: Das Passwort aus .env muss das sein, mit dem Postgres beim ersten Start angelegt wurde.
  • Migration gescheitert: Das CMS startet dann nicht, die Datenbank bleibt, wie sie war. Schicken Sie uns die Logs.
  • Images lassen sich nicht laden: Ist der Server bei registry.gitlab.com angemeldet? Ein Deploy-Token, das wir widerrufen haben, lädt nichts mehr.

Die Lizenz wird nicht erneuert

Unter Einstellungen › Lizenz steht der letzte Fehler.

FehlerUrsache
fetch failed, ENOTFOUND, ZeitüberschreitungDer Server erreicht cms.documentdistributionmanager.com nicht. Öffnen Sie ausgehend HTTPS dorthin, oder setzen Sie HTTPS_PROXY.
OTHER_INSTALLATIONDie Lizenz gehört zu einer anderen Installation. Schreiben Sie uns die Installations-ID.
UNKNOWN_LICENCE, INVALID_LICENCEDie Lizenz ist nicht (mehr) bei uns hinterlegt. Schreiben Sie uns.
notYetValidDie Uhr des Servers geht falsch. Stellen Sie NTP ein.

Uploads scheitern

  • Große Dateien: Lässt Ihr Reverse Proxy Anfragen bis MAX_UPLOAD_BYTES durch? nginx braucht client_max_body_size 1g;, ingress-nginx die Annotation proxy-body-size, die ddm.yaml schon setzt.
  • Keine Vorschauen: Läuft der Render-Worker? Er braucht Zugriff auf dasselbe Volume oder denselben Bucket wie das CMS.

Anmeldung in der Leser-App klappt nicht

Gilt die Anmeldung im CMS, aber nicht in der Leser-App, stimmt AUTH_COOKIE_DOMAIN nicht: Es muss die gemeinsame Domain beider Hostnamen sein.

Hilfe von uns

Wählen Sie in DDM Feature-Wunsch senden oder Fehler melden. Die Meldung erreicht uns direkt, mit den technischen Details, die wir zur Fehlersuche brauchen.