Hallo zusammen
vielleicht kann mir jemand mit folgendem Problem helfen - die Suche in den Foren oder heftiges googeln hat mir leider bislang nicht geholfen.
Meine Konfiguration
Raspberry Pi 3 Model B Plus Rev 1.3
Raspbian GNU/Linux 11 (bullseye)
IP Kamera zur "Überwachung" unseres Schildkrötengeheges Jaja, wozu man Raspis so alles gebrauchen kann...
Vor dem Upgrade auf Bullseye habe ich omxplayer genutzt, um einen Videostream auf einen angeschlossenen HDMI-Monitor dazustellen. Klappte flott und problemlos.
Der omxplayer wurde über einen cron-Jon automatisch alle Stunden gekillt/neugestartet, weil die Netzwerkverbindung in den Garten manchmal hakelt.
Jetzt Upgrade auf Bullseye.
Bullseye und omxplayer vertragen sich aber nicht. VLC als Alternative ruckelt arg, also möchte ich ffplay nutzen.
Der folgende Befehl von der Kommandozeile ausgeführt klappt problemlos (natürlich mit richtigem User/Password)
Auf dem Desktop liegt eine Textdatei namens Kamera_Autom_Restart.sh mit folgendem Inhalt
#!/bin/bash
killall -15 ffplay
ffplay rtsp://abc:abcdefg@192.168.21.120:554/stream1 2>&1 >/home/pi/Desktop/cron.log
Per Doppelklick auf diese Datei läuft auch alles wie gewünscht, das log file ist leer.
Wenn ich das aber jetzt in einen cronjob packen will gehe ich wie folgt vor:
Dort steht (nur testweise "jede Minute")
(Ich nutze den system-crontab, da es auch nach einem Neustart des Raspi ohne angemeldeten User funktionieren soll)
Und dann erscheint kein Bild und im Logfile steht
The path /dev/dri/ cannot be opened or is not available
The path /dev/dri/ cannot be opened or is not available
Irgendwas scheint also mit dem Output nicht zu funktionieren. Im angemeldeten Benutzer musste ich mal
ausführen, danach funktionierte es dann. Fehlt so was auch im "root"-User oder muss ich was anderes machen.
Danke für Eure Hilfe !
Gruß
Frank