Fehlerdiagnose

Anmeldung, Upload, Verarbeitung und Recorder gezielt prüfen.

Anmeldung schlägt fehl

Prüfe die Serveradresse und die Konto-E-Mail. Bei einem vergessenen Passwort verwende Passwort zurücksetzen auf der Anmeldeseite. Für einen verlorenen zweiten Faktor kann ein zuvor gesicherter Wiederherstellungscode genutzt werden.

Bei einer neu eingerichteten Instanz prüfe, ob der Setup-Assistent abgeschlossen wurde. Mit einem anderen berechtigten Konto lassen sich unter Einstellungen → Benutzer Kontostatus, Freigabe und Rolle prüfen. Das hilft insbesondere bei ausstehenden oder gesperrten Konten.

Menüpunkt oder Predigt fehlt

Prüfe unter Einstellungen → Rollen, ob die benötigte Aktion für die zugewiesene Rolle erlaubt ist. Für Predigten müssen zusätzlich Verarbeitung und Veröffentlichung abgeschlossen sein; ausstehende Veröffentlichungen stehen unter Einstellungen → Medien → Freigabe.

Upload schlägt fehl

  1. Prüfe, ob sich die Datei lokal abspielen lässt und zum unterstützten Upload passt.
  2. Notiere Zeitpunkt und genaue Fehlermeldung.
  3. Prüfe, ob der Upload trotz des Fehlers bereits unter den Medien angekommen ist.
  4. Prüfe auf dem Sermony-Server Speicher und Logs:
cd /opt/sermony-web
df -h
sudo docker compose ps
sudo docker compose logs --since=10m web mediaserver

Bei einer Meldung über eine zu große Anfrage prüfe außerdem die Upload-Grenze eines zusätzlich vorgeschalteten Proxys. Ein erneuter Upload löst weder vollen Speicher noch eine zu niedrige Anfragegrenze.

Verarbeitung hängt

Unter Einstellungen → Medien → Aktive Jobs sind laufende Aufgaben sichtbar. Prüfe dort Status und Fehlermeldung. Kontrolliere anschließend die Auslastung:

cd /opt/sermony-web
sudo docker compose stats --no-stream
sudo docker compose logs --tail=100 mediaserver

Wiederholte Neustarts oder Speichermeldungen können auf ein Ressourcenproblem hinweisen. Vergleiche die verarbeiteten Dateien und die gewählte Verarbeitung mit der verfügbaren Leistung. Eine feste Verarbeitungszeit wird nicht zugesagt.

Recorder ist nicht verbunden

Auf dem Aufnahmegerät:

cd /opt/sermony-recorder
sudo docker compose ps
sudo docker compose logs --tail=100 server
curl -I https://sermony.example.com
timedatectl status

Ersetze die Beispieldomain. Gleiche danach SERMONY_HOST, RECORDER_ID und RECORDER_TOKEN mit derselben Instanz ab. Ein neu erzeugter Token macht den alten ungültig; nach einer Änderung übernimmt sudo docker compose up -d die neue Konfiguration.

Siehe Recorder-Anmeldung.

Aufnahme ohne Ton

Prüfe das Signal am Mischpult und am Audio-Interface. Auf dem Aufnahmegerät zeigt ls -l /dev/snd, ob Linux Audiogeräte bereitstellt; mit installierten ALSA-Werkzeugen zeigt arecord -l die Eingänge. Prüfe die Geräteauswahl in der Recorder-Steuerung und höre eine kurze Testaufnahme ab.

Eine Aufnahme im Browser ohne Ton kann zusätzlich durch einen stummgeschalteten Player oder eine falsche Audioausgabe des Wiedergabegeräts entstehen.

Livestream stockt

Teste auf einem zweiten Wiedergabegerät und über ein anderes Netzwerk. Prüfe das Eingangssignal und den Stream-Status unter Einstellungen → Stream → Steuerung. Wenn die Webseite funktioniert, aber der Stream nicht, kontrolliere die zusätzlichen Medienports.

Für OBS muss OBS Studio als Quelle gewählt und die aktuelle WHIP-URL eingetragen sein.

Untertitel fehlen

Prüfe, ob Untertitel für die Übertragung aktiviert sind und ein LiveWorker verbunden ist. Die Schritte und Diagnosebefehle stehen unter LiveWorker einrichten. Bei einzelnen falsch erkannten Wörtern vergleiche den Text mit der Originalaufnahme und korrigiere den gespeicherten Text.

Ein Problem melden

Nenne über Kontakt die verwendete Version, den Zeitpunkt, die betroffene Funktion und die genaue Fehlermeldung. Ein kurzer, bereinigter Logauszug hilft bei der Einordnung. Entferne E-Mail-Adressen, IP-Adressen, Tokens und andere vertrauliche Angaben aus dem Auszug.