close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 4 years ago

Closed 3 years ago

#4535 closed Verbesserung (erledigt)

Systemd-Job für Livestream (war: Livestream startet, bevor Nutzer bekannt ist)

Reported by: Rüdiger Kupper Owned by: Rüdiger Kupper
Priority: bald erledigen Milestone: Image »Jovialer Jochen«
Component: Webdienst: Videounterricht Severity: beeinträchtigt den Unterricht einiger Lehrer
Keywords: Cc: netzwerk

Description

Der Livestream in 5.44 lief heute früh nicht. Aus dem Log ist erkenntlich, dass der Stream gestartet werden sollte, bevor der dfür vorgesehene Nutzer "vleiter" bekannt war:

May 17 06:32:02 rechner-5-44 KEPLER: Videoraum: Starte Livestream aus dem Klassenraum (motion) als Nutzer vleiter.
May 17 06:32:02 rechner-5-44 rc.local[2076]: sudo: Unbekannter Benutzer: vleiter

vleiter ist ein LDAP-User und scheinbar war zu der Zeit der LDAP-Abgleich noch nicht fertig(?)

Lösung: den Livestream-Nutzer lokal machen.

Change History (4)

comment:1 by Rüdiger Kupper, 4 years ago

Und aus dem Dienst einen systemd-Dienst machen, der am Besten immer wieder startet, falls er mal abbricht.

comment:2 by Rüdiger Kupper, 3 years ago

Cc: netzwerk added
Status: new → accepted
Summary: Livestream startet, bevor Nutzer bekannt ist → Systemd-Job für Livestream (war: Livestream startet, bevor Nutzer bekannt ist)

Das motion-Paket von Ubuntu richtet bereits einen lokalen User "motion" ein und einen systemd-Job.
-> Konfiguration von vleiter übertragen, Job so anpassen, dass er nur in den Videoräumen startet (und am besten wieder neu, wenn er abstürzt).

comment:3 by Rüdiger Kupper, 3 years ago

Umstellung ist fertig, derzeit nur auf rechner-5-45 (auf 5-44 und den admin-Rechner übertragen!)

  • motion.conf und camera1.conf liegen im Default-Verzeichnis /etc/motion/
  • motion.conf wurde an die aktuelle Vorlage angepasst
  • Systemd-Job wurde mit override-File (systemd edit motion.service) so angepasst, dass Motion mit deaktivierter Bewegungsdetektion startet und nur in den Räumen 5.44 und 5.45

comment:4 by Rüdiger Kupper, 3 years ago

Resolution: → erledigt
Status: accepted → closed

Auf rechner-5-44 und rechner2-3-12 übertragen.
Streams starten und laufen stabil.

Note: See TracTickets for help on using tickets.